fix(docker): ensure prisma generate runs on build and add explicit admin model types

This commit is contained in:
mstfyldz
2026-08-23 02:00:31 +03:00
parent 99951328ed
commit 5d57a6ef0b
5 changed files with 11 additions and 4 deletions
+2 -1
View File
@@ -4,6 +4,7 @@ import { redirect } from 'next/navigation';
import { Trash2, Plus, Briefcase } from 'lucide-react';
import { addServiceItem, deleteServiceItem } from '../actions';
import { revalidatePath } from 'next/cache';
import type { Service } from '@prisma/client';
export default async function ServicesAdminPage() {
const session = await getSession();
@@ -61,7 +62,7 @@ export default async function ServicesAdminPage() {
<h2 className="text-xl font-bold mb-6">Mevcut Hizmetler ({services.length})</h2>
<div className="space-y-4">
{services.map(item => (
{services.map((item: Service) => (
<div key={item.id} className="group relative flex items-start space-x-4 p-4 rounded-xl border border-slate-200 dark:border-slate-700 bg-slate-50 dark:bg-slate-800">
<div className="flex-shrink-0 p-3 bg-white dark:bg-slate-900 rounded-lg border border-slate-200 dark:border-slate-700">
{item.iconUrl ? (