Files
noahspan-flying/app/src/components/logbook/ILogbookState.ts
noahspannbauer 08498a64d8 Feature/59 add tracks to log form (#70)
* adding tracks

* adding tracks

* adding tracks
2025-03-22 09:28:10 -05:00

19 lines
568 B
TypeScript

import { ColumnDef } from '@noahspan/noahspan-components';
import { FormMode } from '../../enums/formMode';
import { Alert } from '../../interfaces/Alert.interface';
import { ILogbookEntry } from './ILogbookEntry';
export interface ILogbookState {
alert: Alert | undefined;
columns: ColumnDef<ILogbookEntry>[];
entries: ILogbookEntry[];
formMode: FormMode;
isConfirmDialogLoading: boolean;
isConfirmDialogOpen: boolean;
isFormOpen: boolean;
isLoading: boolean;
isTracksOpen: boolean;
selectedEntryId: string | undefined;
tracksMode: FormMode;
}