feat(WEB): 리스트 페이지 UI 레이아웃 표준화
- 공통 레이아웃 패턴 적용: [달력] → [프리셋] → [검색창] → [버튼들] - beforeTableContent → headerActions + createButton 마이그레이션 - DateRangeSelector extraActions prop 활용하여 검색창 통합 - PricingListClient 테이블 행 클릭 → 상세 이동 기능 추가 - 회계 관련 페이지 (입금/출금/매입/매출/어음/카드/예상지출 등) 정리 - 건설 관련 페이지 검색 영역 정리 - 부모 메뉴 리다이렉트 컴포넌트 추가 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -130,6 +130,7 @@ export function EventList() {
|
||||
|
||||
// 커스텀 필터 (날짜)
|
||||
customFilterFn: (items, filterValues) => {
|
||||
if (!items || items.length === 0) return items;
|
||||
if (!startDate || !endDate) return items;
|
||||
return items.filter((item) => {
|
||||
// 이벤트 기간이 선택한 기간과 겹치는지 확인
|
||||
|
||||
@@ -124,6 +124,7 @@ export function InquiryList() {
|
||||
|
||||
// 커스텀 필터 (날짜 + 카테고리 + 상태)
|
||||
customFilterFn: (items, filterValues) => {
|
||||
if (!items || items.length === 0) return items;
|
||||
let result = [...items];
|
||||
|
||||
// 날짜 필터
|
||||
|
||||
@@ -97,6 +97,7 @@ export function NoticeList() {
|
||||
|
||||
// 커스텀 필터 (날짜)
|
||||
customFilterFn: (items, filterValues) => {
|
||||
if (!items || items.length === 0) return items;
|
||||
// 날짜 필터는 외부 상태 사용
|
||||
if (!startDate || !endDate) return items;
|
||||
return items.filter((item) => {
|
||||
|
||||
Reference in New Issue
Block a user