feat: 添加管理员钱包相关API和更新模块结构
This commit is contained in:
@@ -8,10 +8,7 @@ export const metadata: Metadata = {
|
||||
|
||||
export default function AdminDrawsPage() {
|
||||
return (
|
||||
<ModuleScaffold
|
||||
title={drawsModuleMeta.title}
|
||||
description={drawsModuleMeta.description}
|
||||
>
|
||||
<ModuleScaffold>
|
||||
<p className="text-sm text-zinc-500 dark:text-zinc-400">
|
||||
业务组件请放在{" "}
|
||||
<code className="rounded bg-zinc-100 px-1 py-0.5 font-mono text-xs dark:bg-zinc-800">
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import { ModuleScaffold } from "@/components/admin/module-scaffold";
|
||||
import { getAdminPing } from "@/api";
|
||||
import { dashboardModuleMeta } from "@/modules/dashboard/meta";
|
||||
import type { Metadata } from "next";
|
||||
|
||||
export const metadata: Metadata = {
|
||||
@@ -12,10 +11,7 @@ export default async function AdminDashboardPage() {
|
||||
const apiReady = process.env.NEXT_PUBLIC_LOTTERY_API_BASE_URL?.trim() !== "";
|
||||
|
||||
return (
|
||||
<ModuleScaffold
|
||||
title={dashboardModuleMeta.title}
|
||||
description={dashboardModuleMeta.description}
|
||||
>
|
||||
<ModuleScaffold>
|
||||
<div className="grid gap-4 sm:grid-cols-2">
|
||||
<div className="rounded-xl border border-black/10 bg-white p-5 shadow-sm dark:border-white/10 dark:bg-zinc-900">
|
||||
<h2 className="text-xs font-semibold uppercase tracking-wide text-zinc-500 dark:text-zinc-400">
|
||||
|
||||
@@ -8,10 +8,7 @@ export const metadata: Metadata = {
|
||||
|
||||
export default function AdminPlayersPage() {
|
||||
return (
|
||||
<ModuleScaffold
|
||||
title={playersModuleMeta.title}
|
||||
description={playersModuleMeta.description}
|
||||
>
|
||||
<ModuleScaffold>
|
||||
<p className="text-sm text-zinc-500 dark:text-zinc-400">
|
||||
业务组件请放在{" "}
|
||||
<code className="rounded bg-zinc-100 px-1 py-0.5 font-mono text-xs dark:bg-zinc-800">
|
||||
|
||||
@@ -8,10 +8,7 @@ export const metadata: Metadata = {
|
||||
|
||||
export default function AdminRiskPage() {
|
||||
return (
|
||||
<ModuleScaffold
|
||||
title={riskModuleMeta.title}
|
||||
description={riskModuleMeta.description}
|
||||
>
|
||||
<ModuleScaffold>
|
||||
<p className="text-sm text-zinc-500 dark:text-zinc-400">
|
||||
业务组件请放在{" "}
|
||||
<code className="rounded bg-zinc-100 px-1 py-0.5 font-mono text-xs dark:bg-zinc-800">
|
||||
|
||||
@@ -8,10 +8,7 @@ export const metadata: Metadata = {
|
||||
|
||||
export default function AdminSettingsPage() {
|
||||
return (
|
||||
<ModuleScaffold
|
||||
title={settingsModuleMeta.title}
|
||||
description={settingsModuleMeta.description}
|
||||
>
|
||||
<ModuleScaffold>
|
||||
<p className="text-sm text-zinc-500 dark:text-zinc-400">
|
||||
业务组件请放在{" "}
|
||||
<code className="rounded bg-zinc-100 px-1 py-0.5 font-mono text-xs dark:bg-zinc-800">
|
||||
|
||||
@@ -8,10 +8,7 @@ export const metadata: Metadata = {
|
||||
|
||||
export default function AdminTicketsPage() {
|
||||
return (
|
||||
<ModuleScaffold
|
||||
title={ticketsModuleMeta.title}
|
||||
description={ticketsModuleMeta.description}
|
||||
>
|
||||
<ModuleScaffold>
|
||||
<p className="text-sm text-zinc-500 dark:text-zinc-400">
|
||||
业务组件请放在{" "}
|
||||
<code className="rounded bg-zinc-100 px-1 py-0.5 font-mono text-xs dark:bg-zinc-800">
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import { ModuleScaffold } from "@/components/admin/module-scaffold";
|
||||
import { walletModuleMeta } from "@/modules/wallet/meta";
|
||||
import { WalletConsole } from "@/modules/wallet/wallet-console";
|
||||
import type { Metadata } from "next";
|
||||
|
||||
export const metadata: Metadata = {
|
||||
@@ -8,17 +9,8 @@ export const metadata: Metadata = {
|
||||
|
||||
export default function AdminWalletPage() {
|
||||
return (
|
||||
<ModuleScaffold
|
||||
title={walletModuleMeta.title}
|
||||
description={walletModuleMeta.description}
|
||||
>
|
||||
<p className="text-sm text-zinc-500 dark:text-zinc-400">
|
||||
业务组件请放在{" "}
|
||||
<code className="rounded bg-zinc-100 px-1 py-0.5 font-mono text-xs dark:bg-zinc-800">
|
||||
src/modules/wallet
|
||||
</code>{" "}
|
||||
下。
|
||||
</p>
|
||||
<ModuleScaffold className="w-full max-w-none">
|
||||
<WalletConsole />
|
||||
</ModuleScaffold>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user