OptionPanel.vue 876 B

123456789101112131415161718192021222324252627282930313233343536
  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 { mixinOptionPanel } from 'quasar-ui-q-page-builder'
  12. import OptionPanelTabs from 'quasar-ui-q-page-builder/src/components/OptionPanelComponents/OptionPanelTabs.vue'
  13. export default defineComponent({
  14. name: 'OptionPanel',
  15. components: {
  16. OptionPanelTabs
  17. },
  18. mixins: [mixinOptionPanel],
  19. data () {
  20. return {
  21. classroomTypeOptions: [
  22. {
  23. label: 'رویداد',
  24. value: 'Classroom'
  25. },
  26. {
  27. label: 'حلقه مباحثاتی',
  28. value: 'DiscussionCircles'
  29. }
  30. ]
  31. }
  32. }
  33. })
  34. </script>