refactor: 리스트 컴포넌트 UI 및 레이아웃 일관성 개선

- 여러 관리 페이지(영업, 회계, 인사, 결재, 게시판, 설정)의 리스트 UI 통일
- IntegratedListTemplateV2 기반 레이아웃 정리
- PricingHistoryDialog 개선
- 공통 컴포넌트 추출 계획 문서 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
byeongcheolryu
2025-12-24 11:34:42 +09:00
parent d5f758f1eb
commit c1abf89d80
24 changed files with 657 additions and 221 deletions

View File

@@ -294,7 +294,7 @@ export function AccountManagement() {
// ===== 헤더 액션 (카드관리와 동일한 패턴) =====
const headerActions = (
<Button onClick={handleCreate}>
<Button className="ml-auto" onClick={handleCreate}>
<Plus className="w-4 h-4 mr-2" />
</Button>

View File

@@ -411,7 +411,7 @@ export function PermissionManagement() {
// ===== 헤더 액션 =====
const headerActions = (
<div className="flex items-center gap-2 flex-wrap">
<div className="flex items-center gap-2 flex-wrap ml-auto">
{selectedItems.size > 0 && (
<Button variant="destructive" onClick={handleBulkDelete}>
<Trash2 className="h-4 w-4 mr-2" />

View File

@@ -286,7 +286,7 @@ export function PopupList() {
description="팝업 목록을 관리합니다."
icon={Megaphone}
headerActions={
<Button onClick={handleCreate}>
<Button className="ml-auto" onClick={handleCreate}>
<Plus className="h-4 w-4 mr-2" />
</Button>