70903d48a8
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
31 lines
531 B
TypeScript
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
|
|
}
|