import { DataStructure } from "@/src/components/base/DataStructure";

export interface Position {
    id: number;
    position_name: string;
    descritpion: string;
    level: number;
}

export const PositionSchema: DataStructure[] = [
    {
        fieldId: "id",
        type: "number",
        displayName: "Position",
        hideFromCRUD: true
    },
    {
        fieldId: "position_name",
        type: "string",
        displayName: "Position Name",
        required: true
    },
    {
        fieldId: "description",
        type: "string",
        displayName: "Description",
        required: true
    },
    {
        fieldId: "level",
        type: "number",
        displayName: "Level",
        required: true,
        options: [
            {
                label: "Local",
                value: "1"
            },
            {
                label: "National",
                value: "2"
            }
        ],
        defaultValue: () => {
            return 1;
        }
    }
]