import type { PremiumTierConfig } from '@nexumi/shared'; import { PremiumManager } from '@/components/owner/premium-manager'; import { getLocale, t } from '@/lib/i18n'; import { ensurePremiumTierConfigs } from '@/lib/premium'; import { prisma } from '@/lib/prisma'; export default async function OwnerPremiumPage() { const [locale, tiers, guilds, users] = await Promise.all([ getLocale(), ensurePremiumTierConfigs(prisma), prisma.guildPremiumAssignment.findMany({ orderBy: { updatedAt: 'desc' } }), prisma.userPremiumAssignment.findMany({ orderBy: { updatedAt: 'desc' } }) ]); return (
{t(locale, 'owner.premium.subtitle')}