[Glitch] Profile redesign: About tab

Port f5aa5adcf7 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
Echo
2026-02-13 14:37:39 +01:00
committed by Claire
parent 5f72148834
commit 66027e4057
12 changed files with 450 additions and 198 deletions

View File

@@ -92,8 +92,11 @@ export const CustomEmojiContext = createContext<ExtraCustomEmojiMap>({});
export const CustomEmojiProvider = ({
children,
emojis: rawEmojis,
}: PropsWithChildren<{ emojis?: CustomEmojiMapArg }>) => {
const emojis = useMemo(() => cleanExtraEmojis(rawEmojis) ?? {}, [rawEmojis]);
}: PropsWithChildren<{ emojis?: CustomEmojiMapArg | null }>) => {
const emojis = useMemo(() => cleanExtraEmojis(rawEmojis), [rawEmojis]);
if (!emojis) {
return children;
}
return (
<CustomEmojiContext.Provider value={emojis}>
{children}

View File

@@ -25,7 +25,7 @@ export const EmojiHTML = polymorphicForwardRef<'div', EmojiHTMLProps>(
extraEmojis,
htmlString,
as: asProp = 'div', // Rename for syntax highlighting
className = '',
className,
onElement,
onAttribute,
...props