build ok,
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import type { Theme, SxProps } from '@mui/material/styles';
|
||||
|
||||
import Divider from '@mui/material/Divider';
|
||||
import type { SxProps, Theme } from '@mui/material/styles';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,5 +1,4 @@
|
||||
import type { BoxProps } from '@mui/material/Box';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Typography from '@mui/material/Typography';
|
||||
|
||||
|
@@ -1,5 +1,4 @@
|
||||
import type { BoxProps } from '@mui/material/Box';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
|
||||
|
@@ -1,10 +1,7 @@
|
||||
import type { LinkProps } from '@mui/material/Link';
|
||||
|
||||
import Link from '@mui/material/Link';
|
||||
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,8 +1,6 @@
|
||||
import type { BoxProps } from '@mui/material/Box';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,5 +1,4 @@
|
||||
import type { BoxProps } from '@mui/material/Box';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
|
||||
|
@@ -1,20 +1,19 @@
|
||||
import type {
|
||||
SignUpInput,
|
||||
SignInInput,
|
||||
ConfirmSignUpInput,
|
||||
ResetPasswordInput,
|
||||
ResendSignUpCodeInput,
|
||||
ConfirmResetPasswordInput,
|
||||
ConfirmSignUpInput,
|
||||
ResendSignUpCodeInput,
|
||||
ResetPasswordInput,
|
||||
SignInInput,
|
||||
SignUpInput,
|
||||
} from 'aws-amplify/auth';
|
||||
|
||||
import {
|
||||
signIn as _signIn,
|
||||
signUp as _signUp,
|
||||
signOut as _signOut,
|
||||
confirmSignUp as _confirmSignUp,
|
||||
resetPassword as _resetPassword,
|
||||
resendSignUpCode as _resendSignUpCode,
|
||||
confirmResetPassword as _confirmResetPassword,
|
||||
confirmSignUp as _confirmSignUp,
|
||||
resendSignUpCode as _resendSignUpCode,
|
||||
resetPassword as _resetPassword,
|
||||
signIn as _signIn,
|
||||
signOut as _signOut,
|
||||
signUp as _signUp,
|
||||
} from 'aws-amplify/auth';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,14 +1,11 @@
|
||||
import { Amplify } from 'aws-amplify';
|
||||
import { useSetState } from 'minimal-shared/hooks';
|
||||
import { useMemo, useEffect, useCallback } from 'react';
|
||||
import { fetchAuthSession, fetchUserAttributes } from 'aws-amplify/auth';
|
||||
|
||||
import axios from 'src/lib/axios';
|
||||
import { useSetState } from 'minimal-shared/hooks';
|
||||
import { useCallback, useEffect, useMemo } from 'react';
|
||||
import { CONFIG } from 'src/global-config';
|
||||
|
||||
import { AuthContext } from '../auth-context';
|
||||
|
||||
import axios from 'src/lib/axios';
|
||||
import type { AuthState } from '../../types';
|
||||
import { AuthContext } from '../auth-context';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,5 +1,4 @@
|
||||
import { createContext } from 'react';
|
||||
|
||||
import type { AuthContextValue } from '../types';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,11 +1,8 @@
|
||||
import type { AppState } from '@auth0/auth0-react';
|
||||
|
||||
import { useAuth0, Auth0Provider } from '@auth0/auth0-react';
|
||||
import { useMemo, useState, useEffect, useCallback } from 'react';
|
||||
|
||||
import axios from 'src/lib/axios';
|
||||
import { Auth0Provider, useAuth0 } from '@auth0/auth0-react';
|
||||
import { useCallback, useEffect, useMemo, useState } from 'react';
|
||||
import { CONFIG } from 'src/global-config';
|
||||
|
||||
import axios from 'src/lib/axios';
|
||||
import { AuthContext } from '../auth-context';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,16 +1,15 @@
|
||||
import { doc, setDoc, collection } from 'firebase/firestore';
|
||||
import {
|
||||
signOut as _signOut,
|
||||
signInWithPopup as _signInWithPopup,
|
||||
GoogleAuthProvider as _GoogleAuthProvider,
|
||||
createUserWithEmailAndPassword as _createUserWithEmailAndPassword,
|
||||
GithubAuthProvider as _GithubAuthProvider,
|
||||
TwitterAuthProvider as _TwitterAuthProvider,
|
||||
GoogleAuthProvider as _GoogleAuthProvider,
|
||||
sendEmailVerification as _sendEmailVerification,
|
||||
sendPasswordResetEmail as _sendPasswordResetEmail,
|
||||
signInWithEmailAndPassword as _signInWithEmailAndPassword,
|
||||
createUserWithEmailAndPassword as _createUserWithEmailAndPassword,
|
||||
signInWithPopup as _signInWithPopup,
|
||||
signOut as _signOut,
|
||||
TwitterAuthProvider as _TwitterAuthProvider,
|
||||
} from 'firebase/auth';
|
||||
|
||||
import { collection, doc, setDoc } from 'firebase/firestore';
|
||||
import { AUTH, FIRESTORE } from 'src/lib/firebase';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,14 +1,11 @@
|
||||
import { doc, getDoc } from 'firebase/firestore';
|
||||
import { onAuthStateChanged } from 'firebase/auth';
|
||||
import { doc, getDoc } from 'firebase/firestore';
|
||||
import { useSetState } from 'minimal-shared/hooks';
|
||||
import { useMemo, useEffect, useCallback } from 'react';
|
||||
|
||||
import { useCallback, useEffect, useMemo } from 'react';
|
||||
import axios from 'src/lib/axios';
|
||||
import { AUTH, FIRESTORE } from 'src/lib/firebase';
|
||||
|
||||
import { AuthContext } from '../auth-context';
|
||||
|
||||
import type { AuthState } from '../../types';
|
||||
import { AuthContext } from '../auth-context';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,7 +1,6 @@
|
||||
import axios, { endpoints } from 'src/lib/axios';
|
||||
|
||||
import { setSession } from './utils';
|
||||
import { JWT_STORAGE_KEY } from './constant';
|
||||
import { setSession } from './utils';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,13 +1,10 @@
|
||||
import { useSetState } from 'minimal-shared/hooks';
|
||||
import { useMemo, useEffect, useCallback } from 'react';
|
||||
|
||||
import { useCallback, useEffect, useMemo } from 'react';
|
||||
import axios, { endpoints } from 'src/lib/axios';
|
||||
|
||||
import { JWT_STORAGE_KEY } from './constant';
|
||||
import { AuthContext } from '../auth-context';
|
||||
import { setSession, isValidToken } from './utils';
|
||||
|
||||
import type { AuthState } from '../../types';
|
||||
import { AuthContext } from '../auth-context';
|
||||
import { JWT_STORAGE_KEY } from './constant';
|
||||
import { isValidToken, setSession } from './utils';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,7 +1,5 @@
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import axios from 'src/lib/axios';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { JWT_STORAGE_KEY } from './constant';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,15 +1,13 @@
|
||||
import type {
|
||||
AuthError,
|
||||
AuthResponse,
|
||||
UserResponse,
|
||||
AuthTokenResponsePassword,
|
||||
SignInWithPasswordCredentials,
|
||||
SignUpWithPasswordCredentials,
|
||||
UserResponse,
|
||||
} from '@supabase/supabase-js';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import { supabase } from 'src/lib/supabase';
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,12 +1,9 @@
|
||||
import { useSetState } from 'minimal-shared/hooks';
|
||||
import { useMemo, useEffect, useCallback } from 'react';
|
||||
|
||||
import { useCallback, useEffect, useMemo } from 'react';
|
||||
import axios from 'src/lib/axios';
|
||||
import { supabase } from 'src/lib/supabase';
|
||||
|
||||
import { AuthContext } from '../auth-context';
|
||||
|
||||
import type { AuthState } from '../../types';
|
||||
import { AuthContext } from '../auth-context';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,12 +1,8 @@
|
||||
import { useState, useEffect } from 'react';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter, usePathname } from 'src/routes/hooks';
|
||||
|
||||
import { CONFIG } from 'src/global-config';
|
||||
|
||||
import { useEffect, useState } from 'react';
|
||||
import { SplashScreen } from 'src/components/loading-screen';
|
||||
|
||||
import { CONFIG } from 'src/global-config';
|
||||
import { usePathname, useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useAuthContext } from '../hooks';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,11 +1,7 @@
|
||||
import { useState, useEffect } from 'react';
|
||||
|
||||
import { useSearchParams } from 'src/routes/hooks';
|
||||
|
||||
import { CONFIG } from 'src/global-config';
|
||||
|
||||
import { useEffect, useState } from 'react';
|
||||
import { SplashScreen } from 'src/components/loading-screen';
|
||||
|
||||
import { CONFIG } from 'src/global-config';
|
||||
import { useSearchParams } from 'src/routes/hooks';
|
||||
import { useAuthContext } from '../hooks';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,13 +1,9 @@
|
||||
import type { Theme, SxProps } from '@mui/material/styles';
|
||||
|
||||
import { m } from 'framer-motion';
|
||||
|
||||
import Container from '@mui/material/Container';
|
||||
import type { SxProps, Theme } from '@mui/material/styles';
|
||||
import Typography from '@mui/material/Typography';
|
||||
|
||||
import { m } from 'framer-motion';
|
||||
import { ForbiddenIllustration } from 'src/assets/illustrations';
|
||||
|
||||
import { varBounce, MotionContainer } from 'src/components/animate';
|
||||
import { MotionContainer, varBounce } from 'src/components/animate';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,5 +1,4 @@
|
||||
import { use } from 'react';
|
||||
|
||||
import { AuthContext } from '../context/auth-context';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,20 +1,15 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { PasswordIcon } from 'src/assets/icons';
|
||||
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { resetPassword } from '../../context/amplify';
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { FormReturnLink } from '../../components/form-return-link';
|
||||
import { resetPassword } from '../../context/amplify';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,27 +1,23 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import Alert from '@mui/material/Alert';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import Link from '@mui/material/Link';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { useAuthContext } from '../../hooks';
|
||||
import { getErrorMessage } from '../../utils';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { signInWithPassword } from '../../context/amplify';
|
||||
import { useAuthContext } from '../../hooks';
|
||||
import { getErrorMessage } from '../../utils';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,27 +1,23 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import Alert from '@mui/material/Alert';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import Link from '@mui/material/Link';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { getErrorMessage } from '../../utils';
|
||||
import { signUp } from '../../context/amplify';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { SignUpTerms } from '../../components/sign-up-terms';
|
||||
import { signUp } from '../../context/amplify';
|
||||
import { getErrorMessage } from '../../utils';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,25 +1,20 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useCallback } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
import { useBoolean, useCountdownSeconds } from 'minimal-shared/hooks';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter, useSearchParams } from 'src/routes/hooks';
|
||||
|
||||
import { useBoolean, useCountdownSeconds } from 'minimal-shared/hooks';
|
||||
import { useCallback } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { SentIcon } from 'src/assets/icons';
|
||||
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { useRouter, useSearchParams } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { FormReturnLink } from '../../components/form-return-link';
|
||||
import { FormResendCode } from '../../components/form-resend-code';
|
||||
import { FormReturnLink } from '../../components/form-return-link';
|
||||
import { resetPassword, updatePassword } from '../../context/amplify';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,22 +1,17 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useCallback } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
import { useCountdownSeconds } from 'minimal-shared/hooks';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter, useSearchParams } from 'src/routes/hooks';
|
||||
|
||||
import { useCountdownSeconds } from 'minimal-shared/hooks';
|
||||
import { useCallback } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { EmailInboxIcon } from 'src/assets/icons';
|
||||
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { useRouter, useSearchParams } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { FormReturnLink } from '../../components/form-return-link';
|
||||
import { FormResendCode } from '../../components/form-resend-code';
|
||||
import { FormReturnLink } from '../../components/form-return-link';
|
||||
import { confirmSignUp, resendSignUpCode } from '../../context/amplify';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,16 +1,11 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { PasswordIcon } from 'src/assets/icons';
|
||||
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../../components/form-head';
|
||||
import { FormReturnLink } from '../../../components/form-return-link';
|
||||
|
||||
|
@@ -1,24 +1,20 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
import Link from '@mui/material/Link';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { AnimateLogoRotate } from 'src/components/animate';
|
||||
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormDivider } from '../../../components/form-divider';
|
||||
import { FormHead } from '../../../components/form-head';
|
||||
import { FormSocials } from '../../../components/form-socials';
|
||||
import { FormDivider } from '../../../components/form-divider';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,24 +1,20 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
import Link from '@mui/material/Link';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { AnimateLogoRotate } from 'src/components/animate';
|
||||
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormDivider } from '../../../components/form-divider';
|
||||
import { FormHead } from '../../../components/form-head';
|
||||
import { FormSocials } from '../../../components/form-socials';
|
||||
import { FormDivider } from '../../../components/form-divider';
|
||||
import { SignUpTerms } from '../../../components/sign-up-terms';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,20 +1,15 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { SentIcon } from 'src/assets/icons';
|
||||
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../../components/form-head';
|
||||
import { FormResendCode } from '../../../components/form-resend-code';
|
||||
import { FormReturnLink } from '../../../components/form-return-link';
|
||||
|
@@ -1,16 +1,11 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { EmailInboxIcon } from 'src/assets/icons';
|
||||
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../../components/form-head';
|
||||
import { FormResendCode } from '../../../components/form-resend-code';
|
||||
import { FormReturnLink } from '../../../components/form-return-link';
|
||||
|
@@ -1,16 +1,11 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { PasswordIcon } from 'src/assets/icons';
|
||||
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../../components/form-head';
|
||||
import { FormReturnLink } from '../../../components/form-return-link';
|
||||
|
||||
|
@@ -1,23 +1,19 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import Link from '@mui/material/Link';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormDivider } from '../../../components/form-divider';
|
||||
import { FormHead } from '../../../components/form-head';
|
||||
import { FormSocials } from '../../../components/form-socials';
|
||||
import { FormDivider } from '../../../components/form-divider';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,22 +1,18 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import Link from '@mui/material/Link';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { FormHead } from '../../../components/form-head';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormDivider } from '../../../components/form-divider';
|
||||
import { FormHead } from '../../../components/form-head';
|
||||
import { FormSocials } from '../../../components/form-socials';
|
||||
import { SignUpTerms } from '../../../components/sign-up-terms';
|
||||
|
||||
|
@@ -1,20 +1,15 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { SentIcon } from 'src/assets/icons';
|
||||
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../../components/form-head';
|
||||
import { FormResendCode } from '../../../components/form-resend-code';
|
||||
import { FormReturnLink } from '../../../components/form-return-link';
|
||||
|
@@ -1,19 +1,14 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { EmailInboxIcon } from 'src/assets/icons';
|
||||
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../../components/form-head';
|
||||
import { FormReturnLink } from '../../../components/form-return-link';
|
||||
import { FormResendCode } from '../../../components/form-resend-code';
|
||||
import { FormReturnLink } from '../../../components/form-return-link';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,14 +1,11 @@
|
||||
import { useCallback } from 'react';
|
||||
import { useAuth0 } from '@auth0/auth0-react';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import Typography from '@mui/material/Typography';
|
||||
|
||||
import { useSearchParams } from 'src/routes/hooks';
|
||||
|
||||
import { useCallback } from 'react';
|
||||
import { CONFIG } from 'src/global-config';
|
||||
import { useSearchParams } from 'src/routes/hooks';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,20 +1,15 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { PasswordIcon } from 'src/assets/icons';
|
||||
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { sendPasswordResetEmail } from '../../context/firebase';
|
||||
import { FormReturnLink } from '../../components/form-return-link';
|
||||
import { sendPasswordResetEmail } from '../../context/firebase';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,34 +1,30 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import Alert from '@mui/material/Alert';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import Link from '@mui/material/Link';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { useAuthContext } from '../../hooks';
|
||||
import { getErrorMessage } from '../../utils';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormDivider } from '../../components/form-divider';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { FormSocials } from '../../components/form-socials';
|
||||
import {
|
||||
signInWithGoogle,
|
||||
signInWithGithub,
|
||||
signInWithTwitter,
|
||||
signInWithGoogle,
|
||||
signInWithPassword,
|
||||
signInWithTwitter,
|
||||
} from '../../context/firebase';
|
||||
import { useAuthContext } from '../../hooks';
|
||||
import { getErrorMessage } from '../../utils';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,34 +1,30 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import Alert from '@mui/material/Alert';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import Link from '@mui/material/Link';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { getErrorMessage } from '../../utils';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormDivider } from '../../components/form-divider';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { FormSocials } from '../../components/form-socials';
|
||||
import { SignUpTerms } from '../../components/sign-up-terms';
|
||||
import {
|
||||
signUp,
|
||||
signInWithGithub,
|
||||
signInWithGoogle,
|
||||
signInWithTwitter,
|
||||
signUp,
|
||||
} from '../../context/firebase';
|
||||
import { getErrorMessage } from '../../utils';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,7 +1,5 @@
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import { EmailInboxIcon } from 'src/assets/icons';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { FormReturnLink } from '../../components/form-return-link';
|
||||
|
||||
|
@@ -1,27 +1,23 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import Alert from '@mui/material/Alert';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import Link from '@mui/material/Link';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { useAuthContext } from '../../hooks';
|
||||
import { getErrorMessage } from '../../utils';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { signInWithPassword } from '../../context/jwt';
|
||||
import { useAuthContext } from '../../hooks';
|
||||
import { getErrorMessage } from '../../utils';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,28 +1,24 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import Alert from '@mui/material/Alert';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import Link from '@mui/material/Link';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { SignUpTerms } from '../../components/sign-up-terms';
|
||||
import { signUp } from '../../context/jwt';
|
||||
import { useAuthContext } from '../../hooks';
|
||||
import { getErrorMessage } from '../../utils';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { SignUpTerms } from '../../components/sign-up-terms';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,20 +1,15 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { PasswordIcon } from 'src/assets/icons';
|
||||
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { resetPassword } from '../../context/supabase';
|
||||
import { FormReturnLink } from '../../components/form-return-link';
|
||||
import { resetPassword } from '../../context/supabase';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,27 +1,23 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import Alert from '@mui/material/Alert';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import Link from '@mui/material/Link';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { useAuthContext } from '../../hooks';
|
||||
import { getErrorMessage } from '../../utils';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { signInWithPassword } from '../../context/supabase';
|
||||
import { useAuthContext } from '../../hooks';
|
||||
import { getErrorMessage } from '../../utils';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,27 +1,23 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import Alert from '@mui/material/Alert';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import Link from '@mui/material/Link';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { getErrorMessage } from '../../utils';
|
||||
import { signUp } from '../../context/supabase';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { SignUpTerms } from '../../components/sign-up-terms';
|
||||
import { signUp } from '../../context/supabase';
|
||||
import { getErrorMessage } from '../../utils';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,26 +1,21 @@
|
||||
import { z as zod } from 'zod';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Alert from '@mui/material/Alert';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useState } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { NewPasswordIcon } from 'src/assets/icons';
|
||||
|
||||
import { Field, Form } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field } from 'src/components/hook-form';
|
||||
|
||||
import { getErrorMessage } from '../../utils';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { z as zod } from 'zod';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { updatePassword } from '../../context/supabase';
|
||||
import { getErrorMessage } from '../../utils';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,7 +1,5 @@
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import { EmailInboxIcon } from 'src/assets/icons';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { FormHead } from '../../components/form-head';
|
||||
import { FormReturnLink } from '../../components/form-return-link';
|
||||
|
||||
|
Reference in New Issue
Block a user