diff --git a/src/assets/tailwind.css b/src/assets/tailwind.css index 262752e..c607d72 100644 --- a/src/assets/tailwind.css +++ b/src/assets/tailwind.css @@ -56,6 +56,17 @@ @apply text-neutral-700 bg-neutral-100 border border-neutral-500 hover:bg-neutral-500 hover:text-neutral-100 hover:border-neutral-300 focus:outline-none focus:border-neutral-500 focus:ring active:ring } +/* button toggle */ +.btn-toggle-content { + @apply flex justify-between items-center w-full rounded-full bg-neutral-100 text-neutral-500 +} +.btn-toggle-item { + @apply text-sm leading-5 font-medium text-center justify-center w-1/2 px-7 py-1.5 rounded-full cursor-pointer transition-all duration-200 +} +.btn-toggle-show { + @apply bg-primary text-neutral-10 shadow-md +} + /* invalid */ .is-invalid :invalid{ @apply invalid:border-danger focus:ring-danger @@ -70,3 +81,11 @@ nav ul>li { @apply px-2 py-3.5 duration-300 hover:bg-neutral-900 hover:text-neutral-10 active:bg-neutral-900 active:text-neutral-10; } + +/* Header */ +.h1 { + @apply font-bold text-base leading-10 +} +.h2 { + @apply font-bold text-sm leading-10 +} diff --git a/src/main.js b/src/main.js index 5662aa0..2527338 100644 --- a/src/main.js +++ b/src/main.js @@ -22,6 +22,7 @@ import 'primevue/resources/primevue.min.css'; //core css import 'primeicons/primeicons.css'; //icons import Sidebar from 'primevue/sidebar'; import Button from 'primevue/button'; +import Dropdown from 'primevue/dropdown'; const emitter = mitt(); const app = createApp(App); @@ -51,5 +52,6 @@ app.use(ToastPlugin, { // use `this.$toast` in Vue.js app.use(PrimeVue); app.component('Sidebar', Sidebar); app.component('Button', Button); +app.component('Dropdown', Dropdown); app.mount("#app"); diff --git a/src/views/Discover/index.vue b/src/views/Discover/index.vue index 2a6b0fa..e22af89 100644 --- a/src/views/Discover/index.vue +++ b/src/views/Discover/index.vue @@ -1,54 +1,127 @@ + + diff --git a/src/views/Login/index.vue b/src/views/Login/index.vue index dd4af38..3d0de47 100644 --- a/src/views/Login/index.vue +++ b/src/views/Login/index.vue @@ -50,7 +50,6 @@ export default { return { isDisabled: true, showPassword: false, - visibleLeft: false, } }, setup() {