Merge branch 'feat/inda-383-daily-stat' into 'main'
[ProtonMail-WebClient.git] / applications / drive / src / app / components / sections / FileBrowser / headerCells.tsx
blobc3ec95aba4a58815d6c49e20b5fe9d56101818df
1 import { c } from 'ttag';
3 import { HeaderCellsPresets } from '../../FileBrowser/interface';
5 export const checkbox = {
6     type: HeaderCellsPresets.Checkbox,
7 };
9 export const name = {
10     type: 'name',
11     getText: () => c('Label').t`Name`,
12     sorting: true,
15 export const location = {
16     type: 'location',
17     getText: () => c('Label').t`Location`,
18     props: {
19         className: 'w-1/5',
20     },
23 export const trashed = {
24     type: 'trashed',
25     getText: () => c('Label').t`Deleted`,
26     props: {
27         className: 'w-1/4',
28     },
29     sorting: true,
32 export const size = {
33     type: 'size',
34     getText: () => c('Label').t`Size`,
35     props: {
36         className: 'w-1/10',
37     },
38     sorting: true,
41 export const modificationDate = {
42     type: 'fileModifyTime',
43     getText: () => c('Label').t`Modified`,
44     props: {
45         className: 'w-1/6',
46     },
47     sorting: true,
50 export const creationDate = {
51     type: 'linkCreateTime',
52     getText: () => c('Label').t`Created`,
53     props: {
54         className: 'w-1/6',
55     },
56     sorting: true,
59 export const sharedOnDate = {
60     type: 'sharedOn',
61     getText: () => c('Label').t`Shared on`,
62     props: {
63         className: 'w-1/6',
64     },
65     sorting: true,
68 export const sharedBy = {
69     type: 'sharedBy',
70     getText: () => c('Label').t`Shared by`,
71     props: {
72         className: 'w-1/5',
73     },
74     sorting: true,
77 export const accessCount = {
78     type: 'numAccesses',
79     getText: () => c('Label').t`# of downloads`,
80     props: {
81         className: 'w-1/6',
82     },
83     sorting: true,
86 export const expirationDate = {
87     type: 'linkExpireTime',
88     getText: () => c('Label').t`Expires`,
89     props: {
90         className: 'w-1/5',
91     },
92     sorting: true,
95 export const placeholder = {
96     type: HeaderCellsPresets.Placeholder,
97     props: {
98         className: 'file-browser-list--context-menu-column',
99     },
102 export default {
103     checkbox,
104     location,
105     modificationDate,
106     name,
107     placeholder,
108     size,
109     trashed,
110     creationDate,
111     sharedOnDate,
112     sharedBy,
113     expirationDate,
114     accessCount,