|
|
@@ -28,6 +28,7 @@ export default function ChooseScenario() {
|
|
|
const [selected, setSelected] = useState(-1);
|
|
|
const ring = useSelector((state: any) => state.ring);
|
|
|
const [access, setAccess] = useState<any>(null);
|
|
|
+ const user = useSelector((state: any) => state.user);
|
|
|
const { t } = useTranslation();
|
|
|
const [count, setCount] = useState(0)
|
|
|
const dispatch = useDispatch();
|
|
|
@@ -114,21 +115,23 @@ export default function ChooseScenario() {
|
|
|
}
|
|
|
|
|
|
function chooseType(index: number) {
|
|
|
- debugger
|
|
|
- const { qualification } = access.fast_sleep.current
|
|
|
- if (qualification.status != "PROVISIONAL_QUALIFIED" && qualification.status != 'QUALIFIED_UNTIL_EXPIRE' && index == 1) {
|
|
|
- const { streak_fast_min_required } = qualification.condition;
|
|
|
- showAlert({
|
|
|
- title: t('feature.choose_scenario.alert_title'),
|
|
|
- content: t('feature.choose_scenario.alert_content', { day: streak_fast_min_required, day_unit: streak_fast_min_required == 1 ? 'day' : 'days' }),
|
|
|
- showCancel: false,
|
|
|
- confirmText: t('feature.choose_scenario.alert_btn'),
|
|
|
- confirm: () => {
|
|
|
- jumpPage('', 'ProductList', navigation)
|
|
|
- }
|
|
|
- })
|
|
|
- return;
|
|
|
+ if (user.test_user) {
|
|
|
+ const { qualification } = access.fast_sleep.current
|
|
|
+ if (qualification.status != "PROVISIONAL_QUALIFIED" && qualification.status != 'QUALIFIED_UNTIL_EXPIRE' && index == 1) {
|
|
|
+ const { streak_fast_min_required } = qualification.condition;
|
|
|
+ showAlert({
|
|
|
+ title: t('feature.choose_scenario.alert_title'),
|
|
|
+ content: t('feature.choose_scenario.alert_content', { day: streak_fast_min_required, day_unit: streak_fast_min_required == 1 ? 'day' : 'days' }),
|
|
|
+ showCancel: false,
|
|
|
+ confirmText: t('feature.choose_scenario.alert_btn'),
|
|
|
+ confirm: () => {
|
|
|
+ jumpPage('', 'ProductList', navigation)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
setSelected(index)
|
|
|
dispatch(chooseMode({ isMixed: index == 1 }))
|
|
|
}
|