TorbatYar/frontend/modules/sports-center/features/staffCertificates.tsx
Mortezakoohjani 6f4a484051 Migrate Beauty, Healthcare, and Accounting frontend to modular src/modules architecture.
Move business logic out of App Router into module packages, add boundary validation scripts, and keep all routes as thin re-exports without changing URLs or API behavior.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 22:28:27 +03:30

44 lines
1.0 KiB
TypeScript

"use client";
import { createSportsCenterListPage } from "@/modules/sports-center/components/SportsCenterListCrudPage";
import { sportsCenterApi } from "@/modules/sports-center/services/sports-center-api";
export const StaffCertificatesPage = createSportsCenterListPage({
title: "گواهینامه‌ها",
breadcrumb: "گواهینامه‌ها",
resourceKey: "staffCertificates",
api: sportsCenterApi.staffCertificates,
feature: "coach_staff_management",
createOnly: true,
listQueryParam: "coach_id",
columns: [
{
"key": "title",
"header": "عنوان"
},
{
"key": "coach_id",
"header": "مربی"
}
],
createFields: [
{
"name": "sports_center_id",
"label": "شناسه مرکز",
"required": true
},
{
"name": "coach_id",
"label": "شناسه مربی",
"required": true
},
{
"name": "title",
"label": "عنوان",
"required": true
}
],
});
export default StaffCertificatesPage;