import {buildMenuTree} from "./buildMenuTree.ts"; import type {AuthorRoleMenuFormItem} from "../type/authorRoleMenu.types.ts"; import {AuthorRoleMenuTreeItem} from "./AuthorRoleMenuTreeItem.tsx"; type Props = { items: AuthorRoleMenuFormItem[]; isChecked: (menuNo: AuthorRoleMenuFormItem["menuNo"]) => boolean; onCheck: (menuNo: AuthorRoleMenuFormItem["menuNo"], checked: boolean) => void; }; export const AuthorRoleMenuDetailTable = ({ items, isChecked, onCheck, }: Props) => { const tree = buildMenuTree(items); return (