diff --git a/components/files/FilesBreadcrumb.tsx b/components/files/FilesBreadcrumb.tsx index ea8212d..5ab5cf0 100644 --- a/components/files/FilesBreadcrumb.tsx +++ b/components/files/FilesBreadcrumb.tsx @@ -1,11 +1,22 @@ +import { SortColumn, SortOrder } from '/lib/utils/files.ts'; + interface FilesBreadcrumbProps { path: string; isShowingNotes?: boolean; isShowingPhotos?: boolean; fileShareId?: string; + sortBy?: SortColumn; + sortOrder?: SortOrder; } -export default function FilesBreadcrumb({ path, isShowingNotes, isShowingPhotos, fileShareId }: FilesBreadcrumbProps) { +export default function FilesBreadcrumb({ + path, + isShowingNotes, + isShowingPhotos, + fileShareId, + sortBy = 'name', + sortOrder = 'asc' +}: FilesBreadcrumbProps) { let routePath = fileShareId ? `file-share/${fileShareId}` : 'files'; let rootPath = '/'; let itemPluralLabel = 'files'; @@ -29,12 +40,13 @@ export default function FilesBreadcrumb({ path, isShowingNotes, isShowingPhotos, } const pathParts = path.slice(1, -1).split('/'); + const sortParams = `&sortBy=${sortBy}&sortOrder=${sortOrder}`; return (