diff --git a/packages/web/src/app-router/AppRouter.tsx b/packages/web/src/app-router/AppRouter.tsx index ad7d83b..31ff9ab 100644 --- a/packages/web/src/app-router/AppRouter.tsx +++ b/packages/web/src/app-router/AppRouter.tsx @@ -8,6 +8,7 @@ const PickerPage = React.lazy(() => import('../pages/picker')); const AuthLogin = React.lazy(() => import('../pages/auth/login')); const MachineryNewSession = React.lazy(() => import('../pages/machinery/new-session')); const MachineryLogout = React.lazy(() => import('../pages/machinery/logout')); +const MachineryBotJoin = React.lazy(() => import('../pages/machinery/bot-join')); const DevToolsSetApi = React.lazy(() => import('../pages/dev-tools/set-api')); const DevToolsSessionDebug = React.lazy(() => import('../pages/dev-tools/session-debug')); @@ -31,6 +32,8 @@ export const AppRouter = () => { + + diff --git a/packages/web/src/pages/machinery/bot-join.tsx b/packages/web/src/pages/machinery/bot-join.tsx new file mode 100644 index 0000000..cfaf2e9 --- /dev/null +++ b/packages/web/src/pages/machinery/bot-join.tsx @@ -0,0 +1,36 @@ +import { navigate } from '@reach/router'; +import { Button } from '@roleypoly/design-system/atoms/button'; +import { Hero } from '@roleypoly/design-system/atoms/hero'; +import { Space } from '@roleypoly/design-system/atoms/space'; +import { Link } from '@roleypoly/design-system/atoms/typography'; +import { GoArrowLeft } from 'react-icons/go'; + +const BotJoin = () => ( + + + Hey. Thanks for taking an interest in Roleypoly. + + Right now, we're not allowing you to add the Roleypoly Next closed beta bot to any + servers. + + Please keep an eye on{' '} + + #next-testers + {' '} + for when we're ready. + + { + navigate(-1); + }} + color="muted" + size="small" + icon={} + > + Go back + + + +); + +export default BotJoin;