Skip to content

A demo application with Login and Signup features for quick project bootstrap

Notifications You must be signed in to change notification settings

sammyeby/xstate-react-login

Repository files navigation

Xstate + React + Login + SignUp Authentication

A demo application with Login and Signup features for quick project bootstrap

Basic usage

import { AppBootstrapWithAuth } from "xstate-react-login"

Define your routes:

const testRoutes = [{
  path: '/dashboard',
  element: <TestAuthPage />,
  protected: true
}]

Then render the app wrapped around React Browser Router:

<Router>
  <AppBootstrapWithAuth
    headline='Test App'
    successRedirectPath='/dashboard'
    apiBaseUrl='https://api.yourdomain.com'
    loginEndpoint='/login'
    signupEndpoint='/sign-up'
    routes={testRoutes}
  />
</Router>

About

A demo application with Login and Signup features for quick project bootstrap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published