feat(settings): improve button animations
This commit is contained in:
@@ -233,12 +233,12 @@ const selectorXOffset = computed(() => {
|
||||
|
||||
const handleActivateB = () => {
|
||||
if (settingsStore.isIntro || settingsStore.isOutro) return;
|
||||
settingsStore.animateOutro();
|
||||
};
|
||||
|
||||
const handleActivateA = () => {
|
||||
if (settingsStore.isIntro || settingsStore.isOutro) return;
|
||||
select(getParentMenu(selected.value));
|
||||
if (isSubmenuSelected.value) {
|
||||
select(getParentMenu(selected.value));
|
||||
} else {
|
||||
settingsStore.animateOutro();
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
@@ -275,16 +275,8 @@ const handleActivateA = () => {
|
||||
/>
|
||||
|
||||
<CommonButtons
|
||||
v-if="isSubmenuSelected"
|
||||
:y-offset="settingsStore.barOffsetY"
|
||||
:b-label="$t('common.goBack')"
|
||||
:a-label="$t('common.select')"
|
||||
@activate-b="handleActivateA()"
|
||||
/>
|
||||
<CommonButtons
|
||||
v-else
|
||||
:y-offset="settingsStore.barOffsetY"
|
||||
:b-label="$t('common.quit')"
|
||||
:b-label="isSubmenuSelected ? $t('common.goBack') : $t('common.quit')"
|
||||
:a-label="$t('common.select')"
|
||||
@activate-b="handleActivateB()"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user