chore(ui/styles): lazify createStyles

This commit is contained in:
amsyarasyiq 2024-05-25 07:38:08 +08:00
parent abf89e3695
commit 1a660c9606

View file

@ -1,4 +1,4 @@
import { lazyDestructure } from "@lib/utils/lazy";
import { lazyDestructure, proxyLazy } from "@lib/utils/lazy";
import { findByProps, findByPropsProxy } from "@metro/utils";
import { isSemanticColor, resolveSemanticColor } from "@ui/color";
import { DiscordTextStyles } from "@ui/types";
@ -13,7 +13,7 @@ export const { TextStyleSheet } = lazyDestructure(() => findByProps("TextStyleSh
};
export function createStyles<T extends NamedStyles<T>>(sheet: T | ((props: any) => T)): () => T {
return CompatfulRedesign.createStyles(sheet);
return proxyLazy(() => CompatfulRedesign.createStyles(sheet));
}
// Reimplementation of Discord's createThemedStyleSheet, which was removed since 204201