Files
documents/src/types/index.ts
T
2026-07-09 19:36:16 -04:00

31 lines
531 B
TypeScript

/**
* Files module types
*/
export type ViewMode = 'grid' | 'list' | 'details'
export type SortField = 'label' | 'size' | 'modifiedOn' | 'createdOn' | 'mime'
export type SortOrder = 'asc' | 'desc'
export interface ViewSettings {
mode: ViewMode
sortField: SortField
sortOrder: SortOrder
showHidden: boolean
}
export interface BreadcrumbItem {
id: string
label: string
isRoot: boolean
}
export interface ContextMenuAction {
id: string
label: string
icon: string
disabled?: boolean
divider?: boolean
}