refactor(lib): organize modules by feature

This commit is contained in:
2026-08-02 16:56:55 +07:00 Unverified
parent 6c3b1cab83
commit d513b47d09
58 changed files with 85 additions and 85 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
import { getServerSession } from "next-auth";
import { authOptions } from "@/lib/auth-options";
import { getSessionDiscordId } from "@/lib/auth";
import { getDiscordMemberProfile } from "@/lib/discord";
import { authOptions } from "@/lib/auth/auth-options";
import { getSessionDiscordId } from "@/lib/auth/auth";
import { getDiscordMemberProfile } from "@/lib/discord/discord";
import { AdminShell } from "@/components/admin-shell";
export async function AdminShellServer({ children }: { children: React.ReactNode }) {
+1 -1
View File
@@ -12,7 +12,7 @@ import {
DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu";
import { Button } from "@/components/ui/button";
import type { DiscordRole } from "@/lib/discord";
import type { DiscordRole } from "@/lib/discord/discord";
export interface DiscordMemberProfile {
id: string;
+2 -2
View File
@@ -2,11 +2,11 @@
import { useEffect } from "react";
import { useRouter } from "next/navigation";
import { sse } from "@/lib/sse";
import { sse } from "@/lib/realtime/sse";
import {
startRealtimeRefresh,
type RealtimeRefreshHandlers,
} from "@/lib/realtime-refresh";
} from "@/lib/realtime/realtime-refresh";
type FormRealtimeRefreshProps = {
topic: "forms" | "submissions";
+1 -1
View File
@@ -18,7 +18,7 @@ import {
PopoverContent,
PopoverTrigger,
} from "@/components/ui/popover";
import type { ResultFilters } from "@/lib/admin-form-results";
import type { ResultFilters } from "@/lib/form/admin-form-results";
import { Download, X, CalendarDays } from "lucide-react";
import { format, parseISO } from "date-fns";