ViewTab.vue 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <template>
  2. <div class="fit column">
  3. <q-tabs
  4. v-model="selectedTab"
  5. active-color="black"
  6. active-bg-color="white"
  7. indicator-color="white"
  8. dense
  9. no-caps
  10. class="no-mp bg-grey-4 text-grey-7"
  11. >
  12. <q-tab name="mode" label="Режим" />
  13. <q-tab name="color" label="Цвет" />
  14. <q-tab name="font" label="Шрифт" />
  15. <q-tab name="text" label="Текст" />
  16. <q-tab name="status" label="Строка статуса" />
  17. </q-tabs>
  18. <div class="q-mb-sm" />
  19. <div class="col sets-tab-panel">
  20. <Mode v-if="selectedTab == 'mode'" :form="form" />
  21. <!--div v-if="selectedViewTab == 'color'">
  22. @@include('./ViewTab/Color.inc');
  23. </div-->
  24. <!--div v-if="selectedViewTab == 'font'">
  25. @@include('./ViewTab/Font.inc');
  26. </div-->
  27. <!--div v-if="selectedViewTab == 'text'">
  28. @@include('./ViewTab/Text.inc');
  29. </div-->
  30. <!--div v-if="selectedViewTab == 'status'">
  31. @@include('./ViewTab/Status.inc');
  32. </div-->
  33. </div>
  34. </div>
  35. </template>
  36. <script>
  37. //-----------------------------------------------------------------------------
  38. import vueComponent from '../../../vueComponent.js';
  39. import Mode from './Mode/Mode.vue';
  40. const componentOptions = {
  41. components: {
  42. Mode,
  43. },
  44. };
  45. class ViewTab {
  46. _options = componentOptions;
  47. _props = {
  48. form: Object,
  49. };
  50. selectedTab = 'mode';
  51. created() {
  52. }
  53. mounted() {
  54. }
  55. }
  56. export default vueComponent(ViewTab);
  57. //-----------------------------------------------------------------------------
  58. </script>
  59. <style scoped>
  60. .label {
  61. width: 75px;
  62. }
  63. </style>