Skip to content
Source
Sign inSign up

markdownFileIcons.ts

12 lines469 Bytes

1import { Image, type ImageSourcePropType } from "react-native";
2​
3import type { MarkdownFileIcon } from "./markdownLinks";
4import { MARKDOWN_FILE_ICON_SOURCES } from "./markdownFileIcons.generated";
5​
6export function markdownFileIconSource(icon: MarkdownFileIcon): ImageSourcePropType {
7 return MARKDOWN_FILE_ICON_SOURCES[icon];
8}
9​
10export function markdownIconAssetUri(source: ImageSourcePropType): string | undefined {
11 return Image.resolveAssetSource(source)?.uri;