mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
fix(web): add modality to fuse search keys, merge docs+files in fullscreen grid
This commit is contained in:
@@ -32,8 +32,7 @@ const MODALITY_TABS = [
|
||||
{ id: "image", label: "Image", icon: Image },
|
||||
{ id: "video", label: "Video", icon: Video },
|
||||
{ id: "audio", label: "Audio", icon: AudioLines },
|
||||
{ id: "document", label: "Documents", icon: FileText },
|
||||
{ id: "file", label: "Data & Files", icon: Table },
|
||||
{ id: "document", label: "Docs", icon: FileText },
|
||||
] as const;
|
||||
|
||||
export function FullscreenGridPage() {
|
||||
@@ -72,6 +71,8 @@ export function FullscreenGridPage() {
|
||||
|
||||
const modalityFiltered = useMemo(() => {
|
||||
if (modalityTab === "all") return visibleTools;
|
||||
if (modalityTab === "document")
|
||||
return visibleTools.filter((t) => t.modality === "document" || t.modality === "file");
|
||||
return visibleTools.filter((t) => t.modality === modalityTab);
|
||||
}, [visibleTools, modalityTab]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user