Tabs.vue 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. <template>
  2. <div>
  3. <CRow>
  4. <CCol xs="12" lg="6">
  5. <CCard>
  6. <CCardHeader>
  7. Tabs
  8. <div class="card-header-actions">
  9. <a
  10. href="https://coreui.io/vue/docs/components/tabs"
  11. class="card-header-action"
  12. rel="noreferrer noopener"
  13. target="_blank"
  14. >
  15. <small class="text-muted">docs</small>
  16. </a>
  17. </div>
  18. </CCardHeader>
  19. <CCardBody>
  20. <CTabs>
  21. <CTab title="Home" active>
  22. 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  23. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  24. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  25. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  26. officia deserunt mollit anim id est laborum.
  27. </CTab>
  28. <CTab title="Profile" active>
  29. 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  30. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  31. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  32. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  33. officia deserunt mollit anim id est laborum.
  34. </CTab>
  35. <CTab title="Disabled" disabled>
  36. 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  37. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  38. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  39. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  40. officia deserunt mollit anim id est laborum.
  41. </CTab>
  42. </CTabs>
  43. </CCardBody>
  44. </CCard>
  45. </CCol>
  46. <CCol xs="12" lg="6">
  47. <CCard>
  48. <CCardHeader>
  49. Tabs
  50. </CCardHeader>
  51. <CCardBody>
  52. <CTabs variant="pills">
  53. <CTab title="Home" active>
  54. 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  55. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  56. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  57. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  58. officia deserunt mollit anim id est laborum.
  59. </CTab>
  60. <CTab title="Profile">
  61. 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  62. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  63. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  64. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  65. officia deserunt mollit anim id est laborum.
  66. </CTab>
  67. <CTab title="Disabled" disabled>
  68. 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  69. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  70. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  71. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  72. officia deserunt mollit anim id est laborum.
  73. </CTab>
  74. </CTabs>
  75. </CCardBody>
  76. </CCard>
  77. </CCol>
  78. <CCol xs="12" lg="6">
  79. <CCard>
  80. <CCardHeader>
  81. Tabs with icons
  82. </CCardHeader>
  83. <CCardBody>
  84. <CTabs :active-tab.sync="activeTab">
  85. <CTab active>
  86. <template slot="title">
  87. <CIcon name="cil-calculator"/>
  88. </template>
  89. 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  90. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  91. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  92. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  93. officia deserunt mollit anim id est laborum.
  94. </CTab>
  95. <CTab>
  96. <template slot="title">
  97. <CIcon name="cil-basket"/>
  98. </template>
  99. 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  100. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  101. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  102. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  103. officia deserunt mollit anim id est laborum.
  104. </CTab>
  105. <CTab>
  106. <template slot="title">
  107. <CIcon name="cil-chart-pie"/>
  108. </template>
  109. 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  110. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  111. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  112. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  113. officia deserunt mollit anim id est laborum.
  114. </CTab>
  115. </CTabs>
  116. </CCardBody>
  117. </CCard>
  118. </CCol>
  119. <CCol xs="12" lg="6">
  120. <CCard>
  121. <CCardHeader>
  122. Tabs with icons
  123. </CCardHeader>
  124. <CCardBody>
  125. <CTabs add-tab-classes="mt-1">
  126. <CTab>
  127. <template slot="title">
  128. <CIcon name="cil-calculator"/> {{tabs[0]}}
  129. </template>
  130. 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  131. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  132. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  133. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  134. officia deserunt mollit anim id est laborum.
  135. </CTab>
  136. <CTab active>
  137. <template slot="title">
  138. <CIcon name="cil-basket"/> {{tabs[1]}}
  139. </template>
  140. 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  141. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  142. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  143. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  144. officia deserunt mollit anim id est laborum.
  145. </CTab>
  146. <CTab>
  147. <template slot="title">
  148. <CIcon name="cil-chart-pie"/> {{tabs[2]}}
  149. </template>
  150. 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  151. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  152. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  153. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  154. officia deserunt mollit anim id est laborum.
  155. </CTab>
  156. </CTabs>
  157. </CCardBody>
  158. </CCard>
  159. </CCol>
  160. <CCol xs="12" lg="6">
  161. <CCard>
  162. <CCardHeader>
  163. Tabs vertical
  164. </CCardHeader>
  165. <CCardBody>
  166. <CTabs variant="pills" vertical>
  167. <CTab active>
  168. <template slot="title">
  169. <CIcon name="cil-calculator"/> {{tabs[0]}}
  170. </template>
  171. 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  172. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  173. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  174. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  175. officia deserunt mollit anim id est laborum.
  176. </CTab>
  177. <CTab>
  178. <template slot="title">
  179. <CIcon name="cil-basket"/> {{tabs[1]}}
  180. </template>
  181. 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  182. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  183. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  184. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  185. officia deserunt mollit anim id est laborum.
  186. </CTab>
  187. <CTab>
  188. <template slot="title">
  189. <CIcon name="cil-chart-pie"/> {{tabs[2]}}
  190. </template>
  191. 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  192. et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  193. aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
  194. dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  195. officia deserunt mollit anim id est laborum.
  196. </CTab>
  197. </CTabs>
  198. </CCardBody>
  199. </CCard>
  200. </CCol>
  201. </CRow>
  202. </div>
  203. </template>
  204. <script>
  205. export default {
  206. name: 'Tabs',
  207. data () {
  208. return {
  209. tabs: [
  210. 'Calculator',
  211. 'Shopping cart',
  212. 'Charts'
  213. ],
  214. activeTab: 1
  215. }
  216. }
  217. }
  218. </script>