refactor: store folder for redux

This commit is contained in:
2025-08-06 21:18:50 +04:00
parent 6549729fed
commit 6efb75ab30
15 changed files with 39 additions and 446 deletions

View File

@ -8,7 +8,7 @@ import { Auth } from "@/client";
import SCOPES from "@/constants/scopes";
import { Scopes } from "@/enums/Scopes";
import { notifications } from "@/lib/notifications";
import { RootState } from "@/lib/store";
import { RootState } from "@/lib/store/store";
const ConsentButton: FC = () => {
const searchParams = useSearchParams();

View File

@ -4,15 +4,17 @@ import PageItem from "@/components/PageBlock/PageItem";
import PageContainer from "@/components/PageContainer/PageContainer";
interface LoginPageProps {
searchParams: { login_challenge?: string };
searchParams: Promise<{ login_challenge?: string }>;
}
export default function LoginPage({ searchParams }: LoginPageProps) {
export default async function LoginPage({ searchParams }: LoginPageProps) {
const params = await searchParams;
return (
<PageContainer center>
<PageItem fullScreenMobile>
<Logo title={"Вход"} />
<LoginForm loginChallenge={searchParams.login_challenge} />
<LoginForm loginChallenge={params.login_challenge} />
</PageItem>
</PageContainer>
);

View File

@ -7,8 +7,8 @@ import styles from "@/app/services/components/ServicesList/ServicesList.module.c
import TitleWithLines from "@/components/TitleWithLines/TitleWithLines";
import SCOPES from "@/constants/scopes";
import { Scopes } from "@/enums/Scopes";
import { setTargetService } from "@/lib/features/targetService/targetServiceSlice";
import { useAppDispatch } from "@/lib/store";
import { setTargetService } from "@/lib/store/features/targetService/targetServiceSlice";
import { useAppDispatch } from "@/lib/store/store";
import ServiceData from "@/types/ServiceData";
const ServicesList = () => {

View File

@ -3,9 +3,9 @@
import { FC, useEffect, useState } from "react";
import { useDispatch, useSelector } from "react-redux";
import { Button } from "@mantine/core";
import { setLastSendTime } from "@/lib/features/verification/verificationSlice";
import { RootState } from "@/lib/store";
import { MAX_COUNTDOWN } from "@/constants/verification";
import { setLastSendTime } from "@/lib/store/features/verification/verificationSlice";
import { RootState } from "@/lib/store/store";
const ResendVerificationCode: FC = () => {
const [countdown, setCountdown] = useState(0);

View File

@ -9,7 +9,7 @@ import ResendVerificationCode from "@/app/verify-phone/components/ResendVerifica
import style from "@/app/verify-phone/components/VerifyPhoneForm/VerifyPhone.module.css";
import { Auth } from "@/client";
import { notifications } from "@/lib/notifications";
import { RootState } from "@/lib/store";
import { RootState } from "@/lib/store/store";
type VerifyNumberForm = {
code: string;