import { IconPhoto } from "@tabler/icons-react"; import { useBknd } from "ui/client/BkndProvider"; import { Empty } from "ui/components/display/Empty"; import { useBrowserTitle } from "ui/hooks/use-browser-title"; import * as AppShell from "ui/layouts/AppShell/AppShell"; import { useLocation } from "wouter"; import { bkndModals } from "ui/modals"; import { DropzoneContainer } from "ui/elements/media/DropzoneContainer"; import type { FileState } from "ui/elements/media/Dropzone"; export function MediaIndex() { const { config } = useBknd(); const [, navigate] = useLocation(); useBrowserTitle(["Media"]); if (!config.media.enabled) { return ( navigate("/settings"), }} /> ); } const onClick = (file: FileState) => { bkndModals.open(bkndModals.ids.mediaInfo, { file, }); }; return (
); }