import type { Metadata } from "next"; import { db, tierDefinitions } from "@epicure/db"; import { TierLimitsForm } from "@/components/admin/tier-limits-form"; import { FeatureFlagsForm } from "@/components/admin/feature-flags-form"; import { getFeatureFlagMatrix, FEATURE_DEFINITIONS } from "@/lib/feature-flags"; import { requireFullAdminPage } from "@/lib/require-admin-page"; export const metadata: Metadata = {}; export default async function AdminTiersPage() { await requireFullAdminPage(); const [tiers, featureFlagMatrix] = await Promise.all([ db.select().from(tierDefinitions), getFeatureFlagMatrix(), ]); return (
Change monthly quotas per tier. Takes effect immediately for all users on that tier.