feat: 카드 거래내역 등록/상세/수정 페이지 추가
- CardTransactionDetailClient 컴포넌트 생성 - cardTransactionDetailConfig 설정 파일 추가 - actions.ts에 CRUD API 함수 추가 (create, getById, update, delete, getCardList) - 등록/상세/수정 페이지 생성 (new, [id], [id]/edit) - 리스트에 "카드내역 등록" 버튼 추가 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
'use client';
|
||||
|
||||
import { use } from 'react';
|
||||
import CardTransactionDetailClient from '@/components/accounting/CardTransactionInquiry/CardTransactionDetailClient';
|
||||
|
||||
interface PageProps {
|
||||
params: Promise<{ id: string }>;
|
||||
}
|
||||
|
||||
export default function CardTransactionEditPage({ params }: PageProps) {
|
||||
const { id } = use(params);
|
||||
return <CardTransactionDetailClient transactionId={id} initialMode="edit" />;
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
'use client';
|
||||
|
||||
import { use } from 'react';
|
||||
import CardTransactionDetailClient from '@/components/accounting/CardTransactionInquiry/CardTransactionDetailClient';
|
||||
|
||||
interface PageProps {
|
||||
params: Promise<{ id: string }>;
|
||||
}
|
||||
|
||||
export default function CardTransactionDetailPage({ params }: PageProps) {
|
||||
const { id } = use(params);
|
||||
return <CardTransactionDetailClient transactionId={id} initialMode="view" />;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
'use client';
|
||||
|
||||
import CardTransactionDetailClient from '@/components/accounting/CardTransactionInquiry/CardTransactionDetailClient';
|
||||
|
||||
export default function CardTransactionNewPage() {
|
||||
return <CardTransactionDetailClient initialMode="create" />;
|
||||
}
|
||||
Reference in New Issue
Block a user