Files
twenty/packages/twenty-front/src/modules/spreadsheet-import/states/spreadsheetImportDialogState.ts

19 lines
498 B
TypeScript

import { createState } from '@ui/utilities/state/utils/createState';
import { SpreadsheetImportDialogOptions } from '../types';
export type SpreadsheetImportDialogState<T extends string> = {
isOpen: boolean;
options: Omit<SpreadsheetImportDialogOptions<T>, 'isOpen' | 'onClose'> | null;
};
export const spreadsheetImportDialogState = createState<
SpreadsheetImportDialogState<any>
>({
key: 'spreadsheetImportDialogState',
defaultValue: {
isOpen: false,
options: null,
},
});