updates
This commit is contained in:
@@ -22,7 +22,7 @@ import {
|
||||
employeeFormSchema,
|
||||
type EmployeeFormValues,
|
||||
} from "./employee.schema"
|
||||
import { EMPLOYEE_ROUTES, DEPARTMENT_ROUTES, SHOP_TIMING_ROUTES, SHOP_CALENDAR_ROUTES } from "@garage/api"
|
||||
import { EMPLOYEE_ROUTES, DEPARTMENT_ROUTES, SHOP_TIMING_ROUTES, SHOP_CALENDAR_ROUTES, EmployeeType } from "@garage/api"
|
||||
|
||||
// ── Constants ──
|
||||
|
||||
@@ -31,10 +31,10 @@ const STATUS_OPTIONS = [
|
||||
{ value: "inactive", label: "Inactive" },
|
||||
]
|
||||
|
||||
const TYPE_OPTIONS = [
|
||||
{ value: "employee", label: "Employee" },
|
||||
{ value: "contractor", label: "Contractor" },
|
||||
]
|
||||
const TYPE_OPTIONS = EmployeeType.map((v) => ({
|
||||
value: v,
|
||||
label: v.replace(/_/g, " ").replace(/\b\w/g, (c) => c.toUpperCase()),
|
||||
}))
|
||||
|
||||
// ── Props ──
|
||||
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
import { z } from "zod"
|
||||
import { EmployeeType } from "@garage/api"
|
||||
|
||||
const relationFieldSchema = z
|
||||
.object({ value: z.string(), label: z.string() })
|
||||
.nullable()
|
||||
|
||||
const STATUS_OPTIONS = ["active", "inactive"] as const
|
||||
const TYPE_OPTIONS = ["employee", "contractor"] as const
|
||||
const TYPE_OPTIONS = EmployeeType
|
||||
|
||||
const employeeFormSchema = z.object({
|
||||
department: relationFieldSchema,
|
||||
|
||||
Reference in New Issue
Block a user