From ea04c2bd330dc5b46d6f9df0d7d4619bbd8f56d0 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 5 Apr 2023 18:56:02 -0500 Subject: Add user invite codes (#393) * Add mobile UIs for invite codes * Update invite code UIs for web * Finish implementing invite code behaviors (including notifications of invited users) * Bump deps * Update web right nav to use real data; also fix lint --- src/lib/hooks/useCustomPalette.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/lib/hooks/useCustomPalette.ts (limited to 'src/lib/hooks/useCustomPalette.ts') diff --git a/src/lib/hooks/useCustomPalette.ts b/src/lib/hooks/useCustomPalette.ts new file mode 100644 index 000000000..4f8f5c836 --- /dev/null +++ b/src/lib/hooks/useCustomPalette.ts @@ -0,0 +1,13 @@ +import React from 'react' +import {useTheme} from 'lib/ThemeContext' +import {choose} from 'lib/functions' + +export function useCustomPalette({light, dark}: {light: T; dark: T}) { + const theme = useTheme() + return React.useMemo(() => { + return choose>(theme.colorScheme, { + dark, + light, + }) + }, [theme.colorScheme, dark, light]) +} -- cgit 1.4.1