aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/lib/attachments.tsx
blob: 8110d6ce57ad1fd9008c4b8f31cf49ad1be26fdb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { Archive, Camera, Image, Paperclip, Video } from "lucide-react";

import { ZAssetType } from "@hoarder/shared/types/bookmarks";

export const ASSET_TYPE_TO_ICON: Record<ZAssetType, React.ReactNode> = {
  screenshot: <Camera className="size-4" />,
  assetScreenshot: <Camera className="size-4" />,
  fullPageArchive: <Archive className="size-4" />,
  precrawledArchive: <Archive className="size-4" />,
  bannerImage: <Image className="size-4" />,
  video: <Video className="size-4" />,
  bookmarkAsset: <Paperclip className="size-4" />,
  unknown: <Paperclip className="size-4" />,
};