import { PATHS } from '@/shared/constants/paths'; import { useState } from 'react'; import { useNavigate } from '@/shared/lib/hooks/use-navigate'; import { IMAGE_ROOT } from '@/shared/constants/common'; import { HeaderType } from '@/entities/common/model/types'; import { LinkPaymentTab } from '@/entities/additional-service/ui/link-payment/link-payment-tab'; import { LinkPaymentHistoryWrap } from '../../../entities/additional-service/ui/link-payment/link-payment-history-wrap'; import { useSetHeaderTitle, useSetHeaderType, useSetFooterMode, useSetOnBack } from '@/widgets/sub-layout/use-sub-layout'; import { LinkPaymentTabKeys } from '@/entities/additional-service/model/link-pay/types'; import { useExtensionAccessCheck } from '@/shared/lib/hooks/use-extension-access-check'; /** * 발송내역 탭 화면 */ export const LinkPaymentHistoryPage = () => { const { navigate } = useNavigate(); // 권한 체크 const { hasAccess, AccessDeniedDialog } = useExtensionAccessCheck({ extensionCode: 'LINKPAY' }); const [activeTab, setActiveTab] = useState(LinkPaymentTabKeys.ShippingHistory) useSetHeaderTitle('링크결제') useSetHeaderType(HeaderType.LeftArrow); useSetFooterMode(false); useSetOnBack(() => { navigate(PATHS.home); }); if(!hasAccess){ return ; } return ( <>
); }