diff --git a/src/app/[orgId]/settings/logs/request/page.tsx b/src/app/[orgId]/settings/logs/request/page.tsx index ce2b99b84..e1249f9c7 100644 --- a/src/app/[orgId]/settings/logs/request/page.tsx +++ b/src/app/[orgId]/settings/logs/request/page.tsx @@ -285,9 +285,9 @@ export default function GeneralPage() { const columns: ColumnDef[] = [ { accessorKey: "timestamp", - header: ({ column }) => { - return t("timestamp"); - }, + header: ({ column }) => ( + {t("timestamp")} + ), cell: ({ row }) => { return (
@@ -300,9 +300,9 @@ export default function GeneralPage() { }, { accessorKey: "action", - header: ({ column }) => { + header: () => { return ( -
+
{ - return t("ip"); - } + header: ({ column }) => {t("ip")} }, { accessorKey: "location", header: ({ column }) => { return ( -
- {t("location")} - + ({ value: location, @@ -351,8 +348,9 @@ export default function GeneralPage() { handleFilterChange("location", value) } // placeholder="" - searchPlaceholder="Search..." - emptyMessage="None found" + label={t("location")} + searchPlaceholder={t("searchPlaceholder")} + emptyMessage={t("emptySearchOptions")} />
); @@ -377,9 +375,8 @@ export default function GeneralPage() { accessorKey: "resourceName", header: ({ column }) => { return ( -
- {t("resource")} - + ({ value: res.id.toString(), label: res.name || "Unnamed Resource" @@ -388,9 +385,9 @@ export default function GeneralPage() { onValueChange={(value) => handleFilterChange("resourceId", value) } - // placeholder="" - searchPlaceholder="Search..." - emptyMessage="None found" + label={t("resource")} + searchPlaceholder={t("searchPlaceholder")} + emptyMessage={t("emptySearchOptions")} />
); @@ -417,9 +414,8 @@ export default function GeneralPage() { accessorKey: "host", header: ({ column }) => { return ( -
- {t("host")} - + ({ value: host, label: host @@ -428,9 +424,9 @@ export default function GeneralPage() { onValueChange={(value) => handleFilterChange("host", value) } - // placeholder="" - searchPlaceholder="Search..." - emptyMessage="None found" + label={t("host")} + searchPlaceholder={t("searchPlaceholder")} + emptyMessage={t("emptySearchOptions")} />
); @@ -452,9 +448,8 @@ export default function GeneralPage() { accessorKey: "path", header: ({ column }) => { return ( -
- {t("path")} - + ({ value: path, label: path @@ -463,9 +458,9 @@ export default function GeneralPage() { onValueChange={(value) => handleFilterChange("path", value) } - // placeholder="" - searchPlaceholder="Search..." - emptyMessage="None found" + label={t("path")} + searchPlaceholder={t("searchPlaceholder")} + emptyMessage={t("emptySearchOptions")} />
); @@ -482,9 +477,8 @@ export default function GeneralPage() { accessorKey: "method", header: ({ column }) => { return ( -
- {t("method")} - + handleFilterChange("method", value) } - // placeholder="" - searchPlaceholder="Search..." - emptyMessage="None found" + label={t("method")} + searchPlaceholder={t("searchPlaceholder")} + emptyMessage={t("emptySearchOptions")} />
); @@ -510,9 +504,8 @@ export default function GeneralPage() { accessorKey: "reason", header: ({ column }) => { return ( -
- {t("reason")} - + handleFilterChange("reason", value) } - // placeholder="" - searchPlaceholder="Search..." - emptyMessage="None found" + label={t("reason")} + searchPlaceholder={t("searchPlaceholder")} + emptyMessage={t("emptySearchOptions")} />
); @@ -556,9 +549,8 @@ export default function GeneralPage() { accessorKey: "actor", header: ({ column }) => { return ( -
- {t("actor")} - + ({ value: actor, label: actor @@ -567,9 +559,9 @@ export default function GeneralPage() { onValueChange={(value) => handleFilterChange("actor", value) } - // placeholder="" - searchPlaceholder="Search..." - emptyMessage="None found" + label={t("actor")} + searchPlaceholder={t("searchPlaceholder")} + emptyMessage={t("emptySearchOptions")} />
); diff --git a/src/components/LogDataTable.tsx b/src/components/LogDataTable.tsx index f2bc5b0da..64833b0a0 100644 --- a/src/components/LogDataTable.tsx +++ b/src/components/LogDataTable.tsx @@ -32,7 +32,7 @@ import { RefreshCw } from "lucide-react"; import { useTranslations } from "next-intl"; -import { useState, useEffect, useMemo } from "react"; +import { useEffect, useMemo, useState } from "react"; import { Tooltip, TooltipContent,