style: clean up code formatting and remove trailing whitespace

refactor: reorganize imports and fix type imports
This commit is contained in:
Evandro Fonseca Junior committed 2025-11-11 03:08:36 -03:00
1 parent d3704602fd
commit 47c04de6fe
232 files changed
+7140 -4798

No files matched your search

+3 -4
View File
@@ -1,12 +1,12 @@
import type { Metadata } from "next";
import { cookies } from "next/headers";
import { redirect } from "next/navigation";
import Header from "@/components/Header";
import { AdminItemCreatePage } from "@/components/admin/items/AdminItemCreatePage";
import { getSession } from "@/lib/redis/session";
import { getUserById } from "@/lib/prisma/queries/users";
import Header from "@/components/Header";
import { searchAdminItems } from "@/lib/prisma/queries/items";
import { getActiveServers } from "@/lib/prisma/queries/servers";
import { getUserById } from "@/lib/prisma/queries/users";
import { getSession } from "@/lib/redis/session";
export async function generateMetadata(): Promise<Metadata> {
return {
@@ -57,4 +57,3 @@ export default async function AdminNewItemPage({
</div>
);
}
+24 -11
View File
@@ -1,12 +1,12 @@
import type { Metadata } from "next";
import { cookies } from "next/headers";
import { redirect } from "next/navigation";
import { AdminPanelTabs } from "@/components/admin/AdminPanelTabs";
import Header from "@/components/Header";
import { getSession } from "@/lib/redis/session";
import { searchAdminItems } from "@/lib/prisma/queries/items";
import { getAllSubscriptionTiers } from "@/lib/prisma/queries/subscription-tiers";
import { getUserById } from "@/lib/prisma/queries/users";
import { AdminPanelTabs } from "@/components/admin/AdminPanelTabs";
import { searchAdminItems } from "@/lib/prisma/queries/items";
import { getSession } from "@/lib/redis/session";
export async function generateMetadata(): Promise<Metadata> {
return {
@@ -30,7 +30,8 @@ export default async function AdminPage({
searchParams instanceof Promise ? await searchParams : searchParams;
const tabParam = resolvedSearchParams?.tab;
const initialTab =
typeof tabParam === "string" && ["overview", "subscriptions", "items"].includes(tabParam)
typeof tabParam === "string" &&
["overview", "subscriptions", "items"].includes(tabParam)
? (tabParam as "overview" | "subscriptions" | "items")
: "overview";
@@ -58,14 +59,24 @@ export default async function AdminPage({
...tier,
price_monthly: tier.price_monthly ? Number(tier.price_monthly) : null,
price_yearly: tier.price_yearly ? Number(tier.price_yearly) : null,
created_at: tier.created_at instanceof Date ? tier.created_at.toISOString() : tier.created_at,
updated_at: tier.updated_at instanceof Date ? tier.updated_at.toISOString() : tier.updated_at,
created_at:
tier.created_at instanceof Date
? tier.created_at.toISOString()
: tier.created_at,
updated_at:
tier.updated_at instanceof Date
? tier.updated_at.toISOString()
: tier.updated_at,
features: featureList.map((feature) => ({
...feature,
created_at:
feature.created_at instanceof Date ? feature.created_at.toISOString() : feature.created_at ?? null,
feature.created_at instanceof Date
? feature.created_at.toISOString()
: (feature.created_at ?? null),
updated_at:
feature.updated_at instanceof Date ? feature.updated_at.toISOString() : feature.updated_at ?? null,
feature.updated_at instanceof Date
? feature.updated_at.toISOString()
: (feature.updated_at ?? null),
})),
};
});
@@ -75,9 +86,12 @@ export default async function AdminPage({
<Header />
<main className="container mx-auto px-4 py-10 space-y-8">
<section className="space-y-2">
<h1 className="text-3xl font-bold tracking-tight">Painel administrativo</h1>
<h1 className="text-3xl font-bold tracking-tight">
Painel administrativo
</h1>
<p className="text-muted-foreground max-w-2xl">
Centralize a gestão de planos, permissões e o catálogo de itens. Utilize as abas para acessar cada área temática.
Centralize a gestão de planos, permissões e o catálogo de itens.
Utilize as abas para acessar cada área temática.
</p>
</section>
@@ -92,4 +106,3 @@ export default async function AdminPage({
</div>
);
}
+1 -3
View File
@@ -4,8 +4,7 @@ import { redirect } from "next/navigation";
export async function generateMetadata(): Promise<Metadata> {
return {
title: "Assinaturas e Permissões",
description:
"Redirecionando para o painel administrativo centralizado.",
description: "Redirecionando para o painel administrativo centralizado.",
};
}
@@ -17,4 +16,3 @@ export default async function AdminSubscriptionsRedirect({
const { locale } = await params;
redirect(`/${locale}/admin?tab=subscriptions`);
}