OptionPanel.vue 769 B

12345678910111213141516171819202122232425262728
  1. <template>
  2. <option-panel-tabs v-model:options="localOptions">
  3. <template #main-tab>
  4. <q-option-group v-model="localOptions.classroomType"
  5. :options="classroomTypeOptions" />
  6. </template>
  7. </option-panel-tabs>
  8. </template>
  9. <script>
  10. import { defineComponent } from 'vue'
  11. import { UnitCategory } from 'src/models/UnitCategory.js'
  12. import { mixinOptionPanel } from 'quasar-ui-q-page-builder'
  13. import OptionPanelTabs from 'quasar-ui-q-page-builder/src/components/OptionPanelComponents/OptionPanelTabs.vue'
  14. export default defineComponent({
  15. name: 'OptionPanel',
  16. components: {
  17. OptionPanelTabs
  18. },
  19. mixins: [mixinOptionPanel],
  20. data () {
  21. return {
  22. classroomTypeOptions: (new UnitCategory()).typeEnums
  23. }
  24. }
  25. })
  26. </script>