Refactor: move useAuth from store/ into hooks/

store/ folder removed — single file doesn't justify its own folder.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Dianaka123
2026-02-26 20:41:49 +03:00
parent 9fcd7c1d63
commit 5b7260de84
9 changed files with 355 additions and 7 deletions

View File

@@ -2,7 +2,7 @@
import { useState } from "react";
import { useUsers, useUserActions } from "@/hooks/useUsers";
import { useAuth } from "@/store/useAuth";
import { useAuth } from "@/hooks/useAuth";
import { UserCard } from "@/components/UserCard";
import { useRouter } from "next/navigation";
import { useEffect } from "react";

View File

@@ -4,7 +4,7 @@ import { use } from "react";
import { useChampionship } from "@/hooks/useChampionship";
import { useMyRegistrations } from "@/hooks/useMyRegistrations";
import { useRegisterForChampionship } from "@/hooks/useRegisterForChampionship";
import { useAuth } from "@/store/useAuth";
import { useAuth } from "@/hooks/useAuth";
import { RegistrationTimeline } from "@/components/RegistrationTimeline";
import { StatusBadge } from "@/components/StatusBadge";
import { Button } from "@/components/ui/button";

View File

@@ -1,7 +1,7 @@
"use client";
import { useRouter } from "next/navigation";
import { useAuth } from "@/store/useAuth";
import { useAuth } from "@/hooks/useAuth";
import { Avatar, AvatarFallback } from "@/components/ui/avatar";
import { Button } from "@/components/ui/button";
import { Badge } from "@/components/ui/badge";

View File

@@ -2,7 +2,7 @@
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import { useState, useEffect } from "react";
import { useAuth } from "@/store/useAuth";
import { useAuth } from "@/hooks/useAuth";
function AuthInitializer({ children }: { children: React.ReactNode }) {
const initialize = useAuth((s) => s.initialize);

View File

@@ -2,7 +2,7 @@
import Link from "next/link";
import { useRouter } from "next/navigation";
import { useAuth } from "@/store/useAuth";
import { useAuth } from "@/hooks/useAuth";
import { Avatar, AvatarFallback } from "@/components/ui/avatar";
import {
DropdownMenu,

View File

@@ -2,7 +2,7 @@
import { useState } from "react";
import { useRouter } from "next/navigation";
import { useAuth } from "@/store/useAuth";
import { useAuth } from "@/hooks/useAuth";
export function useLoginForm() {
const router = useRouter();

View File

@@ -2,7 +2,7 @@
import { useState } from "react";
import { useRouter } from "next/navigation";
import { useAuth } from "@/store/useAuth";
import { useAuth } from "@/hooks/useAuth";
export function useRegisterForm() {
const router = useRouter();