import { PATHS } from "@/shared/constants/paths";

export const DEFAULT_PAGE_PARAM = {
  cursor: 'string',
  size: 0,
  sortBy: 'string',
  sortOrder: 'ASC',
  orderBy: 'string',
  limit: 0
};

export const FilterMotionVariants = {
  hidden: {
    x: '100%'
  },
  visible: {
    x: '0%'
  },
};
export const FilterMotionDuration = {
  duration: 0.3
};
export const FilterMotionStyle = {
  width: '100%',
  height: '100%'
};

export const BottomSheetMotionVaiants = {
  hidden: { 
    y: '100%' 
  },
  visible: { 
    y: '0%' 
  },
};
export const BottomSheetMotionDuration = {
  duration: 0.3
};

export const MenuItems = [
  {
    menuId: '30',
    parent: '30',
    menuName: '거래조회',
    menuIcon: 'transaction-icon',
    subMenu: [
      {menuId: '31', parent: '30', menuName: '거래내역조회', path: PATHS.transaction.allTransaction.list},
      {menuId: '32', parent: '30', menuName: '현금영수증발행', path: PATHS.transaction.cashReceipt.list},
      {menuId: '33', parent: '30', menuName: '에스크로', path: PATHS.transaction.escrow.list},
      {menuId: '34', parent: '30', menuName: '빌링', path: PATHS.transaction.billing.list}
    ]
  },
  {
    menuId: '35',
    parent: '35',
    menuName: '정산조회',
    menuIcon: 'settlement-icon',
    subMenu: [
      {menuId: '36', parent: '35', menuName: '정산달력', path: PATHS.settlement.calendar},
      {menuId: '37', parent: '35', menuName: '정산내역', path: PATHS.settlement.list}
    ]
  },
  {
    menuId: '38',
    parent: '38',
    menuName: '가맹점관리',
    menuIcon: 'merchant-icon',
    subMenu: [
      {menuId: '39', parent: '38', menuName: '가맹점정보', path: PATHS.merchant.info},
      {menuId: '40', parent: '38', menuName: '등록현황', path: PATHS.merchant.registrationStatus}
    ]
  },
  {
    menuId: '41',
    parent: '41',
    menuName: '결제관리',
    menuIcon: 'payment-icon',
    subMenu: [
      {menuId: '42', parent: '41', menuName: '결제정보', path: PATHS.payment.info},
      {menuId: '43', parent: '41', menuName: '결제데이터통보', path: PATHS.payment.dataNotification},
    ]
  },
  {
    menuId: '44',
    parent: '44',
    menuName: '계정관리',
    menuIcon: 'account-icon',
    subMenu: [
      {menuId: '45', parent: '44', menuName: '사용자관리', path: PATHS.account.user.manage},
      {menuId: '46', parent: '44', menuName: '비밀번호관리', path: PATHS.account.password.manage},
    ]
  },
  {
    menuId: '47',
    parent: '47',
    menuName: '부가세신고자료',
    menuIcon: 'vat-icon',
    subMenu: [
      {menuId: '48', parent: '47', menuName: '세금계산서', path: PATHS.vatReturn.list},
      {menuId: '49', parent: '47', menuName: '부가세참고', path: PATHS.vatReturn.reference},
    ]
  },
  {
    menuId: '50',
    parent: '50',
    menuName: '부가서비스',
    menuIcon: 'service-icon',
    subMenu: [
      {menuId: '51', parent: '50', menuName: '부가서비스소개', path: PATHS.additionalService.list},
      {menuId: '52', parent: '50', menuName: '신용카드ARS카드결제', path: PATHS.additionalService.ars.list},
      {menuId: '53', parent: '50', menuName: '지급대행', path: PATHS.additionalService.payout.list},
      {menuId: '54', parent: '50', menuName: '링크결제', path: PATHS.additionalService.linkPayment.shippingHistory},
      {menuId: '55', parent: '50', menuName: '자금이체', path: PATHS.additionalService.fundAccount.transferList},
      {menuId: '56', parent: '50', menuName: 'KEY-IN결제', path: PATHS.additionalService.keyInPayment.list},
      {menuId: '57', parent: '50', menuName: 'SMS결제통보', path: PATHS.additionalService.smsPaymentNotification},
      {menuId: '58', parent: '50', menuName: '알림톡결제통보', path: PATHS.additionalService.alimtalk.list},
      {menuId: '59', parent: '50', menuName: '계좌점유인증', path: PATHS.additionalService.accountHolderAuth.list},
      {menuId: '60', parent: '50', menuName: '계좌성명조회', path: PATHS.additionalService.accountHolderSearch.list},
      {menuId: '65', parent: '50', menuName: '안면인증', path: PATHS.additionalService.faceAuth.list},
    ]
  },
  {
    menuId: '61',
    parent: '61',
    menuName: '고객지원',
    menuIcon: 'support-icon',
    subMenu: [
      {menuId: '62', parent: '61', menuName: '공지사항', path: PATHS.support.notice.list},
      {menuId: '63', parent: '61', menuName: '자주묻는질문', path: PATHS.support.faq.list},
      {menuId: '64', parent: '61', menuName: '1:1문의', path: PATHS.support.qna.list},
    ]
  },
];