import { useState } from "react"; import { DataTable, ListRow, type ColumnDef } from "@godxjp/ui/data-display"; import { Button } from "@godxjp/ui/general"; import { Flex, PageContainer } from "@godxjp/ui/layout"; type Row = { id: string; name: string }; const rows: Row[] = [{ id: "1", name: "請求書 INV-1" }]; const columns: ColumnDef[] = [{ key: "name", header: "名前" }]; export default function Demo() { const [buttonCount, setButtonCount] = useState(0); const [rowActions, setRowActions] = useState(0); const [selected, setSelected] = useState>(new Set()); return ( {buttonCount} setRowActions((n) => n + 1)}>Sign out} /> {rowActions} row.id} selectable selected={selected} onSelectChange={setSelected} /> {selected.size} ); }