import { NextResponse } from "next/server"; import { createClient } from "@/utils/supabase/server"; export async function GET(request: Request) { const supabase = createClient(); const { data, error } = await supabase.from('tiers').select('*'); if (error) { console.error('Error fetching tiers:', error); return NextResponse.error(); } const tiers = data ?? []; return NextResponse.json(tiers); } export async function POST(request: Request) { const supabase = createClient(); const { name, price, color, description } = await request.json(); const { data, error } = await supabase.from('tiers').insert([{ name, price, color, description }]); if (error) { console.error('Error inserting tier:', error); return NextResponse.error(); } return NextResponse.json(data); }