navigation.vue 643 B

1234567891011121314151617181920212223242526
  1. <script setup lang="ts">
  2. import type { SelectListItem } from '@vben/types';
  3. import { $t } from '@vben/locales';
  4. import ToggleItem from '../toggle-item.vue';
  5. defineOptions({
  6. name: 'PreferenceNavigationConfig',
  7. });
  8. defineProps<{ disabled: boolean }>();
  9. const navigationStyle = defineModel<string>('navigationStyle');
  10. const stylesItems: SelectListItem[] = [
  11. { label: $t('preference.normal'), value: 'normal' },
  12. { label: $t('preference.rounded'), value: 'rounded' },
  13. ];
  14. </script>
  15. <template>
  16. <ToggleItem v-model="navigationStyle" :items="stylesItems" disabled>
  17. {{ $t('preference.navigation-style') }}
  18. </ToggleItem>
  19. </template>