0c6ee2c760
* add userbase example * update readme and add now.json with build.env * update deploy button import path for testing * update readme * update readme with canary tree path for deploy button * remove prepopulated test username + password * Apply lint-fix * add deployed demo link * remove merge conflict arrows * fix lint errors * run yarn lint-fix * add .env.example and update readme with config steps * add dotenv and update next.config.js Co-authored-by: Matthew Sweeney <mail@msweeneydev.com> Co-authored-by: JJ Kasper <jj@jjsweb.site>
21 lines
464 B
JavaScript
21 lines
464 B
JavaScript
import { useState, useEffect } from 'react'
|
|
import userbase from 'userbase-js'
|
|
import Layout from '../components/layout'
|
|
|
|
import '../styles/index.css'
|
|
|
|
function MyApp({ Component, pageProps }) {
|
|
const [user, setUser] = useState()
|
|
|
|
useEffect(() => {
|
|
userbase.init({ appId: process.env.USERBASE_APP_ID })
|
|
}, [])
|
|
|
|
return (
|
|
<Layout user={user} setUser={setUser}>
|
|
<Component user={user} {...pageProps} />
|
|
</Layout>
|
|
)
|
|
}
|
|
|
|
export default MyApp
|