"use client"; import { SelectBasicConfig } from "./types"; /** * SelectBasic 컴포넌트 기본 설정 */ export const SelectBasicDefaultConfig: SelectBasicConfig = { options: [], placeholder: "선택하세요", // 공통 기본값 disabled: false, required: false, readonly: false, variant: "default", size: "md", }; /** * SelectBasic 컴포넌트 설정 스키마 * 유효성 검사 및 타입 체크에 사용 */ export const SelectBasicConfigSchema = { placeholder: { type: "string", default: "" }, // 공통 스키마 disabled: { type: "boolean", default: false }, required: { type: "boolean", default: false }, readonly: { type: "boolean", default: false }, variant: { type: "enum", values: ["default", "outlined", "filled"], default: "default" }, size: { type: "enum", values: ["sm", "md", "lg"], default: "md" }, };