'use client'; import { ErrorData } from '@/components/info/InfoError'; import PickSubstitutions from '@/components/select/PickSubstitutions'; import DataLoader from '@/components/wrap/DataLoader'; import { ICstSubstitute } from '@/models/oss'; import { ConstituentaID, IRSForm } from '@/models/rsform'; import { prefixes } from '@/utils/constants'; interface TabSubstitutionsProps { receiver?: IRSForm; source?: IRSForm; selected: ConstituentaID[]; loading?: boolean; error?: ErrorData; substitutions: ICstSubstitute[]; setSubstitutions: React.Dispatch>; } function TabSubstitutions({ source, receiver, selected, error, loading, substitutions, setSubstitutions }: TabSubstitutionsProps) { const schemas = [...(source ? [source] : []), ...(receiver ? [receiver] : [])]; return ( cst.id !== source?.id || selected.includes(cst.id)} /> ); } export default TabSubstitutions;