diff --git a/assets/css/styles.scss b/assets/css/styles.scss index bb02c1d0a..c2dde5e64 100644 --- a/assets/css/styles.scss +++ b/assets/css/styles.scss @@ -551,7 +551,6 @@ fieldset.yellow legend { input[type="file"], input[type="radio"], -.tab, .hide-on-large-screen, #installPWA, .hidden { @@ -827,33 +826,6 @@ section { border-radius: 16px; } -.tab { - width: 100%; - order: 1; -} - -input[type="radio"] + label { - padding: 8px 16px; - border-bottom: 2px solid transparent; - cursor: pointer; - transition: all 0.2s ease-in-out; - - &:hover, - &:active, - &:focus { - border-color: var(--brd-color); - } -} - -input[type="radio"]:checked + label { - border-color: var(--fg-color); - color: var(--fg-color); -} - -input[type="radio"]:checked + label + .tab { - display: block; -} - .toasted-container .toasted { justify-content: flex-start !important; } diff --git a/components/ui/tab.vue b/components/ui/tab.vue new file mode 100644 index 000000000..55637a888 --- /dev/null +++ b/components/ui/tab.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/components/ui/tabs.vue b/components/ui/tabs.vue new file mode 100644 index 000000000..d21adb2cc --- /dev/null +++ b/components/ui/tabs.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/pages/doc.vue b/pages/doc.vue index 241ae7b58..601fef02a 100644 --- a/pages/doc.vue +++ b/pages/doc.vue @@ -262,9 +262,9 @@