부가서비스 관련 1

This commit is contained in:
focp212@naver.com
2025-09-05 18:02:07 +09:00
parent 556ea4d7f2
commit 73bd36d6ec
14 changed files with 878 additions and 48 deletions

View File

@@ -1,15 +1,27 @@
import { PATHS } from '@/shared/constants/paths';
import { useNavigate } from '@/shared/lib/hooks/use-navigate';
import { HeaderType } from '@/entities/common/model/types';
import { IMAGE_ROOT } from '@/shared/constants/common';
import {
useSetHeaderTitle,
useSetHeaderType,
useSetFooterMode
useSetFooterMode,
useSetOnBack
} from '@/widgets/sub-layout/use-sub-layout';
export const KakaoPaymentNotificationPage = () => {
export const KakaoPaymentNotificationListPage = () => {
const { navigate } = useNavigate();
useSetHeaderTitle('알림톡 결제통보');
useSetHeaderType(HeaderType.LeftArrow);
useSetFooterMode(true);
useSetFooterMode(false);
useSetOnBack(() => {
navigate(PATHS.home);
});
const onClickToNavigate = () => {
navigate(PATHS.additionalService.kakaoPaymentNotification.setting);
};
return (
<>
@@ -124,6 +136,12 @@ export const KakaoPaymentNotificationPage = () => {
</div>
</div>
</main>
<div className="apply-row">
<button
className="btn-50 btn-blue flex-1"
onClick={ () => onClickToNavigate() }
> </button>
</div>
</>
);
};

View File

@@ -0,0 +1,161 @@
import { PATHS } from '@/shared/constants/paths';
import { useNavigate } from '@/shared/lib/hooks/use-navigate';
import { HeaderType } from '@/entities/common/model/types';
import { IMAGE_ROOT } from '@/shared/constants/common';
import {
useSetHeaderTitle,
useSetHeaderType,
useSetFooterMode,
useSetOnBack
} from '@/widgets/sub-layout/use-sub-layout';
export const KakaoPaymentNotificationSettingPage = () => {
const { navigate } = useNavigate();
useSetHeaderTitle('알림톡 결제통보');
useSetHeaderType(HeaderType.LeftArrow);
useSetFooterMode(false);
useSetOnBack(() => {
navigate(PATHS.additionalService.kakaoPaymentNotification.list);
});
const onClickToSave = () => {
};
return (
<>
<main>
<div className="tab-content">
<div className="tab-pane sub active">
<div className="option-list pb-120">
<div className="service-settings">
<div className="service-notice">
<div> .</div>
<div> .</div>
</div>
<div className="service-merchant">
<div className="service-title"></div>
<div className="service-select">
<select>
<option>nictest001m</option>
</select>
<span className="ic20 arrow-down" aria-hidden="true"></span>
</div>
</div>
<div className="service-section">
<div className="service-row align-right">
<span> </span>
<span> </span>
</div>
</div>
<div className="service-section">
<div className="service-row">
<span>()</span>
<div className="switch-group">
<label className="settings-switch">
<input type="checkbox"/>
<span className="slider"></span>
</label>
<label className="settings-switch">
<input type="checkbox"/>
<span className="slider"></span>
</label>
</div>
</div>
<div className="service-row">
<span>()</span>
<div className="switch-group">
<label className="settings-switch">
<input type="checkbox" checked/>
<span className="slider"></span>
</label>
<label className="settings-switch">
<input type="checkbox" checked/>
<span className="slider"></span>
</label>
</div>
</div>
<div className="service-row">
<span>()</span>
<div className="switch-group">
<label className="settings-switch">
<input type="checkbox" checked/>
<span className="slider"></span>
</label>
<label className="settings-switch">
<input type="checkbox" checked/>
<span className="slider"></span>
</label>
</div>
</div>
<div className="service-row">
<span>()</span>
<div className="switch-group">
<label className="settings-switch">
<input type="checkbox" checked/>
<span className="slider"></span>
</label>
<label className="settings-switch">
<input type="checkbox" checked/>
<span className="slider"></span>
</label>
</div>
</div>
<div className="service-row">
<span>()</span>
<div className="switch-group">
<label className="settings-switch">
<input type="checkbox"/>
<span className="slider"></span>
</label>
<label className="settings-switch">
<input type="checkbox"/>
<span className="slider"></span>
</label>
</div>
</div>
<div className="service-row">
<span>()</span>
<div className="switch-group">
<label className="settings-switch">
<input type="checkbox"/>
<span className="slider"></span>
</label>
<label className="settings-switch">
<input type="checkbox"/>
<span className="slider"></span>
</label>
</div>
</div>
<div className="service-row">
<span>()</span>
<div className="switch-group">
<label className="settings-switch">
<input type="checkbox"/>
<span className="slider"></span>
</label>
<label className="settings-switch">
<input type="checkbox"/>
<span className="slider"></span>
</label>
</div>
</div>
</div>
</div>
</div>
<div className="apply-row">
<button
className="btn-50 btn-blue flex-1"
onClick={ () => onClickToSave() }
></button>
</div>
</div>
</div>
</main>
</>
);
};