millelibri/frontend/src/constants/book.ts

61 lines
1019 B
TypeScript

export interface BookFilterElement {
field: string,
flex: number,
sortable: boolean
}
export const bookDisplayDesktopElements: BookFilterElement[] = [
{
field: 'title',
flex: 10,
sortable: true
},
{
field: 'author',
flex: 6,
sortable: true
},
{
field: 'publisher',
flex: 4,
sortable: true
},
{
field: 'extension',
flex: 2,
sortable: true
},
{
field: 'filesize',
flex: 3,
sortable: false
},
{
field: 'language',
flex: 2,
sortable: true
},
{
field: 'year',
flex: 2,
sortable: true
},
{
field: 'pages',
flex: 2,
sortable: false
}
]
export const bookDisplayMobileElements: BookFilterElement[] = [
{
field: 'title',
flex: 0,
sortable: true
},
{
field: 'author',
flex: 0,
sortable: true
}
]