hay un componente
<InfoComp // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore data={t} FillerComp={FillerComp} ActionBar={ActionBar} actions={actions} actionBarProps={{ isLoading }} isDialogVisible={false} // setDialogVisible={() => { // return; // }} /> Y el tipo de props de este componente se define así
type Props = { data: Data; ActionBar: React.FC<{ onCancel: () => void; onSave: () => void; isLoading?: boolean }>; actionBarProps?: { isLoading?: boolean }; FillerComp: React.FC<{ Form: ReactNode; ActionBar: ReactNode; }>; actions: { onCancel: () => void; onSave: (newData: FormData) => void; isLoading?: boolean; }; isDialogVisible: boolean; setDialogVisible: (visible: boolean) => void; }; El problema aquí es: ya que agregué @ts-ignore en la propiedad de data
// eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore data={t} TS ni siquiera arroja un error incluso si no paso ningún accesorio obligatorio a InfoComp como isDialogVisible .