├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── README.md ├── github ├── SignGoBarber.gif └── WebGoBarber.gif ├── package.json ├── prettier.config.js ├── public ├── index.html └── robots.txt ├── src ├── App.tsx ├── __tests__ │ └── pages │ │ └── SignIn.spec.tsx ├── assets │ ├── logo.svg │ ├── logoL.svg │ ├── sign-in-background.png │ └── sign-up-background.png ├── components │ ├── Button │ │ ├── index.tsx │ │ └── styles.ts │ ├── Input │ │ ├── index.tsx │ │ └── styles.ts │ ├── ThemeSwitcher │ │ ├── index.tsx │ │ └── styles.tsx │ ├── ToastContainer │ │ ├── Toast │ │ │ ├── index.tsx │ │ │ └── styles.tsx │ │ ├── index.tsx │ │ └── styles.ts │ └── Tooltip │ │ ├── index.tsx │ │ └── styles.ts ├── hooks │ ├── auth.tsx │ ├── index.tsx │ └── toast.tsx ├── index.tsx ├── pages │ ├── Dashboard │ │ ├── index.tsx │ │ └── styles.ts │ ├── ForgotPassword │ │ ├── index.tsx │ │ └── styles.ts │ ├── Profile │ │ ├── index.tsx │ │ └── styles.ts │ ├── ResetPassword │ │ ├── index.tsx │ │ └── styles.ts │ ├── SignIn │ │ ├── index.tsx │ │ └── styles.ts │ └── SignUp │ │ ├── index.tsx │ │ └── styles.ts ├── react-app-env.d.ts ├── routes │ ├── Route.tsx │ └── index.tsx ├── services │ └── api.ts ├── setupTests.ts ├── styles │ ├── global.ts │ ├── styled.d.ts │ └── themes │ │ ├── dark.ts │ │ └── light.ts └── utils │ ├── getValidationErrors.ts │ └── usePersistedState.ts ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/README.md -------------------------------------------------------------------------------- /github/SignGoBarber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/github/SignGoBarber.gif -------------------------------------------------------------------------------- /github/WebGoBarber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/github/WebGoBarber.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/public/index.html -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/__tests__/pages/SignIn.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/__tests__/pages/SignIn.spec.tsx -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/assets/logoL.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/assets/logoL.svg -------------------------------------------------------------------------------- /src/assets/sign-in-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/assets/sign-in-background.png -------------------------------------------------------------------------------- /src/assets/sign-up-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/assets/sign-up-background.png -------------------------------------------------------------------------------- /src/components/Button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/components/Button/index.tsx -------------------------------------------------------------------------------- /src/components/Button/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/components/Button/styles.ts -------------------------------------------------------------------------------- /src/components/Input/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/components/Input/index.tsx -------------------------------------------------------------------------------- /src/components/Input/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/components/Input/styles.ts -------------------------------------------------------------------------------- /src/components/ThemeSwitcher/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/components/ThemeSwitcher/index.tsx -------------------------------------------------------------------------------- /src/components/ThemeSwitcher/styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/components/ThemeSwitcher/styles.tsx -------------------------------------------------------------------------------- /src/components/ToastContainer/Toast/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/components/ToastContainer/Toast/index.tsx -------------------------------------------------------------------------------- /src/components/ToastContainer/Toast/styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/components/ToastContainer/Toast/styles.tsx -------------------------------------------------------------------------------- /src/components/ToastContainer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/components/ToastContainer/index.tsx -------------------------------------------------------------------------------- /src/components/ToastContainer/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/components/ToastContainer/styles.ts -------------------------------------------------------------------------------- /src/components/Tooltip/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/components/Tooltip/index.tsx -------------------------------------------------------------------------------- /src/components/Tooltip/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/components/Tooltip/styles.ts -------------------------------------------------------------------------------- /src/hooks/auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/hooks/auth.tsx -------------------------------------------------------------------------------- /src/hooks/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/hooks/index.tsx -------------------------------------------------------------------------------- /src/hooks/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/hooks/toast.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/pages/Dashboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/pages/Dashboard/index.tsx -------------------------------------------------------------------------------- /src/pages/Dashboard/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/pages/Dashboard/styles.ts -------------------------------------------------------------------------------- /src/pages/ForgotPassword/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/pages/ForgotPassword/index.tsx -------------------------------------------------------------------------------- /src/pages/ForgotPassword/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/pages/ForgotPassword/styles.ts -------------------------------------------------------------------------------- /src/pages/Profile/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/pages/Profile/index.tsx -------------------------------------------------------------------------------- /src/pages/Profile/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/pages/Profile/styles.ts -------------------------------------------------------------------------------- /src/pages/ResetPassword/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/pages/ResetPassword/index.tsx -------------------------------------------------------------------------------- /src/pages/ResetPassword/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/pages/ResetPassword/styles.ts -------------------------------------------------------------------------------- /src/pages/SignIn/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/pages/SignIn/index.tsx -------------------------------------------------------------------------------- /src/pages/SignIn/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/pages/SignIn/styles.ts -------------------------------------------------------------------------------- /src/pages/SignUp/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/pages/SignUp/index.tsx -------------------------------------------------------------------------------- /src/pages/SignUp/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/pages/SignUp/styles.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/routes/Route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/routes/Route.tsx -------------------------------------------------------------------------------- /src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/routes/index.tsx -------------------------------------------------------------------------------- /src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/services/api.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom/extend-expect' 2 | -------------------------------------------------------------------------------- /src/styles/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/styles/global.ts -------------------------------------------------------------------------------- /src/styles/styled.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/styles/styled.d.ts -------------------------------------------------------------------------------- /src/styles/themes/dark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/styles/themes/dark.ts -------------------------------------------------------------------------------- /src/styles/themes/light.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/styles/themes/light.ts -------------------------------------------------------------------------------- /src/utils/getValidationErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/utils/getValidationErrors.ts -------------------------------------------------------------------------------- /src/utils/usePersistedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/src/utils/usePersistedState.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTHURPC03/New-GoBarber-Web/HEAD/yarn.lock --------------------------------------------------------------------------------