├── .editorconfig ├── .eslintrc.json ├── .gitignore ├── .husky └── pre-commit ├── README.md ├── babel.config.ts ├── index.html ├── jest.config.js ├── package.json ├── public ├── favicon.ico └── robots.txt ├── src ├── @types │ ├── address.ts │ ├── styled.d.ts │ └── wizard.ts ├── App.tsx ├── assets │ ├── Carousel │ │ ├── 1.svg │ │ ├── 2.svg │ │ └── 3.svg │ └── Lotties │ │ └── splashSuccess.ts ├── components │ ├── AutoComplete │ │ ├── index.tsx │ │ └── styles.ts │ ├── Button │ │ ├── index.tsx │ │ └── styles.ts │ ├── Card │ │ ├── index.tsx │ │ └── styles.ts │ ├── Carousel │ │ ├── index.tsx │ │ └── styles.ts │ ├── Checkbox │ │ ├── index.tsx │ │ └── styles.ts │ ├── CustomizedDatePicker │ │ ├── index.tsx │ │ └── styles.ts │ ├── Header │ │ ├── index.tsx │ │ └── styles.ts │ ├── Loading │ │ ├── index.tsx │ │ └── styles.ts │ ├── Logo │ │ ├── index.tsx │ │ └── styles.ts │ ├── LogoDraw │ │ ├── index.tsx │ │ └── styles.ts │ ├── Modal │ │ ├── index.tsx │ │ └── styles.ts │ ├── PersonalCustomerData │ │ ├── index.tsx │ │ └── styles.ts │ ├── PersonalProviderData │ │ ├── index.tsx │ │ └── styles.ts │ ├── Question │ │ ├── index.tsx │ │ └── styles.ts │ ├── Radio │ │ ├── index.tsx │ │ └── styles.ts │ ├── Select │ │ ├── index.tsx │ │ └── styles.ts │ ├── TextField │ │ ├── index.tsx │ │ └── styles.ts │ └── WizardQuestion │ │ └── styles.ts ├── context │ ├── ContractContext.tsx │ └── WizardContext.tsx ├── hooks │ └── useOutsideClick.ts ├── index.tsx ├── pages │ ├── Home │ │ ├── index.tsx │ │ └── styles.ts │ └── Wizard │ │ ├── index.tsx │ │ └── styles.ts ├── react-app-env.d.ts ├── reportWebVitals.ts ├── routes │ ├── index.tsx │ └── renderWithTheme.tsx ├── services │ ├── hooks │ │ ├── address │ │ │ └── useAddressSearch.ts │ │ └── contracts │ │ │ ├── useContractForm.ts │ │ │ ├── useContractTypes.ts │ │ │ └── useGenerateContract.ts │ ├── index.ts │ └── queryKeys.ts ├── styles │ ├── global.ts │ └── theme.ts ├── tests │ └── setupTests.ts └── utils │ ├── masks.ts │ └── regex.ts ├── tsconfig.json ├── vite-env.d.ts └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/babel.config.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/index.html -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/@types/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/@types/address.ts -------------------------------------------------------------------------------- /src/@types/styled.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/@types/styled.d.ts -------------------------------------------------------------------------------- /src/@types/wizard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/@types/wizard.ts -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/Carousel/1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/assets/Carousel/1.svg -------------------------------------------------------------------------------- /src/assets/Carousel/2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/assets/Carousel/2.svg -------------------------------------------------------------------------------- /src/assets/Carousel/3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/assets/Carousel/3.svg -------------------------------------------------------------------------------- /src/assets/Lotties/splashSuccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/assets/Lotties/splashSuccess.ts -------------------------------------------------------------------------------- /src/components/AutoComplete/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/AutoComplete/index.tsx -------------------------------------------------------------------------------- /src/components/AutoComplete/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/AutoComplete/styles.ts -------------------------------------------------------------------------------- /src/components/Button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Button/index.tsx -------------------------------------------------------------------------------- /src/components/Button/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Button/styles.ts -------------------------------------------------------------------------------- /src/components/Card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Card/index.tsx -------------------------------------------------------------------------------- /src/components/Card/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Card/styles.ts -------------------------------------------------------------------------------- /src/components/Carousel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Carousel/index.tsx -------------------------------------------------------------------------------- /src/components/Carousel/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Carousel/styles.ts -------------------------------------------------------------------------------- /src/components/Checkbox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Checkbox/index.tsx -------------------------------------------------------------------------------- /src/components/Checkbox/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Checkbox/styles.ts -------------------------------------------------------------------------------- /src/components/CustomizedDatePicker/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/CustomizedDatePicker/index.tsx -------------------------------------------------------------------------------- /src/components/CustomizedDatePicker/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/CustomizedDatePicker/styles.ts -------------------------------------------------------------------------------- /src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Header/index.tsx -------------------------------------------------------------------------------- /src/components/Header/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Header/styles.ts -------------------------------------------------------------------------------- /src/components/Loading/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Loading/index.tsx -------------------------------------------------------------------------------- /src/components/Loading/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Loading/styles.ts -------------------------------------------------------------------------------- /src/components/Logo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Logo/index.tsx -------------------------------------------------------------------------------- /src/components/Logo/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Logo/styles.ts -------------------------------------------------------------------------------- /src/components/LogoDraw/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/LogoDraw/index.tsx -------------------------------------------------------------------------------- /src/components/LogoDraw/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/LogoDraw/styles.ts -------------------------------------------------------------------------------- /src/components/Modal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Modal/index.tsx -------------------------------------------------------------------------------- /src/components/Modal/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Modal/styles.ts -------------------------------------------------------------------------------- /src/components/PersonalCustomerData/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/PersonalCustomerData/index.tsx -------------------------------------------------------------------------------- /src/components/PersonalCustomerData/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/PersonalCustomerData/styles.ts -------------------------------------------------------------------------------- /src/components/PersonalProviderData/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/PersonalProviderData/index.tsx -------------------------------------------------------------------------------- /src/components/PersonalProviderData/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/PersonalProviderData/styles.ts -------------------------------------------------------------------------------- /src/components/Question/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Question/index.tsx -------------------------------------------------------------------------------- /src/components/Question/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Question/styles.ts -------------------------------------------------------------------------------- /src/components/Radio/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Radio/index.tsx -------------------------------------------------------------------------------- /src/components/Radio/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Radio/styles.ts -------------------------------------------------------------------------------- /src/components/Select/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Select/index.tsx -------------------------------------------------------------------------------- /src/components/Select/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/Select/styles.ts -------------------------------------------------------------------------------- /src/components/TextField/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/TextField/index.tsx -------------------------------------------------------------------------------- /src/components/TextField/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/TextField/styles.ts -------------------------------------------------------------------------------- /src/components/WizardQuestion/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/components/WizardQuestion/styles.ts -------------------------------------------------------------------------------- /src/context/ContractContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/context/ContractContext.tsx -------------------------------------------------------------------------------- /src/context/WizardContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/context/WizardContext.tsx -------------------------------------------------------------------------------- /src/hooks/useOutsideClick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/hooks/useOutsideClick.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/pages/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/pages/Home/index.tsx -------------------------------------------------------------------------------- /src/pages/Home/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/pages/Home/styles.ts -------------------------------------------------------------------------------- /src/pages/Wizard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/pages/Wizard/index.tsx -------------------------------------------------------------------------------- /src/pages/Wizard/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/pages/Wizard/styles.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/routes/index.tsx -------------------------------------------------------------------------------- /src/routes/renderWithTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/routes/renderWithTheme.tsx -------------------------------------------------------------------------------- /src/services/hooks/address/useAddressSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/services/hooks/address/useAddressSearch.ts -------------------------------------------------------------------------------- /src/services/hooks/contracts/useContractForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/services/hooks/contracts/useContractForm.ts -------------------------------------------------------------------------------- /src/services/hooks/contracts/useContractTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/services/hooks/contracts/useContractTypes.ts -------------------------------------------------------------------------------- /src/services/hooks/contracts/useGenerateContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/services/hooks/contracts/useGenerateContract.ts -------------------------------------------------------------------------------- /src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/services/index.ts -------------------------------------------------------------------------------- /src/services/queryKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/services/queryKeys.ts -------------------------------------------------------------------------------- /src/styles/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/styles/global.ts -------------------------------------------------------------------------------- /src/styles/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/styles/theme.ts -------------------------------------------------------------------------------- /src/tests/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/tests/setupTests.ts -------------------------------------------------------------------------------- /src/utils/masks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/utils/masks.ts -------------------------------------------------------------------------------- /src/utils/regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/src/utils/regex.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temppone/opc-client/HEAD/vite.config.ts --------------------------------------------------------------------------------