|
|
|
@ -5,6 +5,7 @@ import { computed } from 'vue';
|
|
|
|
|
|
|
|
|
|
|
|
import { $t } from '@vben/locales';
|
|
|
|
import { $t } from '@vben/locales';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import NumberFieldItem from '../number-field-item.vue';
|
|
|
|
import SelectItem from '../select-item.vue';
|
|
|
|
import SelectItem from '../select-item.vue';
|
|
|
|
import SwitchItem from '../switch-item.vue';
|
|
|
|
import SwitchItem from '../switch-item.vue';
|
|
|
|
|
|
|
|
|
|
|
|
@ -22,6 +23,7 @@ const tabbarWheelable = defineModel<boolean>('tabbarWheelable');
|
|
|
|
const tabbarStyleType = defineModel<string>('tabbarStyleType');
|
|
|
|
const tabbarStyleType = defineModel<string>('tabbarStyleType');
|
|
|
|
const tabbarShowMore = defineModel<boolean>('tabbarShowMore');
|
|
|
|
const tabbarShowMore = defineModel<boolean>('tabbarShowMore');
|
|
|
|
const tabbarShowMaximize = defineModel<boolean>('tabbarShowMaximize');
|
|
|
|
const tabbarShowMaximize = defineModel<boolean>('tabbarShowMaximize');
|
|
|
|
|
|
|
|
const tabbarMaxCount = defineModel<number>('tabbarMaxCount');
|
|
|
|
const tabbarMiddleClickToClose = defineModel<boolean>(
|
|
|
|
const tabbarMiddleClickToClose = defineModel<boolean>(
|
|
|
|
'tabbarMiddleClickToClose',
|
|
|
|
'tabbarMiddleClickToClose',
|
|
|
|
);
|
|
|
|
);
|
|
|
|
@ -54,6 +56,16 @@ const styleItems = computed((): SelectOption[] => [
|
|
|
|
<SwitchItem v-model="tabbarPersist" :disabled="!tabbarEnable">
|
|
|
|
<SwitchItem v-model="tabbarPersist" :disabled="!tabbarEnable">
|
|
|
|
{{ $t('preferences.tabbar.persist') }}
|
|
|
|
{{ $t('preferences.tabbar.persist') }}
|
|
|
|
</SwitchItem>
|
|
|
|
</SwitchItem>
|
|
|
|
|
|
|
|
<NumberFieldItem
|
|
|
|
|
|
|
|
v-model="tabbarMaxCount"
|
|
|
|
|
|
|
|
:disabled="!tabbarEnable"
|
|
|
|
|
|
|
|
:max="30"
|
|
|
|
|
|
|
|
:min="0"
|
|
|
|
|
|
|
|
:step="5"
|
|
|
|
|
|
|
|
:tip="$t('preferences.tabbar.maxCountTip')"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
{{ $t('preferences.tabbar.maxCount') }}
|
|
|
|
|
|
|
|
</NumberFieldItem>
|
|
|
|
<SwitchItem v-model="tabbarDraggable" :disabled="!tabbarEnable">
|
|
|
|
<SwitchItem v-model="tabbarDraggable" :disabled="!tabbarEnable">
|
|
|
|
{{ $t('preferences.tabbar.draggable') }}
|
|
|
|
{{ $t('preferences.tabbar.draggable') }}
|
|
|
|
</SwitchItem>
|
|
|
|
</SwitchItem>
|
|
|
|
|