refactor: improve sheet import UX

This commit is contained in:
Carlos Valente
2026-03-23 19:26:03 +01:00
committed by Carlos Valente
parent 42dcf35f45
commit f53cb687bf
39 changed files with 1739 additions and 910 deletions
@@ -0,0 +1,19 @@
import type { CustomFields } from '../../definitions/core/CustomFields.type.js';
import type { Rundown } from '../../definitions/core/Rundown.type.js';
import type { RundownSummary } from '../rundown-controller/BackendResponse.type.js';
export type SpreadsheetWorksheetMetadata = {
worksheet: string;
headers: string[];
};
export type SpreadsheetWorksheetOptions = {
worksheets: string[];
metadata: SpreadsheetWorksheetMetadata | null;
};
export type SpreadsheetPreviewResponse = {
rundown: Rundown;
customFields: CustomFields;
summary: RundownSummary;
};
+5
View File
@@ -92,6 +92,11 @@ export type {
} from './api/rundown-controller/BackendResponse.type.js';
export type { LinkOptions } from './api/session-controller/BackendResponse.type.js';
export type { CustomViewSummary, CustomViewsListResponse } from './api/custom-views/customViews.type.js';
export type {
SpreadsheetWorksheetMetadata,
SpreadsheetWorksheetOptions,
SpreadsheetPreviewResponse,
} from './api/spreadsheet/Spreadsheet.type.js';
// web socket
export { MessageTag } from './api/websocket/data.type.js';