import { WalletModule } from "@/modules/walletModule";
import { Metadata } from "next";
import { resolveTenantBranding } from "@/lib/tenantPresentation.server";

export const dynamic = "force-dynamic";

export async function generateMetadata(): Promise<Metadata> {
  const branding = await resolveTenantBranding();
  const fallbackTitle = "Your Wallet";
  const fallbackDescription = "Wallet";
  return {
    title: branding.displayName ? `Your ${branding.displayName} Wallet` : fallbackTitle,
    description: branding.displayName ? `Your ${branding.displayName} Wallet` : fallbackDescription,
    icons: { icon: branding.logoUrl || "/images/favicon.ico" },
  };
}
export default function Wallet() {
  return <WalletModule />;
}
