Files
nice-app-web/src/shared/constants/route-names.ts
HyeonJongKim 7e7f0879b5 Merge remote-tracking branch 'origin/main'
Resolved conflicts in:
- account-holder-auth-list.tsx
- list-item.tsx
- account-holder-auth-page.tsx

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 10:33:09 +09:00

162 lines
3.5 KiB
TypeScript

export const ROUTE_NAMES = {
home: '/home',
transaction: {
base: '/transaction/*',
allTransaction: {
base: '/all-transaction/*',
list: 'list',
cancel: 'cancel',
},
cashReceipt: {
base: '/cash-receipt/*',
list: 'list',
handWrittenIssuance: 'hand-written-issuance',
},
escrow: {
base: '/escrow/*',
list: 'list',
},
billing: {
base: '/billing/*',
list: 'list',
charge: 'charge',
}
},
settlement: {
base: '/settlement/*',
calendar: 'calendar',
list: 'list',
},
merchant: {
base: '/merchant/*',
info: 'info',
registrationStatus: 'registration-status'
},
payment: {
base: '/payment/*',
info: 'info',
notificationData: 'notification-data'
},
account: {
base: '/account/*',
user: {
base: '/user/*',
manage: 'manage',
loginAuthInfo: 'login-auth-info',
accountAuth: 'account-auth',
menuAuth: 'menu-auth',
addAccount: 'add-account',
},
password: {
base: '/password/*',
manage: 'manage',
modifyLoginPassword: 'change-login-password',
modifyCancelPassword: 'change-cancel-password'
},
},
vatReturn: {
base: '/vat-return/*',
list: 'list',
reference: 'reference'
},
additionalService: {
base: '/additional-service/*',
list: 'list',
ars: {
base: '/ars/*',
list: 'list',
request: 'request',
requestSuccess: 'request-success',
},
keyInPayment: {
base: '/key-in-payment/*',
list: 'list',
request: 'request',
requestSuccess: 'request-success',
},
smsPaymentNotification: 'sms-payment-notification',
accountHolderSearch: {
base: '/account-holder-search/*',
list: 'list',
request: 'request'
},
accountHolderAuth: {
base: '/account-holder-auth/*',
list: 'list',
},
linkPayment: {
base: '/link-payment/*',
shippingHistory: 'shipping-history',
pendingSend: 'pending-send',
request: 'request',
requestConfirm: 'request-confirm',
confirmSuccess: 'confirm-success',
detail: 'detail',
pendingDetail: 'pending-detail',
separateApproval: 'separate-approval',
},
alimtalk: {
base: '/alimtalk/*',
list: 'list',
detail: 'detail',
setting: 'setting',
},
fundAccount: {
base: '/fund-account/*',
transferList: 'transfer-list',
transferDetail: 'transfer-detail',
transferRequest: 'transfer-request',
resultList: 'result-list',
resultDetail: 'result-detail',
},
settlementAgency: {
base: '/settlement-agency/*',
manage: 'manage',
deposit: 'deposit',
member: 'member',
register: 'register',
detail: 'detail',
},
payout: {
base: '/payout/*',
list: 'list',
detail: 'detail',
request: 'request',
},
faceAuth: {
base: '/face-auth/*',
list: 'list',
}
},
support: {
base: '/support/*',
notice: {
base: '/notice/*',
list: 'list',
},
faq: {
base: '/faq/*',
list: 'list',
},
qna: {
base: '/qna/*',
list: 'list',
register: 'register',
}
},
setting: '/setting',
alarm: {
base: '/alarm/*',
list: 'list',
},
xkeypad: '/xkeypad',
xkeypadSample: '/xkeypad-sample',
taxInvoice: {
base: '/tax-invoice/*',
sample: 'sample'
}
};
export type RouteNamesType = typeof ROUTE_NAMES;