├── .gitignore ├── .husky └── pre-commit ├── .prettierrc.js ├── .stylelintrc.cjs ├── @types ├── api.d.ts └── index.d.ts ├── README.md ├── bundle ├── react-hooks.html ├── reatom.html ├── redux-saga.html └── redux-thunk.html ├── components.json ├── dist-react-hooks ├── assets │ ├── auth.lazy-DplKas5Q.js │ ├── github-context.lazy-DecH3AwJ.js │ ├── github.lazy-Cod8_Qlq.js │ ├── index-BmL7ZD0X.js │ ├── index-DUR9efgz.css │ ├── index.lazy-qyW_gM3M.js │ ├── sheet-DWk6hkkl.js │ ├── sibericancode-C4F2yeMJ.svg │ ├── skeleton-m1_nhjo3.js │ └── utils-km2FGkQ4.js ├── index.html └── vite.svg ├── dist-react-saga ├── assets │ ├── auth.lazy-D-Fi5pUu.js │ ├── github.lazy-aqg3gSQT.js │ ├── index-BfZ0Q78_.js │ ├── index-CAmX4lj4.js │ ├── index-Cxk9nvoz.js │ ├── index-D1NsLd6n.js │ ├── index-DflTBXhF.js │ ├── index-EDXpyI9G.js │ ├── index.lazy-nApDF_oU.js │ ├── main-DUR9efgz.css │ ├── main-zFq7zC_h.js │ ├── redux-saga-effects.esm-CmDjhKgN.js │ ├── sibericancode-C4F2yeMJ.svg │ └── skeleton-Bm235YGM.js ├── index.html └── vite.svg ├── dist-reatom ├── assets │ ├── auth.lazy-1YWLJ9Zq.js │ ├── github.lazy-D7QrUi4D.js │ ├── index-DTzUy4Zk.js │ ├── index-DUR9efgz.css │ ├── index.lazy-qtEKlt4K.js │ ├── sibericancode-C4F2yeMJ.svg │ └── skeleton-D7J2UpL5.js ├── index.html └── vite.svg ├── dist-redux-thunk ├── assets │ ├── auth.lazy-DlEH6jdk.js │ ├── github.lazy-Bdivaq-8.js │ ├── index-B-R79Uk6.js │ ├── index-CGJoN1Bo.js │ ├── index-CNby-C5v.js │ ├── index-CQxkJDZ0.js │ ├── index-DUR9efgz.css │ ├── index.lazy-DOi8xMF1.js │ ├── sibericancode-C4F2yeMJ.svg │ └── skeleton-BDHLJT36.js ├── index.html └── vite.svg ├── eslint.config.js ├── index.html ├── lighthouse ├── react-hooks-desktop.html ├── react-hooks-mobile.html ├── reatom-desktop.html ├── reatom-mobile.html ├── redux-saga-desktop.html ├── redux-saga-mobile.html ├── redux-thunk-desktop.html └── redux-thunk-mobile.html ├── mock-server.config.ts ├── mock ├── database.ts ├── getGithubCardConfig.ts ├── getProfileConfig.ts ├── index.ts ├── postOtpEmailConfig.ts ├── postOtpPhoneConfig.ts ├── postSignInEmailConfig.ts ├── postSignInLoginConfig.ts ├── postSignUpConfig.ts ├── postTwoFactorAuthenticationConfig.ts ├── putGithubUpdateCardConfig.ts └── static │ └── avatar.png ├── package.json ├── playwright-ct.config.ts ├── playwright-e2e.config.ts ├── playwright ├── index.html └── index.tsx ├── postcss.config.cjs ├── public └── vite.svg ├── src ├── apps │ ├── react-hooks-variant │ │ ├── app.tsx │ │ ├── components │ │ │ ├── ThemeToggle │ │ │ │ └── ThemeToggle.tsx │ │ │ └── index.ts │ │ ├── main.tsx │ │ ├── pages │ │ │ ├── auth │ │ │ │ ├── components │ │ │ │ │ ├── AuthButtonsContainer │ │ │ │ │ │ ├── AuthButtonsContainer.tsx │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useAuthButtonsContainer.tsx │ │ │ │ │ ├── ConfirmationForm │ │ │ │ │ │ ├── ConfirmationForm.tsx │ │ │ │ │ │ ├── constants │ │ │ │ │ │ │ ├── confirmationSchema.ts │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── helpers │ │ │ │ │ │ │ └── hideResource.ts │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useConfirmationForm.tsx │ │ │ │ │ ├── FormContainer │ │ │ │ │ │ └── FormContainer.tsx │ │ │ │ │ ├── SelectConfirmationForm │ │ │ │ │ │ ├── SelectConfirmationForm.tsx │ │ │ │ │ │ ├── constants │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ ├── selectConfirmationEmailSchema.ts │ │ │ │ │ │ │ └── selectConfirmationPhoneSchema.ts │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useSelectConfirmationForm.tsx │ │ │ │ │ ├── SignInForm │ │ │ │ │ │ ├── SignInForm.tsx │ │ │ │ │ │ ├── constants │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ └── signInSchema.ts │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useSignInForm.tsx │ │ │ │ │ └── SignUpForm │ │ │ │ │ │ ├── SignUpForm.tsx │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── countries.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── signUpSchema.ts │ │ │ │ │ │ └── hooks │ │ │ │ │ │ └── useSingUpForm.tsx │ │ │ │ ├── contexts │ │ │ │ │ ├── otp │ │ │ │ │ │ ├── OtpContext.ts │ │ │ │ │ │ ├── OtpProvider.tsx │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── useOtp.ts │ │ │ │ │ └── stage │ │ │ │ │ │ ├── StageProvider.tsx │ │ │ │ │ │ ├── StateContext.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── useStage.ts │ │ │ │ ├── loading.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── providers.tsx │ │ │ ├── github-context │ │ │ │ ├── components │ │ │ │ │ ├── GithubCard │ │ │ │ │ │ ├── GithubCard.tsx │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useGithubCard.ts │ │ │ │ │ ├── Info │ │ │ │ │ │ └── Info.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── context │ │ │ │ │ ├── cardEntries │ │ │ │ │ │ ├── CardEntiresProvider.tsx │ │ │ │ │ │ ├── CardEntriesContext.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── useCardEntries.ts │ │ │ │ │ └── select │ │ │ │ │ │ ├── SelectContext.ts │ │ │ │ │ │ ├── SelectProvider.tsx │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── useSelect.ts │ │ │ │ ├── loading.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── providers.tsx │ │ │ │ └── utils │ │ │ │ │ └── helpers │ │ │ │ │ ├── debounce.ts │ │ │ │ │ └── index.ts │ │ │ ├── github │ │ │ │ ├── components │ │ │ │ │ ├── GithubCard │ │ │ │ │ │ ├── GithubCard.tsx │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useGithubCard.ts │ │ │ │ │ ├── Info │ │ │ │ │ │ └── Info.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── page.tsx │ │ │ │ └── store │ │ │ │ │ ├── createStore.ts │ │ │ │ │ ├── debounce.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── useStore.ts │ │ │ └── index │ │ │ │ ├── hooks │ │ │ │ └── useIndexPage.tsx │ │ │ │ ├── loading.tsx │ │ │ │ └── page.tsx │ │ ├── providers.tsx │ │ ├── route.ts │ │ ├── routes │ │ │ ├── __root.tsx │ │ │ ├── auth.lazy.tsx │ │ │ ├── auth.tsx │ │ │ ├── github-context.lazy.tsx │ │ │ ├── github.lazy.tsx │ │ │ ├── github.tsx │ │ │ ├── index.lazy.tsx │ │ │ └── index.tsx │ │ └── utils │ │ │ ├── api │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ ├── useGetGithubCardsQuery.ts │ │ │ │ ├── useGetProfileQuery.ts │ │ │ │ ├── usePostOtpEmailMutation.ts │ │ │ │ ├── usePostOtpPhoneMutation.ts │ │ │ │ ├── usePostSignInEmailMutation.ts │ │ │ │ ├── usePostSignInLoginMutation.ts │ │ │ │ ├── usePostSignUpMutation.ts │ │ │ │ └── usePostTwoFactorAuthenticationMutation.ts │ │ │ └── index.ts │ │ │ └── contexts │ │ │ ├── profile │ │ │ ├── ProfileContext.ts │ │ │ ├── ProfileProvider.tsx │ │ │ ├── index.ts │ │ │ └── useProfile.ts │ │ │ ├── query │ │ │ ├── QueryProvider.tsx │ │ │ └── index.ts │ │ │ ├── session │ │ │ ├── SessionContext.ts │ │ │ ├── SessionProvider.tsx │ │ │ ├── index.ts │ │ │ └── useSession.ts │ │ │ └── theme │ │ │ ├── ThemeContext.ts │ │ │ ├── ThemeProvider.tsx │ │ │ ├── index.ts │ │ │ └── useTheme.ts │ ├── reatom-variant │ │ ├── app.tsx │ │ ├── components │ │ │ └── ThemeToggle │ │ │ │ └── ThemeToggle.tsx │ │ ├── main.tsx │ │ ├── model.ts │ │ ├── pages │ │ │ ├── auth │ │ │ │ ├── components │ │ │ │ │ ├── AuthButtonsContainer │ │ │ │ │ │ ├── AuthButtonsContainer.tsx │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useAuthButtonsContainer.tsx │ │ │ │ │ ├── ConfirmationForm │ │ │ │ │ │ ├── ConfirmationForm.tsx │ │ │ │ │ │ ├── constants │ │ │ │ │ │ │ ├── confirmationSchema.ts │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── helpers │ │ │ │ │ │ │ └── hideResource.ts │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useConfirmationForm.tsx │ │ │ │ │ ├── SelectConfirmationForm │ │ │ │ │ │ ├── SelectConfirmationForm.tsx │ │ │ │ │ │ ├── constants │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ ├── selectConfirmationEmailSchema.ts │ │ │ │ │ │ │ └── selectConfirmationPhoneSchema.ts │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useSelectConfirmationForm.tsx │ │ │ │ │ ├── SignInForm │ │ │ │ │ │ ├── SignInForm.tsx │ │ │ │ │ │ ├── constants │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ └── signInSchema.ts │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useSignInForm.tsx │ │ │ │ │ └── SignUpForm │ │ │ │ │ │ ├── SignUpForm.tsx │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── countries.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── signUpSchema.ts │ │ │ │ │ │ └── hooks │ │ │ │ │ │ └── useSingUpForm.tsx │ │ │ │ ├── loading.tsx │ │ │ │ ├── model.ts │ │ │ │ └── page.tsx │ │ │ ├── github │ │ │ │ ├── components │ │ │ │ │ ├── GithubCard │ │ │ │ │ │ └── GithubCard.tsx │ │ │ │ │ ├── Info │ │ │ │ │ │ └── Info.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── model.ts │ │ │ │ └── page.tsx │ │ │ └── index │ │ │ │ ├── loading.tsx │ │ │ │ ├── model.ts │ │ │ │ └── page.tsx │ │ ├── providers.tsx │ │ ├── reatom.ts │ │ ├── route.ts │ │ ├── router.ts │ │ └── routes │ │ │ ├── __root.tsx │ │ │ ├── auth.lazy.tsx │ │ │ ├── auth.tsx │ │ │ ├── github.lazy.tsx │ │ │ ├── github.tsx │ │ │ ├── index.lazy.tsx │ │ │ └── index.tsx │ ├── redux-saga-variant │ │ ├── app.tsx │ │ ├── components │ │ │ └── ThemeToggle │ │ │ │ └── ThemeToggle.tsx │ │ ├── main.tsx │ │ ├── pages │ │ │ ├── auth │ │ │ │ ├── components │ │ │ │ │ ├── AuthButtonsContainer │ │ │ │ │ │ ├── AuthButtonsContainer.tsx │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useAuthButtonsContainer.tsx │ │ │ │ │ ├── ConfirmationForm │ │ │ │ │ │ ├── ConfirmationForm.tsx │ │ │ │ │ │ ├── constants │ │ │ │ │ │ │ ├── confirmationSchema.ts │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── helpers │ │ │ │ │ │ │ └── hideResource.ts │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useConfirmationForm.tsx │ │ │ │ │ ├── FormContainer │ │ │ │ │ │ └── FormContainer.tsx │ │ │ │ │ ├── SelectConfirmationForm │ │ │ │ │ │ ├── SelectConfirmationForm.tsx │ │ │ │ │ │ ├── constants │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ ├── selectConfirmationEmailSchema.ts │ │ │ │ │ │ │ └── selectConfirmationPhoneSchema.ts │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useSelectConfirmationForm.tsx │ │ │ │ │ ├── SignInForm │ │ │ │ │ │ ├── SignInForm.tsx │ │ │ │ │ │ ├── constants │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ └── signInSchema.ts │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useSignInForm.tsx │ │ │ │ │ └── SignUpForm │ │ │ │ │ │ ├── SignUpForm.tsx │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── countries.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── signUpSchema.ts │ │ │ │ │ │ └── hooks │ │ │ │ │ │ └── useSingUpForm.tsx │ │ │ │ ├── loading.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── sagas │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── onConfirmationSubmit.ts │ │ │ │ │ ├── onOtpResend.ts │ │ │ │ │ ├── onSelectConfirmationSubmit.ts │ │ │ │ │ ├── onSingInSubmit.ts │ │ │ │ │ └── onSingUpSubmit.ts │ │ │ │ └── slices │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── otp │ │ │ │ │ └── slice.ts │ │ │ │ │ ├── otpCountdown │ │ │ │ │ └── slice.ts │ │ │ │ │ ├── selectors.ts │ │ │ │ │ └── stage │ │ │ │ │ └── slice.ts │ │ │ ├── github │ │ │ │ ├── components │ │ │ │ │ ├── GithubCard │ │ │ │ │ │ ├── GithubCard.tsx │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── useGithubCard.ts │ │ │ │ │ ├── Info │ │ │ │ │ │ └── Info.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── helpers │ │ │ │ │ ├── debounce.ts │ │ │ │ │ └── updateCardDebounced.ts │ │ │ │ ├── page.tsx │ │ │ │ ├── sagas │ │ │ │ │ ├── incrementReaction.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── initCards.ts │ │ │ │ │ ├── positionChange.ts │ │ │ │ │ └── setDragging.ts │ │ │ │ └── slices │ │ │ │ │ ├── cardEntries │ │ │ │ │ └── slice.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── select │ │ │ │ │ └── slice.ts │ │ │ │ │ └── selectors.ts │ │ │ └── index │ │ │ │ ├── hooks │ │ │ │ └── useIndexPage.tsx │ │ │ │ ├── loading.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── sagas │ │ │ │ ├── index.ts │ │ │ │ └── onLogout.ts │ │ ├── providers.tsx │ │ ├── redux │ │ │ ├── api │ │ │ │ └── index.ts │ │ │ ├── create-api.ts │ │ │ ├── create-countdown.ts │ │ │ ├── hooks.ts │ │ │ ├── reducer.ts │ │ │ ├── sagas.ts │ │ │ ├── slices │ │ │ │ ├── profile │ │ │ │ │ └── slice.ts │ │ │ │ ├── session │ │ │ │ │ └── slice.ts │ │ │ │ └── theme │ │ │ │ │ ├── container.tsx │ │ │ │ │ └── slice.ts │ │ │ ├── store.ts │ │ │ └── types.d.ts │ │ ├── route.ts │ │ ├── router.ts │ │ └── routes │ │ │ ├── __root.tsx │ │ │ ├── auth.lazy.tsx │ │ │ ├── auth.tsx │ │ │ ├── github.lazy.tsx │ │ │ ├── github.tsx │ │ │ ├── index.lazy.tsx │ │ │ └── index.tsx │ └── redux-thunk-variant │ │ ├── app.tsx │ │ ├── components │ │ └── ThemeToggle │ │ │ └── ThemeToggle.tsx │ │ ├── main.tsx │ │ ├── pages │ │ ├── auth │ │ │ ├── components │ │ │ │ ├── AuthButtonsContainer │ │ │ │ │ ├── AuthButtonsContainer.tsx │ │ │ │ │ └── hooks │ │ │ │ │ │ └── useAuthButtonsContainer.tsx │ │ │ │ ├── ConfirmationForm │ │ │ │ │ ├── ConfirmationForm.tsx │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── confirmationSchema.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ └── hideResource.ts │ │ │ │ │ └── hooks │ │ │ │ │ │ └── useConfirmationForm.tsx │ │ │ │ ├── FormContainer │ │ │ │ │ └── FormContainer.tsx │ │ │ │ ├── SelectConfirmationForm │ │ │ │ │ ├── SelectConfirmationForm.tsx │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── selectConfirmationEmailSchema.ts │ │ │ │ │ │ └── selectConfirmationPhoneSchema.ts │ │ │ │ │ └── hooks │ │ │ │ │ │ └── useSelectConfirmationForm.tsx │ │ │ │ ├── SignInForm │ │ │ │ │ ├── SignInForm.tsx │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── signInSchema.ts │ │ │ │ │ └── hooks │ │ │ │ │ │ └── useSignInForm.tsx │ │ │ │ └── SignUpForm │ │ │ │ │ ├── SignUpForm.tsx │ │ │ │ │ ├── constants │ │ │ │ │ ├── countries.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── signUpSchema.ts │ │ │ │ │ └── hooks │ │ │ │ │ └── useSingUpForm.tsx │ │ │ ├── loading.tsx │ │ │ ├── page.tsx │ │ │ ├── slices │ │ │ │ ├── index.ts │ │ │ │ ├── otp │ │ │ │ │ └── slice.ts │ │ │ │ ├── otpCountdown │ │ │ │ │ └── slice.ts │ │ │ │ ├── selectors.ts │ │ │ │ └── stage │ │ │ │ │ └── slice.ts │ │ │ └── thunks │ │ │ │ ├── index.ts │ │ │ │ ├── onConfirmationSubmit.ts │ │ │ │ ├── onOtpResend.ts │ │ │ │ ├── onSelectConfirmationSubmit.ts │ │ │ │ ├── onSingInSubmit.ts │ │ │ │ └── onSingUpSubmit.ts │ │ ├── github │ │ │ ├── components │ │ │ │ ├── GithubCard │ │ │ │ │ ├── GithubCard.tsx │ │ │ │ │ └── hooks │ │ │ │ │ │ └── useGithubCard.ts │ │ │ │ ├── Info │ │ │ │ │ └── Info.tsx │ │ │ │ └── index.ts │ │ │ ├── helpers │ │ │ │ ├── debounce.ts │ │ │ │ └── updateCardDebounced.ts │ │ │ ├── page.tsx │ │ │ ├── slices │ │ │ │ ├── cardEntries │ │ │ │ │ └── slice.ts │ │ │ │ ├── index.ts │ │ │ │ ├── select │ │ │ │ │ └── slice.ts │ │ │ │ └── selectors.ts │ │ │ └── thunks │ │ │ │ ├── incrementReaction.ts │ │ │ │ ├── index.ts │ │ │ │ ├── initCards.ts │ │ │ │ ├── positionChange.ts │ │ │ │ └── setDragging.ts │ │ └── index │ │ │ ├── hooks │ │ │ └── useIndexPage.tsx │ │ │ ├── loading.tsx │ │ │ ├── page.tsx │ │ │ └── thunks │ │ │ ├── index.ts │ │ │ └── onLogout.ts │ │ ├── providers.tsx │ │ ├── redux │ │ ├── api │ │ │ └── index.ts │ │ ├── create-api.ts │ │ ├── create-countdown.ts │ │ ├── hooks.ts │ │ ├── reducer.ts │ │ ├── slices │ │ │ ├── profile │ │ │ │ └── slice.ts │ │ │ ├── session │ │ │ │ └── slice.ts │ │ │ └── theme │ │ │ │ ├── container.tsx │ │ │ │ └── slice.ts │ │ ├── store.ts │ │ └── types.d.ts │ │ ├── route.ts │ │ ├── router.ts │ │ └── routes │ │ ├── __root.tsx │ │ ├── auth.lazy.tsx │ │ ├── auth.tsx │ │ ├── github.lazy.tsx │ │ ├── github.tsx │ │ ├── index.lazy.tsx │ │ └── index.tsx ├── assets │ ├── images │ │ └── sibericancode.svg │ └── styles │ │ └── globals.css ├── components │ ├── icons │ │ ├── EyeIcon.tsx │ │ ├── GithubIcon.tsx │ │ ├── GoogleIcon.tsx │ │ ├── MoonIcon.tsx │ │ ├── SpinnerIcon.tsx │ │ ├── SunIcon.tsx │ │ └── index.ts │ └── ui │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── flag.tsx │ │ ├── form.tsx │ │ ├── index.ts │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── password-input.tsx │ │ ├── popover.tsx │ │ ├── radio-group.tsx │ │ ├── select.tsx │ │ ├── sheet.tsx │ │ ├── skeleton.tsx │ │ ├── sonner.tsx │ │ └── toggle.tsx ├── lib │ └── utils.ts ├── main.tsx ├── utils │ ├── api │ │ ├── index.ts │ │ ├── instance.ts │ │ └── requests │ │ │ ├── github │ │ │ ├── card │ │ │ │ └── index.ts │ │ │ └── cards │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── otp │ │ │ ├── email │ │ │ │ └── index.ts │ │ │ └── phone │ │ │ │ └── index.ts │ │ │ ├── profile │ │ │ └── index.ts │ │ │ ├── signin │ │ │ ├── email │ │ │ │ └── index.ts │ │ │ └── login │ │ │ │ └── index.ts │ │ │ ├── signup │ │ │ └── index.ts │ │ │ └── twoFactorAuthentication │ │ │ └── index.ts │ ├── constants │ │ ├── cookies.ts │ │ ├── ids.ts │ │ ├── index.ts │ │ └── routes.ts │ └── index.ts └── vite-env.d.ts ├── tailwind.config.ts ├── tests ├── ct │ ├── __snapshots__ │ │ ├── brokenConfirmationForm │ │ │ └── react-hooks.test.tsx-snapshots │ │ │ │ └── SignInForm │ │ │ │ ├── 1280-chromium-win32.png │ │ │ │ └── 1280-firefox-win32.png │ │ └── confirmationForm │ │ │ ├── react-hooks.test.tsx-snapshots │ │ │ └── ConfirmationForm │ │ │ │ ├── 1280-chromium-win32.png │ │ │ │ └── 1280-firefox-win32.png │ │ │ └── reatom.test.tsx-snapshots │ │ │ └── ConfirmationForm │ │ │ ├── 1280-chromium-win32.png │ │ │ └── 1280-firefox-win32.png │ ├── confirmationForm │ │ ├── react-hooks.test.tsx │ │ ├── react-wrapper.tsx │ │ ├── reatom-wrapper.tsx │ │ └── reatom.test.tsx │ └── signUpForm │ │ ├── react-hooks.test.tsx │ │ ├── reatom.test.tsx │ │ ├── redux-saga.test.tsx │ │ └── redux-thunk.test.tsx ├── e2e │ ├── __snapshots__ │ │ ├── signIn │ │ │ ├── signIn-email.test.ts-snapshots │ │ │ │ ├── ConfirmationFormOtpCode │ │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ │ └── 1920-firefox-win32.png │ │ │ │ ├── Profile │ │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ │ └── 1920-firefox-win32.png │ │ │ │ └── SignInForm │ │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ │ └── 1920-firefox-win32.png │ │ │ ├── signIn-login-email-otp.test.ts-snapshots │ │ │ │ ├── ConfirmationFormEmailToOtp │ │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ │ └── 1920-firefox-win32.png │ │ │ │ ├── ConfirmationFormOtp │ │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ │ └── 1920-firefox-win32.png │ │ │ │ ├── Profile │ │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ │ └── 1920-firefox-win32.png │ │ │ │ ├── SelectConfirmationForm │ │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ │ └── 1920-firefox-win32.png │ │ │ │ └── SignInForm │ │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ │ └── 1920-firefox-win32.png │ │ │ ├── signIn-login-phone-otp.test.ts-snapshots │ │ │ │ ├── ConfirmationFormOtp │ │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ │ └── 1920-firefox-win32.png │ │ │ │ ├── ConfirmationFormPhoneToOtp │ │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ │ └── 1920-firefox-win32.png │ │ │ │ ├── Profile │ │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ │ └── 1920-firefox-win32.png │ │ │ │ ├── SelectConfirmationForm │ │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ │ └── 1920-firefox-win32.png │ │ │ │ └── SignInForm │ │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ │ └── 1920-firefox-win32.png │ │ │ └── signIn-login.test.ts-snapshots │ │ │ │ ├── Profile │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ └── 1920-firefox-win32.png │ │ │ │ └── SignInForm │ │ │ │ ├── 1920-chromium-win32.png │ │ │ │ └── 1920-firefox-win32.png │ │ └── signUp.test.ts-snapshots │ │ │ ├── Profile │ │ │ ├── 1920-chromium-win32.png │ │ │ └── 1920-firefox-win32.png │ │ │ └── SignUpForm │ │ │ ├── 1920-chromium-win32.png │ │ │ └── 1920-firefox-win32.png │ ├── signIn │ │ ├── signIn-email.test.ts │ │ ├── signIn-login-email-otp.test.ts │ │ ├── signIn-login-phone-otp.test.ts │ │ └── signIn-login.test.ts │ └── signUp.test.ts ├── helpers │ ├── index.ts │ ├── snapshot.ts │ └── waitToast.ts └── unit │ ├── example.test.ts │ ├── signin-onsubmit │ ├── constants │ │ └── data.ts │ ├── react-hooks.test.tsx │ ├── reatom.test.tsx │ ├── redux-saga.test.tsx │ └── redux-thunk.test.tsx │ └── utils │ └── setup.tsx ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts ├── vitest.config.ts └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | yarn lint-staged -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.stylelintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/.stylelintrc.cjs -------------------------------------------------------------------------------- /@types/api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/@types/api.d.ts -------------------------------------------------------------------------------- /@types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/@types/index.d.ts -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/README.md -------------------------------------------------------------------------------- /bundle/react-hooks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/bundle/react-hooks.html -------------------------------------------------------------------------------- /bundle/reatom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/bundle/reatom.html -------------------------------------------------------------------------------- /bundle/redux-saga.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/bundle/redux-saga.html -------------------------------------------------------------------------------- /bundle/redux-thunk.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/bundle/redux-thunk.html -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/components.json -------------------------------------------------------------------------------- /dist-react-hooks/assets/auth.lazy-DplKas5Q.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-hooks/assets/auth.lazy-DplKas5Q.js -------------------------------------------------------------------------------- /dist-react-hooks/assets/github-context.lazy-DecH3AwJ.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-hooks/assets/github-context.lazy-DecH3AwJ.js -------------------------------------------------------------------------------- /dist-react-hooks/assets/github.lazy-Cod8_Qlq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-hooks/assets/github.lazy-Cod8_Qlq.js -------------------------------------------------------------------------------- /dist-react-hooks/assets/index-BmL7ZD0X.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-hooks/assets/index-BmL7ZD0X.js -------------------------------------------------------------------------------- /dist-react-hooks/assets/index-DUR9efgz.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-hooks/assets/index-DUR9efgz.css -------------------------------------------------------------------------------- /dist-react-hooks/assets/index.lazy-qyW_gM3M.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-hooks/assets/index.lazy-qyW_gM3M.js -------------------------------------------------------------------------------- /dist-react-hooks/assets/sheet-DWk6hkkl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-hooks/assets/sheet-DWk6hkkl.js -------------------------------------------------------------------------------- /dist-react-hooks/assets/sibericancode-C4F2yeMJ.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-hooks/assets/sibericancode-C4F2yeMJ.svg -------------------------------------------------------------------------------- /dist-react-hooks/assets/skeleton-m1_nhjo3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-hooks/assets/skeleton-m1_nhjo3.js -------------------------------------------------------------------------------- /dist-react-hooks/assets/utils-km2FGkQ4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-hooks/assets/utils-km2FGkQ4.js -------------------------------------------------------------------------------- /dist-react-hooks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-hooks/index.html -------------------------------------------------------------------------------- /dist-react-hooks/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-hooks/vite.svg -------------------------------------------------------------------------------- /dist-react-saga/assets/auth.lazy-D-Fi5pUu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/auth.lazy-D-Fi5pUu.js -------------------------------------------------------------------------------- /dist-react-saga/assets/github.lazy-aqg3gSQT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/github.lazy-aqg3gSQT.js -------------------------------------------------------------------------------- /dist-react-saga/assets/index-BfZ0Q78_.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/index-BfZ0Q78_.js -------------------------------------------------------------------------------- /dist-react-saga/assets/index-CAmX4lj4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/index-CAmX4lj4.js -------------------------------------------------------------------------------- /dist-react-saga/assets/index-Cxk9nvoz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/index-Cxk9nvoz.js -------------------------------------------------------------------------------- /dist-react-saga/assets/index-D1NsLd6n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/index-D1NsLd6n.js -------------------------------------------------------------------------------- /dist-react-saga/assets/index-DflTBXhF.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/index-DflTBXhF.js -------------------------------------------------------------------------------- /dist-react-saga/assets/index-EDXpyI9G.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/index-EDXpyI9G.js -------------------------------------------------------------------------------- /dist-react-saga/assets/index.lazy-nApDF_oU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/index.lazy-nApDF_oU.js -------------------------------------------------------------------------------- /dist-react-saga/assets/main-DUR9efgz.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/main-DUR9efgz.css -------------------------------------------------------------------------------- /dist-react-saga/assets/main-zFq7zC_h.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/main-zFq7zC_h.js -------------------------------------------------------------------------------- /dist-react-saga/assets/redux-saga-effects.esm-CmDjhKgN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/redux-saga-effects.esm-CmDjhKgN.js -------------------------------------------------------------------------------- /dist-react-saga/assets/sibericancode-C4F2yeMJ.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/sibericancode-C4F2yeMJ.svg -------------------------------------------------------------------------------- /dist-react-saga/assets/skeleton-Bm235YGM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/assets/skeleton-Bm235YGM.js -------------------------------------------------------------------------------- /dist-react-saga/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/index.html -------------------------------------------------------------------------------- /dist-react-saga/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-react-saga/vite.svg -------------------------------------------------------------------------------- /dist-reatom/assets/auth.lazy-1YWLJ9Zq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-reatom/assets/auth.lazy-1YWLJ9Zq.js -------------------------------------------------------------------------------- /dist-reatom/assets/github.lazy-D7QrUi4D.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-reatom/assets/github.lazy-D7QrUi4D.js -------------------------------------------------------------------------------- /dist-reatom/assets/index-DTzUy4Zk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-reatom/assets/index-DTzUy4Zk.js -------------------------------------------------------------------------------- /dist-reatom/assets/index-DUR9efgz.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-reatom/assets/index-DUR9efgz.css -------------------------------------------------------------------------------- /dist-reatom/assets/index.lazy-qtEKlt4K.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-reatom/assets/index.lazy-qtEKlt4K.js -------------------------------------------------------------------------------- /dist-reatom/assets/sibericancode-C4F2yeMJ.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-reatom/assets/sibericancode-C4F2yeMJ.svg -------------------------------------------------------------------------------- /dist-reatom/assets/skeleton-D7J2UpL5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-reatom/assets/skeleton-D7J2UpL5.js -------------------------------------------------------------------------------- /dist-reatom/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-reatom/index.html -------------------------------------------------------------------------------- /dist-reatom/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-reatom/vite.svg -------------------------------------------------------------------------------- /dist-redux-thunk/assets/auth.lazy-DlEH6jdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-redux-thunk/assets/auth.lazy-DlEH6jdk.js -------------------------------------------------------------------------------- /dist-redux-thunk/assets/github.lazy-Bdivaq-8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-redux-thunk/assets/github.lazy-Bdivaq-8.js -------------------------------------------------------------------------------- /dist-redux-thunk/assets/index-B-R79Uk6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-redux-thunk/assets/index-B-R79Uk6.js -------------------------------------------------------------------------------- /dist-redux-thunk/assets/index-CGJoN1Bo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-redux-thunk/assets/index-CGJoN1Bo.js -------------------------------------------------------------------------------- /dist-redux-thunk/assets/index-CNby-C5v.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-redux-thunk/assets/index-CNby-C5v.js -------------------------------------------------------------------------------- /dist-redux-thunk/assets/index-CQxkJDZ0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-redux-thunk/assets/index-CQxkJDZ0.js -------------------------------------------------------------------------------- /dist-redux-thunk/assets/index-DUR9efgz.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-redux-thunk/assets/index-DUR9efgz.css -------------------------------------------------------------------------------- /dist-redux-thunk/assets/index.lazy-DOi8xMF1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-redux-thunk/assets/index.lazy-DOi8xMF1.js -------------------------------------------------------------------------------- /dist-redux-thunk/assets/sibericancode-C4F2yeMJ.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-redux-thunk/assets/sibericancode-C4F2yeMJ.svg -------------------------------------------------------------------------------- /dist-redux-thunk/assets/skeleton-BDHLJT36.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-redux-thunk/assets/skeleton-BDHLJT36.js -------------------------------------------------------------------------------- /dist-redux-thunk/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-redux-thunk/index.html -------------------------------------------------------------------------------- /dist-redux-thunk/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/dist-redux-thunk/vite.svg -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/index.html -------------------------------------------------------------------------------- /lighthouse/react-hooks-desktop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/lighthouse/react-hooks-desktop.html -------------------------------------------------------------------------------- /lighthouse/react-hooks-mobile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/lighthouse/react-hooks-mobile.html -------------------------------------------------------------------------------- /lighthouse/reatom-desktop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/lighthouse/reatom-desktop.html -------------------------------------------------------------------------------- /lighthouse/reatom-mobile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/lighthouse/reatom-mobile.html -------------------------------------------------------------------------------- /lighthouse/redux-saga-desktop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/lighthouse/redux-saga-desktop.html -------------------------------------------------------------------------------- /lighthouse/redux-saga-mobile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/lighthouse/redux-saga-mobile.html -------------------------------------------------------------------------------- /lighthouse/redux-thunk-desktop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/lighthouse/redux-thunk-desktop.html -------------------------------------------------------------------------------- /lighthouse/redux-thunk-mobile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/lighthouse/redux-thunk-mobile.html -------------------------------------------------------------------------------- /mock-server.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/mock-server.config.ts -------------------------------------------------------------------------------- /mock/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/mock/database.ts -------------------------------------------------------------------------------- /mock/getGithubCardConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/mock/getGithubCardConfig.ts -------------------------------------------------------------------------------- /mock/getProfileConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/mock/getProfileConfig.ts -------------------------------------------------------------------------------- /mock/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/mock/index.ts -------------------------------------------------------------------------------- /mock/postOtpEmailConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/mock/postOtpEmailConfig.ts -------------------------------------------------------------------------------- /mock/postOtpPhoneConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/mock/postOtpPhoneConfig.ts -------------------------------------------------------------------------------- /mock/postSignInEmailConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/mock/postSignInEmailConfig.ts -------------------------------------------------------------------------------- /mock/postSignInLoginConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/mock/postSignInLoginConfig.ts -------------------------------------------------------------------------------- /mock/postSignUpConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/mock/postSignUpConfig.ts -------------------------------------------------------------------------------- /mock/postTwoFactorAuthenticationConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/mock/postTwoFactorAuthenticationConfig.ts -------------------------------------------------------------------------------- /mock/putGithubUpdateCardConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/mock/putGithubUpdateCardConfig.ts -------------------------------------------------------------------------------- /mock/static/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/mock/static/avatar.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/package.json -------------------------------------------------------------------------------- /playwright-ct.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/playwright-ct.config.ts -------------------------------------------------------------------------------- /playwright-e2e.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/playwright-e2e.config.ts -------------------------------------------------------------------------------- /playwright/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/playwright/index.html -------------------------------------------------------------------------------- /playwright/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/playwright/index.tsx -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/app.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/components/ThemeToggle/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/components/ThemeToggle/ThemeToggle.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/components/index.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/main.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/AuthButtonsContainer/AuthButtonsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/AuthButtonsContainer/AuthButtonsContainer.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/AuthButtonsContainer/hooks/useAuthButtonsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/AuthButtonsContainer/hooks/useAuthButtonsContainer.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/ConfirmationForm/ConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/ConfirmationForm/ConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/ConfirmationForm/constants/confirmationSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/ConfirmationForm/constants/confirmationSchema.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/ConfirmationForm/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './confirmationSchema'; 2 | -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/ConfirmationForm/helpers/hideResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/ConfirmationForm/helpers/hideResource.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/ConfirmationForm/hooks/useConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/ConfirmationForm/hooks/useConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/FormContainer/FormContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/FormContainer/FormContainer.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SelectConfirmationForm/SelectConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/SelectConfirmationForm/SelectConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SelectConfirmationForm/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/SelectConfirmationForm/constants/index.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationEmailSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationEmailSchema.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationPhoneSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationPhoneSchema.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SelectConfirmationForm/hooks/useSelectConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/SelectConfirmationForm/hooks/useSelectConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SignInForm/SignInForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/SignInForm/SignInForm.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SignInForm/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './signInSchema'; 2 | -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SignInForm/constants/signInSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/SignInForm/constants/signInSchema.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SignInForm/hooks/useSignInForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/SignInForm/hooks/useSignInForm.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SignUpForm/SignUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/SignUpForm/SignUpForm.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SignUpForm/constants/countries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/SignUpForm/constants/countries.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SignUpForm/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './signUpSchema'; 2 | -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SignUpForm/constants/signUpSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/SignUpForm/constants/signUpSchema.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/components/SignUpForm/hooks/useSingUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/components/SignUpForm/hooks/useSingUpForm.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/contexts/otp/OtpContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/contexts/otp/OtpContext.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/contexts/otp/OtpProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/contexts/otp/OtpProvider.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/contexts/otp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/contexts/otp/index.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/contexts/otp/useOtp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/contexts/otp/useOtp.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/contexts/stage/StageProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/contexts/stage/StageProvider.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/contexts/stage/StateContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/contexts/stage/StateContext.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/contexts/stage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/contexts/stage/index.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/contexts/stage/useStage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/contexts/stage/useStage.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/loading.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/page.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/auth/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/auth/providers.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/components/GithubCard/GithubCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/components/GithubCard/GithubCard.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/components/GithubCard/hooks/useGithubCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/components/GithubCard/hooks/useGithubCard.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/components/Info/Info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/components/Info/Info.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/components/index.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/context/cardEntries/CardEntiresProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/context/cardEntries/CardEntiresProvider.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/context/cardEntries/CardEntriesContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/context/cardEntries/CardEntriesContext.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/context/cardEntries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/context/cardEntries/index.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/context/cardEntries/useCardEntries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/context/cardEntries/useCardEntries.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/context/select/SelectContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/context/select/SelectContext.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/context/select/SelectProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/context/select/SelectProvider.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/context/select/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/context/select/index.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/context/select/useSelect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/context/select/useSelect.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/loading.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/page.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/providers.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/utils/helpers/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github-context/utils/helpers/debounce.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github-context/utils/helpers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './debounce'; 2 | -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github/components/GithubCard/GithubCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github/components/GithubCard/GithubCard.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github/components/GithubCard/hooks/useGithubCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github/components/GithubCard/hooks/useGithubCard.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github/components/Info/Info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github/components/Info/Info.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github/components/index.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github/page.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github/store/createStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github/store/createStore.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github/store/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github/store/debounce.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github/store/index.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/github/store/useStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/github/store/useStore.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/index/hooks/useIndexPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/index/hooks/useIndexPage.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/index/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/index/loading.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/pages/index/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/pages/index/page.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/providers.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/route.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/routes/__root.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/routes/auth.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/routes/auth.lazy.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/routes/auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/routes/auth.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/routes/github-context.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/routes/github-context.lazy.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/routes/github.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/routes/github.lazy.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/routes/github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/routes/github.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/routes/index.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/routes/index.lazy.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/routes/index.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/api/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/api/hooks/index.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/api/hooks/useGetGithubCardsQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/api/hooks/useGetGithubCardsQuery.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/api/hooks/useGetProfileQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/api/hooks/useGetProfileQuery.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/api/hooks/usePostOtpEmailMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/api/hooks/usePostOtpEmailMutation.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/api/hooks/usePostOtpPhoneMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/api/hooks/usePostOtpPhoneMutation.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/api/hooks/usePostSignInEmailMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/api/hooks/usePostSignInEmailMutation.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/api/hooks/usePostSignInLoginMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/api/hooks/usePostSignInLoginMutation.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/api/hooks/usePostSignUpMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/api/hooks/usePostSignUpMutation.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/api/hooks/usePostTwoFactorAuthenticationMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/api/hooks/usePostTwoFactorAuthenticationMutation.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/api/index.ts: -------------------------------------------------------------------------------- 1 | export * from './hooks'; 2 | -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/profile/ProfileContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/contexts/profile/ProfileContext.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/profile/ProfileProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/contexts/profile/ProfileProvider.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/profile/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/contexts/profile/index.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/profile/useProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/contexts/profile/useProfile.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/query/QueryProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/contexts/query/QueryProvider.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/query/index.ts: -------------------------------------------------------------------------------- 1 | export * from './QueryProvider.tsx'; 2 | -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/session/SessionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/contexts/session/SessionContext.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/session/SessionProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/contexts/session/SessionProvider.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/session/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/contexts/session/index.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/session/useSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/contexts/session/useSession.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/theme/ThemeContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/contexts/theme/ThemeContext.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/theme/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/contexts/theme/ThemeProvider.tsx -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/contexts/theme/index.ts -------------------------------------------------------------------------------- /src/apps/react-hooks-variant/utils/contexts/theme/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/react-hooks-variant/utils/contexts/theme/useTheme.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/app.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/components/ThemeToggle/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/components/ThemeToggle/ThemeToggle.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/main.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/model.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/AuthButtonsContainer/AuthButtonsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/AuthButtonsContainer/AuthButtonsContainer.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/AuthButtonsContainer/hooks/useAuthButtonsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/AuthButtonsContainer/hooks/useAuthButtonsContainer.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/ConfirmationForm/ConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/ConfirmationForm/ConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/ConfirmationForm/constants/confirmationSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/ConfirmationForm/constants/confirmationSchema.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/ConfirmationForm/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './confirmationSchema'; 2 | -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/ConfirmationForm/helpers/hideResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/ConfirmationForm/helpers/hideResource.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/ConfirmationForm/hooks/useConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/ConfirmationForm/hooks/useConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SelectConfirmationForm/SelectConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/SelectConfirmationForm/SelectConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SelectConfirmationForm/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/SelectConfirmationForm/constants/index.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationEmailSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationEmailSchema.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationPhoneSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationPhoneSchema.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SelectConfirmationForm/hooks/useSelectConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/SelectConfirmationForm/hooks/useSelectConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SignInForm/SignInForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/SignInForm/SignInForm.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SignInForm/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './signInSchema'; 2 | -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SignInForm/constants/signInSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/SignInForm/constants/signInSchema.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SignInForm/hooks/useSignInForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/SignInForm/hooks/useSignInForm.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SignUpForm/SignUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/SignUpForm/SignUpForm.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SignUpForm/constants/countries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/SignUpForm/constants/countries.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SignUpForm/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './signUpSchema'; 2 | -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SignUpForm/constants/signUpSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/SignUpForm/constants/signUpSchema.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/components/SignUpForm/hooks/useSingUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/components/SignUpForm/hooks/useSingUpForm.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/loading.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/model.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/auth/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/auth/page.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/github/components/GithubCard/GithubCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/github/components/GithubCard/GithubCard.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/github/components/Info/Info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/github/components/Info/Info.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/github/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/github/components/index.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/github/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/github/model.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/github/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/github/page.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/index/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/index/loading.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/index/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/index/model.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/pages/index/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/pages/index/page.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/providers.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/reatom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/reatom.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/route.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/router.ts -------------------------------------------------------------------------------- /src/apps/reatom-variant/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/routes/__root.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/routes/auth.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/routes/auth.lazy.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/routes/auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/routes/auth.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/routes/github.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/routes/github.lazy.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/routes/github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/routes/github.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/routes/index.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/routes/index.lazy.tsx -------------------------------------------------------------------------------- /src/apps/reatom-variant/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/reatom-variant/routes/index.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/app.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/components/ThemeToggle/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/components/ThemeToggle/ThemeToggle.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/main.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/AuthButtonsContainer/AuthButtonsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/AuthButtonsContainer/AuthButtonsContainer.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/AuthButtonsContainer/hooks/useAuthButtonsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/AuthButtonsContainer/hooks/useAuthButtonsContainer.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/ConfirmationForm/ConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/ConfirmationForm/ConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/ConfirmationForm/constants/confirmationSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/ConfirmationForm/constants/confirmationSchema.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/ConfirmationForm/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './confirmationSchema'; 2 | -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/ConfirmationForm/helpers/hideResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/ConfirmationForm/helpers/hideResource.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/ConfirmationForm/hooks/useConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/ConfirmationForm/hooks/useConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/FormContainer/FormContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/FormContainer/FormContainer.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SelectConfirmationForm/SelectConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/SelectConfirmationForm/SelectConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SelectConfirmationForm/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/SelectConfirmationForm/constants/index.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationEmailSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationEmailSchema.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationPhoneSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationPhoneSchema.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SelectConfirmationForm/hooks/useSelectConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/SelectConfirmationForm/hooks/useSelectConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SignInForm/SignInForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/SignInForm/SignInForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SignInForm/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './signInSchema'; 2 | -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SignInForm/constants/signInSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/SignInForm/constants/signInSchema.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SignInForm/hooks/useSignInForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/SignInForm/hooks/useSignInForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SignUpForm/SignUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/SignUpForm/SignUpForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SignUpForm/constants/countries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/SignUpForm/constants/countries.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SignUpForm/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './signUpSchema'; 2 | -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SignUpForm/constants/signUpSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/SignUpForm/constants/signUpSchema.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/components/SignUpForm/hooks/useSingUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/components/SignUpForm/hooks/useSingUpForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/loading.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/page.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/sagas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/sagas/index.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/sagas/onConfirmationSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/sagas/onConfirmationSubmit.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/sagas/onOtpResend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/sagas/onOtpResend.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/sagas/onSelectConfirmationSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/sagas/onSelectConfirmationSubmit.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/sagas/onSingInSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/sagas/onSingInSubmit.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/sagas/onSingUpSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/sagas/onSingUpSubmit.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/slices/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/slices/index.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/slices/otp/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/slices/otp/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/slices/otpCountdown/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/slices/otpCountdown/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/slices/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/slices/selectors.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/auth/slices/stage/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/auth/slices/stage/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/components/GithubCard/GithubCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/components/GithubCard/GithubCard.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/components/GithubCard/hooks/useGithubCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/components/GithubCard/hooks/useGithubCard.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/components/Info/Info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/components/Info/Info.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/components/index.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/helpers/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/helpers/debounce.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/helpers/updateCardDebounced.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/helpers/updateCardDebounced.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/page.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/sagas/incrementReaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/sagas/incrementReaction.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/sagas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/sagas/index.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/sagas/initCards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/sagas/initCards.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/sagas/positionChange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/sagas/positionChange.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/sagas/setDragging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/sagas/setDragging.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/slices/cardEntries/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/slices/cardEntries/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/slices/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/slices/index.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/slices/select/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/slices/select/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/github/slices/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/github/slices/selectors.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/index/hooks/useIndexPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/index/hooks/useIndexPage.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/index/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/index/loading.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/index/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/index/page.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/index/sagas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/index/sagas/index.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/pages/index/sagas/onLogout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/pages/index/sagas/onLogout.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/providers.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/redux/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/redux/api/index.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/redux/create-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/redux/create-api.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/redux/create-countdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/redux/create-countdown.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/redux/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/redux/hooks.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/redux/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/redux/reducer.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/redux/sagas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/redux/sagas.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/redux/slices/profile/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/redux/slices/profile/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/redux/slices/session/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/redux/slices/session/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/redux/slices/theme/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/redux/slices/theme/container.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/redux/slices/theme/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/redux/slices/theme/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/redux/store.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/redux/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/redux/types.d.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/route.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/router.ts -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/routes/__root.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/routes/auth.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/routes/auth.lazy.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/routes/auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/routes/auth.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/routes/github.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/routes/github.lazy.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/routes/github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/routes/github.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/routes/index.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/routes/index.lazy.tsx -------------------------------------------------------------------------------- /src/apps/redux-saga-variant/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-saga-variant/routes/index.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/app.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/components/ThemeToggle/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/components/ThemeToggle/ThemeToggle.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/main.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/AuthButtonsContainer/AuthButtonsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/AuthButtonsContainer/AuthButtonsContainer.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/AuthButtonsContainer/hooks/useAuthButtonsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/AuthButtonsContainer/hooks/useAuthButtonsContainer.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/ConfirmationForm/ConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/ConfirmationForm/ConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/ConfirmationForm/constants/confirmationSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/ConfirmationForm/constants/confirmationSchema.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/ConfirmationForm/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './confirmationSchema'; 2 | -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/ConfirmationForm/helpers/hideResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/ConfirmationForm/helpers/hideResource.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/ConfirmationForm/hooks/useConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/ConfirmationForm/hooks/useConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/FormContainer/FormContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/FormContainer/FormContainer.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SelectConfirmationForm/SelectConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/SelectConfirmationForm/SelectConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SelectConfirmationForm/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/SelectConfirmationForm/constants/index.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationEmailSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationEmailSchema.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationPhoneSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/SelectConfirmationForm/constants/selectConfirmationPhoneSchema.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SelectConfirmationForm/hooks/useSelectConfirmationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/SelectConfirmationForm/hooks/useSelectConfirmationForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SignInForm/SignInForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/SignInForm/SignInForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SignInForm/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './signInSchema'; 2 | -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SignInForm/constants/signInSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/SignInForm/constants/signInSchema.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SignInForm/hooks/useSignInForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/SignInForm/hooks/useSignInForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SignUpForm/SignUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/SignUpForm/SignUpForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SignUpForm/constants/countries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/SignUpForm/constants/countries.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SignUpForm/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './signUpSchema'; 2 | -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SignUpForm/constants/signUpSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/SignUpForm/constants/signUpSchema.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/components/SignUpForm/hooks/useSingUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/components/SignUpForm/hooks/useSingUpForm.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/loading.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/page.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/slices/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/slices/index.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/slices/otp/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/slices/otp/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/slices/otpCountdown/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/slices/otpCountdown/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/slices/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/slices/selectors.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/slices/stage/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/slices/stage/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/thunks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/thunks/index.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/thunks/onConfirmationSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/thunks/onConfirmationSubmit.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/thunks/onOtpResend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/thunks/onOtpResend.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/thunks/onSelectConfirmationSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/thunks/onSelectConfirmationSubmit.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/thunks/onSingInSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/thunks/onSingInSubmit.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/auth/thunks/onSingUpSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/auth/thunks/onSingUpSubmit.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/components/GithubCard/GithubCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/components/GithubCard/GithubCard.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/components/GithubCard/hooks/useGithubCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/components/GithubCard/hooks/useGithubCard.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/components/Info/Info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/components/Info/Info.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/components/index.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/helpers/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/helpers/debounce.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/helpers/updateCardDebounced.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/helpers/updateCardDebounced.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/page.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/slices/cardEntries/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/slices/cardEntries/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/slices/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/slices/index.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/slices/select/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/slices/select/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/slices/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/slices/selectors.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/thunks/incrementReaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/thunks/incrementReaction.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/thunks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/thunks/index.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/thunks/initCards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/thunks/initCards.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/thunks/positionChange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/thunks/positionChange.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/github/thunks/setDragging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/github/thunks/setDragging.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/index/hooks/useIndexPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/index/hooks/useIndexPage.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/index/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/index/loading.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/index/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/index/page.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/index/thunks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/index/thunks/index.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/pages/index/thunks/onLogout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/pages/index/thunks/onLogout.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/providers.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/redux/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/redux/api/index.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/redux/create-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/redux/create-api.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/redux/create-countdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/redux/create-countdown.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/redux/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/redux/hooks.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/redux/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/redux/reducer.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/redux/slices/profile/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/redux/slices/profile/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/redux/slices/session/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/redux/slices/session/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/redux/slices/theme/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/redux/slices/theme/container.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/redux/slices/theme/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/redux/slices/theme/slice.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/redux/store.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/redux/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/redux/types.d.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/route.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/router.ts -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/routes/__root.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/routes/auth.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/routes/auth.lazy.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/routes/auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/routes/auth.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/routes/github.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/routes/github.lazy.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/routes/github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/routes/github.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/routes/index.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/routes/index.lazy.tsx -------------------------------------------------------------------------------- /src/apps/redux-thunk-variant/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/apps/redux-thunk-variant/routes/index.tsx -------------------------------------------------------------------------------- /src/assets/images/sibericancode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/assets/images/sibericancode.svg -------------------------------------------------------------------------------- /src/assets/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/assets/styles/globals.css -------------------------------------------------------------------------------- /src/components/icons/EyeIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/icons/EyeIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/GithubIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/icons/GithubIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/GoogleIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/icons/GoogleIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/MoonIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/icons/MoonIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/SpinnerIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/icons/SpinnerIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/SunIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/icons/SunIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/icons/index.ts -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/flag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/flag.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/index.ts -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/password-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/password-input.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/utils/api/index.ts: -------------------------------------------------------------------------------- 1 | export * from './requests'; 2 | -------------------------------------------------------------------------------- /src/utils/api/instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/api/instance.ts -------------------------------------------------------------------------------- /src/utils/api/requests/github/card/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/api/requests/github/card/index.ts -------------------------------------------------------------------------------- /src/utils/api/requests/github/cards/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/api/requests/github/cards/index.ts -------------------------------------------------------------------------------- /src/utils/api/requests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/api/requests/index.ts -------------------------------------------------------------------------------- /src/utils/api/requests/otp/email/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/api/requests/otp/email/index.ts -------------------------------------------------------------------------------- /src/utils/api/requests/otp/phone/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/api/requests/otp/phone/index.ts -------------------------------------------------------------------------------- /src/utils/api/requests/profile/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/api/requests/profile/index.ts -------------------------------------------------------------------------------- /src/utils/api/requests/signin/email/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/api/requests/signin/email/index.ts -------------------------------------------------------------------------------- /src/utils/api/requests/signin/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/api/requests/signin/login/index.ts -------------------------------------------------------------------------------- /src/utils/api/requests/signup/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/api/requests/signup/index.ts -------------------------------------------------------------------------------- /src/utils/api/requests/twoFactorAuthentication/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/api/requests/twoFactorAuthentication/index.ts -------------------------------------------------------------------------------- /src/utils/constants/cookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/constants/cookies.ts -------------------------------------------------------------------------------- /src/utils/constants/ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/constants/ids.ts -------------------------------------------------------------------------------- /src/utils/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/constants/index.ts -------------------------------------------------------------------------------- /src/utils/constants/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/utils/constants/routes.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './constants'; 2 | -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tests/ct/__snapshots__/brokenConfirmationForm/react-hooks.test.tsx-snapshots/SignInForm/1280-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/__snapshots__/brokenConfirmationForm/react-hooks.test.tsx-snapshots/SignInForm/1280-chromium-win32.png -------------------------------------------------------------------------------- /tests/ct/__snapshots__/brokenConfirmationForm/react-hooks.test.tsx-snapshots/SignInForm/1280-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/__snapshots__/brokenConfirmationForm/react-hooks.test.tsx-snapshots/SignInForm/1280-firefox-win32.png -------------------------------------------------------------------------------- /tests/ct/__snapshots__/confirmationForm/react-hooks.test.tsx-snapshots/ConfirmationForm/1280-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/__snapshots__/confirmationForm/react-hooks.test.tsx-snapshots/ConfirmationForm/1280-chromium-win32.png -------------------------------------------------------------------------------- /tests/ct/__snapshots__/confirmationForm/react-hooks.test.tsx-snapshots/ConfirmationForm/1280-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/__snapshots__/confirmationForm/react-hooks.test.tsx-snapshots/ConfirmationForm/1280-firefox-win32.png -------------------------------------------------------------------------------- /tests/ct/__snapshots__/confirmationForm/reatom.test.tsx-snapshots/ConfirmationForm/1280-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/__snapshots__/confirmationForm/reatom.test.tsx-snapshots/ConfirmationForm/1280-chromium-win32.png -------------------------------------------------------------------------------- /tests/ct/__snapshots__/confirmationForm/reatom.test.tsx-snapshots/ConfirmationForm/1280-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/__snapshots__/confirmationForm/reatom.test.tsx-snapshots/ConfirmationForm/1280-firefox-win32.png -------------------------------------------------------------------------------- /tests/ct/confirmationForm/react-hooks.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/confirmationForm/react-hooks.test.tsx -------------------------------------------------------------------------------- /tests/ct/confirmationForm/react-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/confirmationForm/react-wrapper.tsx -------------------------------------------------------------------------------- /tests/ct/confirmationForm/reatom-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/confirmationForm/reatom-wrapper.tsx -------------------------------------------------------------------------------- /tests/ct/confirmationForm/reatom.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/confirmationForm/reatom.test.tsx -------------------------------------------------------------------------------- /tests/ct/signUpForm/react-hooks.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/signUpForm/react-hooks.test.tsx -------------------------------------------------------------------------------- /tests/ct/signUpForm/reatom.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/signUpForm/reatom.test.tsx -------------------------------------------------------------------------------- /tests/ct/signUpForm/redux-saga.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/signUpForm/redux-saga.test.tsx -------------------------------------------------------------------------------- /tests/ct/signUpForm/redux-thunk.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/ct/signUpForm/redux-thunk.test.tsx -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-email.test.ts-snapshots/ConfirmationFormOtpCode/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-email.test.ts-snapshots/ConfirmationFormOtpCode/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-email.test.ts-snapshots/ConfirmationFormOtpCode/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-email.test.ts-snapshots/ConfirmationFormOtpCode/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-email.test.ts-snapshots/Profile/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-email.test.ts-snapshots/Profile/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-email.test.ts-snapshots/Profile/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-email.test.ts-snapshots/Profile/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-email.test.ts-snapshots/SignInForm/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-email.test.ts-snapshots/SignInForm/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-email.test.ts-snapshots/SignInForm/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-email.test.ts-snapshots/SignInForm/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/ConfirmationFormEmailToOtp/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/ConfirmationFormEmailToOtp/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/ConfirmationFormEmailToOtp/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/ConfirmationFormEmailToOtp/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/ConfirmationFormOtp/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/ConfirmationFormOtp/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/ConfirmationFormOtp/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/ConfirmationFormOtp/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/Profile/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/Profile/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/Profile/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/Profile/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/SelectConfirmationForm/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/SelectConfirmationForm/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/SelectConfirmationForm/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/SelectConfirmationForm/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/SignInForm/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/SignInForm/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/SignInForm/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-email-otp.test.ts-snapshots/SignInForm/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/ConfirmationFormOtp/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/ConfirmationFormOtp/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/ConfirmationFormOtp/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/ConfirmationFormOtp/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/ConfirmationFormPhoneToOtp/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/ConfirmationFormPhoneToOtp/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/ConfirmationFormPhoneToOtp/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/ConfirmationFormPhoneToOtp/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/Profile/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/Profile/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/Profile/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/Profile/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/SelectConfirmationForm/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/SelectConfirmationForm/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/SelectConfirmationForm/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/SelectConfirmationForm/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/SignInForm/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/SignInForm/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/SignInForm/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login-phone-otp.test.ts-snapshots/SignInForm/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login.test.ts-snapshots/Profile/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login.test.ts-snapshots/Profile/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login.test.ts-snapshots/Profile/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login.test.ts-snapshots/Profile/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login.test.ts-snapshots/SignInForm/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login.test.ts-snapshots/SignInForm/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signIn/signIn-login.test.ts-snapshots/SignInForm/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signIn/signIn-login.test.ts-snapshots/SignInForm/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signUp.test.ts-snapshots/Profile/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signUp.test.ts-snapshots/Profile/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signUp.test.ts-snapshots/Profile/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signUp.test.ts-snapshots/Profile/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signUp.test.ts-snapshots/SignUpForm/1920-chromium-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signUp.test.ts-snapshots/SignUpForm/1920-chromium-win32.png -------------------------------------------------------------------------------- /tests/e2e/__snapshots__/signUp.test.ts-snapshots/SignUpForm/1920-firefox-win32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/__snapshots__/signUp.test.ts-snapshots/SignUpForm/1920-firefox-win32.png -------------------------------------------------------------------------------- /tests/e2e/signIn/signIn-email.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/signIn/signIn-email.test.ts -------------------------------------------------------------------------------- /tests/e2e/signIn/signIn-login-email-otp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/signIn/signIn-login-email-otp.test.ts -------------------------------------------------------------------------------- /tests/e2e/signIn/signIn-login-phone-otp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/signIn/signIn-login-phone-otp.test.ts -------------------------------------------------------------------------------- /tests/e2e/signIn/signIn-login.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/signIn/signIn-login.test.ts -------------------------------------------------------------------------------- /tests/e2e/signUp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/e2e/signUp.test.ts -------------------------------------------------------------------------------- /tests/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/helpers/index.ts -------------------------------------------------------------------------------- /tests/helpers/snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/helpers/snapshot.ts -------------------------------------------------------------------------------- /tests/helpers/waitToast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/helpers/waitToast.ts -------------------------------------------------------------------------------- /tests/unit/example.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/unit/example.test.ts -------------------------------------------------------------------------------- /tests/unit/signin-onsubmit/constants/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/unit/signin-onsubmit/constants/data.ts -------------------------------------------------------------------------------- /tests/unit/signin-onsubmit/react-hooks.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/unit/signin-onsubmit/react-hooks.test.tsx -------------------------------------------------------------------------------- /tests/unit/signin-onsubmit/reatom.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/unit/signin-onsubmit/reatom.test.tsx -------------------------------------------------------------------------------- /tests/unit/signin-onsubmit/redux-saga.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/unit/signin-onsubmit/redux-saga.test.tsx -------------------------------------------------------------------------------- /tests/unit/signin-onsubmit/redux-thunk.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/unit/signin-onsubmit/redux-thunk.test.tsx -------------------------------------------------------------------------------- /tests/unit/utils/setup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tests/unit/utils/setup.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debabin/no-holyjs-examples/HEAD/yarn.lock --------------------------------------------------------------------------------