feat(WEB): DynamicItemForm 필드 타입 확장 및 컴포넌트 레지스트리 추가
- DynamicFieldRenderer에 신규 필드 타입 추가 (Currency, File, MultiSelect, Radio, Reference, Toggle, UnitValue, Computed) - DynamicTableSection 및 TableCellRenderer 추가 - 필드 프리셋 및 설정 구조 분리 - 컴포넌트 레지스트리 개발 도구 페이지 추가 - UniversalListPage 개선 - 근태관리 코드 정리 - 즐겨찾기 기능 및 동적 필드 타입 백엔드 스펙 문서 추가 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -37,6 +37,8 @@ import {
|
||||
Building2, // 거래처
|
||||
// 자재 아이콘
|
||||
PackageCheck, // 입고
|
||||
// Dev 도구 아이콘
|
||||
Layers, // 컴포넌트 레지스트리
|
||||
} from 'lucide-react';
|
||||
import { Button } from '@/components/ui/button';
|
||||
import { Badge } from '@/components/ui/badge';
|
||||
@@ -193,6 +195,15 @@ export function DevToolbar() {
|
||||
<Badge variant="outline" className="bg-yellow-200 border-yellow-500 text-yellow-800">
|
||||
DEV MODE
|
||||
</Badge>
|
||||
<Button
|
||||
size="sm"
|
||||
variant="ghost"
|
||||
className="h-6 px-1.5 text-yellow-700 hover:bg-yellow-200"
|
||||
onClick={() => handleNavigate('/dev/component-registry')}
|
||||
title="컴포넌트 레지스트리"
|
||||
>
|
||||
<Layers className="w-3.5 h-3.5" />
|
||||
</Button>
|
||||
{detectedPage && (
|
||||
<span className="text-sm text-yellow-700">
|
||||
현재: <strong>{detectedPage.label}</strong>
|
||||
|
||||
Reference in New Issue
Block a user