feat: 다중 도메인 UI 개선 및 컴포넌트 리팩토링
- 게시판, HR, 설정, 차량관리, 건설, 견적 등 전반적 UI 개선 - FormField, TabChip, Select 등 공통 컴포넌트 개선 - 가격배분 edit 페이지 제거 및 상세 페이지 통합 - 체크리스트, 근태, 급여, 권한 관리 등 폼 개선 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -42,6 +42,7 @@ import { formatNumber } from '@/lib/utils/amount';
|
||||
export interface TabOption {
|
||||
value: string;
|
||||
label: string;
|
||||
mobileLabel?: string;
|
||||
count: number;
|
||||
color?: string; // 모바일 탭 색상
|
||||
}
|
||||
@@ -805,7 +806,7 @@ export function IntegratedListTemplateV2<T = any>({
|
||||
{tabs.map((tab) => (
|
||||
<TabChip
|
||||
key={tab.value}
|
||||
label={tab.label}
|
||||
label={tab.mobileLabel || tab.label}
|
||||
count={tab.count}
|
||||
active={activeTab === tab.value}
|
||||
onClick={() => onTabChange?.(tab.value)}
|
||||
|
||||
@@ -16,6 +16,7 @@ export type { FilterFieldConfig, FilterValues };
|
||||
export interface TabOption {
|
||||
value: string;
|
||||
label: string;
|
||||
mobileLabel?: string;
|
||||
count: number;
|
||||
color?: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user