"use server"

import { prisma } from "@/lib/prisma"

export async function getStoreMenus() {
  return await prisma.storeMenu.findMany();
}

export async function saveStoreMenu(position: string, name: string, items: any) {
  try {
    const menu = await prisma.storeMenu.upsert({
      where: { position },
      update: { name, items },
      create: { position, name, items }
    });
    return { success: true, menu };
  } catch (error: any) {
    return { success: false, error: error.message };
  }
}
