File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed
src/common/components/mock-components/front-rich-components/file-tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change 1+ import { ShapeSizeRestrictions } from '@/core/model' ;
2+
3+ export interface FileTreeSizeValues {
4+ fontSize : number ;
5+ iconDimension : number ;
6+ elementHeight : number ;
7+ paddingX : number ;
8+ paddingY : number ;
9+ extraTextTopPadding : number ;
10+ iconTextSpacing : number ;
11+ indentationStep : number ;
12+ }
13+
14+ // Symbol -> + Folder - Subfolder * File
15+ // Level -> Level 0: no indentation in Folder / Level 1: 1 indentation (3 spaces) in Subfolder / Level 2: 2 indentations (6 spaces) in File
16+ export interface FileTreeItem {
17+ type : 'folder' | 'subfolder' | 'file' ;
18+ text : string ;
19+ level : number ;
20+ }
21+
22+ export interface FileTreeDynamicSizeParams {
23+ width : number ;
24+ height : number ;
25+ elementHeight : number ;
26+ paddingY : number ;
27+ paddingX : number ;
28+ iconDimension : number ;
29+ indentationStep : number ;
30+ baseRestrictions : ShapeSizeRestrictions ;
31+ }
You can’t perform that action at this time.
0 commit comments