Files
noahspan-flying/client/src/components/logbook/LogbookState.interface.ts

17 lines
523 B
TypeScript

import { ColumnDef, PaginationState } from '@tanstack/react-table';
import { FormMode } from '../../enums/formMode';
import { Alert } from '../../interfaces/Alert.interface';
import { LogbookEntry } from './LogbookEntry.interface';
export interface LogbookState {
alert: Alert | undefined;
columns: ColumnDef<LogbookEntry>[];
entries: LogbookEntry[];
isConfirmDialogLoading: boolean;
isConfirmDialogOpen: boolean;
isLoading: boolean;
pages: number[];
pagination: PaginationState;
totalEntries: number;
}