통합거래조회 UI api

This commit is contained in:
focp212@naver.com
2025-09-11 13:40:21 +09:00
parent 409a711b9a
commit 1b4af7a82f
27 changed files with 1056 additions and 390 deletions

View File

@@ -1,7 +1,6 @@
import moment from 'moment';
import { motion } from 'framer-motion';
import { DetailArrow } from '../detail-arrow';
import { InfoWrapKeys, DetailInfoProps } from '../../model/types';
import moment from 'moment';
export const IssueInfoWrap = ({
transactionCategory,
@@ -9,10 +8,7 @@ export const IssueInfoWrap = ({
show,
onClickToShowInfo
}: DetailInfoProps) => {
const variants = {
hidden: { height: 0, padding: 0, display: 'none' },
visible: { height: 'auto', paddingTop: '12px', display: 'block' },
};
const onClickToSetShowInfo = () => {
if(!!onClickToShowInfo){
@@ -27,17 +23,42 @@ export const IssueInfoWrap = ({
className="section-title with-toggle"
onClick={ () => onClickToSetShowInfo() }
>
<DetailArrow show={ show }></DetailArrow>
<DetailArrow show={ show }></DetailArrow>
</div>
<motion.ul
className="kv-list"
initial="hidden"
animate={ (show)? 'visible': 'hidden' }
variants={ variants }
transition={{ duration: 0.3 }}
>
</motion.ul>
<ul className="kv-list">
<li className="kv-row">
<span className="k"></span>
<span className="v">{ issueInfo?.approvalNumber }</span>
</li>
<li className="kv-row">
<span className="k"></span>
<span className="v">{ issueInfo?.issueNumber }</span>
</li>
<li className="kv-row">
<span className="k"></span>
<span className="v">{ moment(issueInfo?.issueDateTime).format('YYYY.MM.DD HH:mm:ss') }</span>
</li>
<li className="kv-row">
<span className="k"></span>
<span className="v">{ issueInfo?.purpose }</span>
</li>
<li className="kv-row">
<span className="k"></span>
<span className="v">{ issueInfo?.paymentMethod }</span>
</li>
<li className="kv-row">
<span className="k"></span>
<span className="v">{ issueInfo?.productName }</span>
</li>
<li className="kv-row">
<span className="k"></span>
<span className="v">{ issueInfo?.transmissionStatus }</span>
</li>
<li className="kv-row">
<span className="k"></span>
<span className="v">{ issueInfo?.transactionType }</span>
</li>
</ul>
</div>
</>
)