diff --git a/apps/marginalia/web/src/App.tsx b/apps/marginalia/web/src/App.tsx index 526ac6a9..63be23b1 100644 --- a/apps/marginalia/web/src/App.tsx +++ b/apps/marginalia/web/src/App.tsx @@ -7,7 +7,7 @@ import { IconSpritesheet } from '@a-type/ui/components/icon'; import { ErrorBoundary } from '@a-type/ui/components/errorBoundary'; import { TooltipProvider } from '@a-type/ui/components/tooltip'; import { ParticleLayer } from '@a-type/ui/components/particles'; -import { ReloadButton } from '@biscuits/client'; +import { PrereleaseWarning, ReloadButton } from '@biscuits/client'; import { H1, P } from '@a-type/ui/components/typography'; import { useCanSync, @@ -50,6 +50,7 @@ export function App({}: AppProps) { + + + + + + {app.name} is an unreleased{' '} + + Biscuits + {' '} + app. It may be unstable or incomplete, and your data might be lost. + + + ); +} diff --git a/packages/client/src/components/index.ts b/packages/client/src/components/index.ts index f1bf523b..67556765 100644 --- a/packages/client/src/components/index.ts +++ b/packages/client/src/components/index.ts @@ -24,3 +24,4 @@ export * from './TosPrompt.js'; export * from './Essentials.js'; export * from './ReloadButton.js'; export * from './Explainer.js'; +export * from './PrereleaseWarning.js'; diff --git a/scripts/create-app/template/web/src/App.tsx b/scripts/create-app/template/web/src/App.tsx index 7685805d..c031931b 100644 --- a/scripts/create-app/template/web/src/App.tsx +++ b/scripts/create-app/template/web/src/App.tsx @@ -14,6 +14,7 @@ import { Provider, createGraphQLClient, AppPreviewNotice, + PrereleaseWarning, } from '@biscuits/client'; export interface AppProps {} @@ -41,6 +42,7 @@ export function App({}: AppProps) { +