import { ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem'; import { H2Title } from '@/ui/display/typography/components/H2Title'; import { Section } from '@/ui/layout/section/components/Section'; import { Table } from '@/ui/layout/table/components/Table'; import { TableBody } from '@/ui/layout/table/components/TableBody'; import { TableHeader } from '@/ui/layout/table/components/TableHeader'; import { SettingsAvailableStandardObjectItemTableRow, StyledAvailableStandardObjectTableRow, } from './SettingsAvailableStandardObjectItemTableRow'; type SettingsAvailableStandardObjectsSectionProps = { objectItems: ObjectMetadataItem[]; onChange: (selectedIds: Record) => void; selectedIds: Record; }; export const SettingsAvailableStandardObjectsSection = ({ objectItems, onChange, selectedIds, }: SettingsAvailableStandardObjectsSectionProps) => (
Name Description Fields {objectItems.map((objectItem) => ( onChange({ ...selectedIds, [objectItem.id]: !selectedIds[objectItem.id], }) } /> ))}
);