ViewTab.vue 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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. <Color v-if="selectedTab == 'color'" :form="form" />
  22. <!--div v-if="selectedViewTab == 'color'">
  23. @@include('./ViewTab/Color.inc');
  24. </div-->
  25. <!--div v-if="selectedViewTab == 'font'">
  26. @@include('./ViewTab/Font.inc');
  27. </div-->
  28. <!--div v-if="selectedViewTab == 'text'">
  29. @@include('./ViewTab/Text.inc');
  30. </div-->
  31. <!--div v-if="selectedViewTab == 'status'">
  32. @@include('./ViewTab/Status.inc');
  33. </div-->
  34. </div>
  35. </div>
  36. </template>
  37. <script>
  38. //-----------------------------------------------------------------------------
  39. import vueComponent from '../../../vueComponent.js';
  40. import Mode from './Mode/Mode.vue';
  41. import Color from './Color/Color.vue';
  42. const componentOptions = {
  43. components: {
  44. Mode,
  45. Color,
  46. },
  47. };
  48. class ViewTab {
  49. _options = componentOptions;
  50. _props = {
  51. form: Object,
  52. };
  53. selectedTab = 'mode';
  54. created() {
  55. }
  56. mounted() {
  57. }
  58. }
  59. export default vueComponent(ViewTab);
  60. //-----------------------------------------------------------------------------
  61. </script>
  62. <style scoped>
  63. .label {
  64. width: 75px;
  65. }
  66. </style>