Initial commit

This commit is contained in:
root
2025-12-21 09:57:09 -05:00
committed by Sebastian Krupinski
commit 8ac20d8b45
38 changed files with 4677 additions and 0 deletions

30
src/types/index.ts Normal file
View File

@@ -0,0 +1,30 @@
/**
* 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
}