mirror of
https://github.com/fosrl/pangolin.git
synced 2026-08-11 15:08:36 +02:00
🚧 wip: column filter button
This commit is contained in:
@@ -20,6 +20,7 @@ import { useMemo, useState, useTransition } from "react";
|
|||||||
import { useStoredPageSize } from "@app/hooks/useStoredPageSize";
|
import { useStoredPageSize } from "@app/hooks/useStoredPageSize";
|
||||||
import { build } from "@server/build";
|
import { build } from "@server/build";
|
||||||
import type { QueryRequestAuditLogResponse } from "@server/routers/auditLogs/types";
|
import type { QueryRequestAuditLogResponse } from "@server/routers/auditLogs/types";
|
||||||
|
import { ColumnFilterButton } from "@app/components/ColumnFilterButton";
|
||||||
|
|
||||||
export default function GeneralPage() {
|
export default function GeneralPage() {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
@@ -302,19 +303,18 @@ export default function GeneralPage() {
|
|||||||
header: ({ column }) => {
|
header: ({ column }) => {
|
||||||
return (
|
return (
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<span>{t("action")}</span>
|
<ColumnFilterButton
|
||||||
<ColumnFilter
|
|
||||||
options={[
|
options={[
|
||||||
{ value: "true", label: "Allowed" },
|
{ value: "true", label: "Allowed" },
|
||||||
{ value: "false", label: "Denied" }
|
{ value: "false", label: "Denied" }
|
||||||
]}
|
]}
|
||||||
|
label={t("action")}
|
||||||
selectedValue={filters.action}
|
selectedValue={filters.action}
|
||||||
onValueChange={(value) =>
|
onValueChange={(value) =>
|
||||||
handleFilterChange("action", value)
|
handleFilterChange("action", value)
|
||||||
}
|
}
|
||||||
// placeholder=""
|
searchPlaceholder={t("searchPlaceholder")}
|
||||||
searchPlaceholder="Search..."
|
emptyMessage={t("emptySearchOptions")}
|
||||||
emptyMessage="None found"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user