- 부가서비스 접근 권한 체크 및 제한 주석 해제
- 제한 다이얼로그 텍스트 영문 적용
This commit is contained in:
@@ -3,6 +3,7 @@ import { useNavigate } from '@/shared/lib/hooks/use-navigate';
|
||||
import { useExtensionCheckMutation } from '@/entities/additional-service/api/use-extension-check-mutation';
|
||||
import { Dialog } from '@/shared/ui/dialogs/dialog';
|
||||
import { PATHS } from '@/shared/constants/paths';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
|
||||
interface UseExtensionAccessCheckProps {
|
||||
extensionCode: string;
|
||||
@@ -24,6 +25,7 @@ export const useExtensionAccessCheck = ({
|
||||
enabled = true
|
||||
}: UseExtensionAccessCheckProps): UseExtensionAccessCheckReturn => {
|
||||
const { navigate } = useNavigate();
|
||||
const { t } = useTranslation();
|
||||
const { mutateAsync: extensionCheck } = useExtensionCheckMutation();
|
||||
|
||||
const [hasAccess, setHasAccess] = useState<boolean | null>(null);
|
||||
@@ -76,16 +78,16 @@ export const useExtensionAccessCheck = ({
|
||||
return (
|
||||
<Dialog
|
||||
open={dialogOpen}
|
||||
onClose={() => {}}
|
||||
onClose={() => { }}
|
||||
message={
|
||||
<>
|
||||
이용 중이지 않은 서비스입니다.<br />
|
||||
가입 문의는 영업 담당자 또는 고객센터로 문의해 주세요.
|
||||
{t('additionalService.notActiveServiceMessage')}<br />
|
||||
{t('additionalService.contactSalesMessage')}
|
||||
</>
|
||||
}
|
||||
buttonLabel={['확인']}
|
||||
onConfirmClick={handleConfirm}
|
||||
afterLeave={() => {}}
|
||||
afterLeave={() => { }}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user