diff --git a/lib/src/Components/AppShell/SetAppState.tsx b/lib/src/Components/AppShell/SetAppState.tsx
index 10b9e4a6..e27bf4c5 100644
--- a/lib/src/Components/AppShell/SetAppState.tsx
+++ b/lib/src/Components/AppShell/SetAppState.tsx
@@ -8,10 +8,12 @@ export const SetAppState = ({
assetsApi,
embedded,
openCollectiveApiKey,
+ hideSignup,
}: {
assetsApi: AssetsApi
embedded?: boolean
openCollectiveApiKey?: string
+ hideSignup?: boolean
}) => {
const setAppState = useSetAppState()
@@ -27,5 +29,9 @@ export const SetAppState = ({
setAppState({ openCollectiveApiKey })
}, [openCollectiveApiKey, setAppState])
+ useEffect(() => {
+ setAppState({ hideSignup: hideSignup ?? false })
+ }, [hideSignup, setAppState])
+
return <>>
}
diff --git a/lib/src/Components/AppShell/UserControl.tsx b/lib/src/Components/AppShell/UserControl.tsx
index c951d372..ca05f9ee 100644
--- a/lib/src/Components/AppShell/UserControl.tsx
+++ b/lib/src/Components/AppShell/UserControl.tsx
@@ -93,9 +93,11 @@ export const UserControl = () => {
Login
-
-
Sign Up
-
+ {!appState.hideSignup && (
+
+
Sign Up
+
+ )}