summaryrefslogtreecommitdiffstats
path: root/src/ui/objects/Emoji.tsx
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2026-07-22 22:35:13 +0200
committerVolpeon <git@volpeon.ink>2026-07-22 22:35:13 +0200
commited26bc548a3a7ba87baa7e026fecaf3449e8442c (patch)
tree6d9cd1eb1005c214f0ac753278bac8b7e06cca6b /src/ui/objects/Emoji.tsx
parentPackage cleanup (diff)
downloadcorvos-website-ed26bc548a3a7ba87baa7e026fecaf3449e8442c.tar.gz
corvos-website-ed26bc548a3a7ba87baa7e026fecaf3449e8442c.tar.bz2
corvos-website-ed26bc548a3a7ba87baa7e026fecaf3449e8442c.zip
Remove emoji components
Diffstat (limited to 'src/ui/objects/Emoji.tsx')
-rw-r--r--src/ui/objects/Emoji.tsx21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/ui/objects/Emoji.tsx b/src/ui/objects/Emoji.tsx
deleted file mode 100644
index f04f776..0000000
--- a/src/ui/objects/Emoji.tsx
+++ /dev/null
@@ -1,21 +0,0 @@
1import site from "@/corvos.config.ts";
2
3export interface Props {
4 pack: string;
5 emoji: string;
6 size?: "125" | "150" | "200";
7 class?: string;
8}
9
10export const Emoji = site.$.component(
11 ({ pack, emoji, size, class: cls, ...props }: Props, pages) => {
12 const query = site.$.query(pages);
13 const sprite = query.type(".svg").match({ emojiPack: pack }).one();
14
15 return (
16 <svg class:list={["o-emoji o-emoji--sprite", { [`o-emoji--${size}`]: size }, cls]} {...props}>
17 <use href={`${sprite.url}#${emoji}`} />
18 </svg>
19 );
20 },
21);