diff --git a/src/assets/scss/Global/index.scss b/src/assets/scss/Global/index.scss index 373c9ea6..8103eb69 100644 --- a/src/assets/scss/Global/index.scss +++ b/src/assets/scss/Global/index.scss @@ -1,5 +1,6 @@ @import "./app-grid.scss", "./controls.scss", "./inputs.scss", - "./scrollbars.scss", "./state.scss", "./variants.scss", "./basic.scss"; + "./scrollbars.scss", "./state.scss", "./variants.scss", "./basic.scss", + "./search-tabheaders.scss"; :root { --separator: #ffffff46; diff --git a/src/assets/scss/Global/search-tabheaders.scss b/src/assets/scss/Global/search-tabheaders.scss new file mode 100644 index 00000000..7efbc3db --- /dev/null +++ b/src/assets/scss/Global/search-tabheaders.scss @@ -0,0 +1,34 @@ +.tabheaders { + display: grid; + grid-template-columns: repeat(5, max-content); + justify-content: space-around; + margin: 1rem; + width: max-content; + background: linear-gradient(37deg, $gray1, $gray2, $gray1); + height: 2rem; + + & > * { + border-left: solid 1px $gray3; + } + + .tab { + display: flex; + align-items: center; + justify-content: center; + user-select: none; + + cursor: pointer; + transition: all 0.3s ease; + padding: 0 $small; + + &:first-child { + border-left: solid 1px transparent; + } + } + + .activetab { + background-color: $darkblue; + transition: all 0.3s ease; + border-left: solid 1px transparent; + } +} diff --git a/src/components/RightSideBar/Search/ArtistGrid.vue b/src/components/RightSideBar/Search/ArtistGrid.vue index b2bce0f3..3e7faa50 100644 --- a/src/components/RightSideBar/Search/ArtistGrid.vue +++ b/src/components/RightSideBar/Search/ArtistGrid.vue @@ -38,9 +38,11 @@ import LoadMore from "./LoadMore.vue"; const search = useSearchStore(); -defineProps<{ +const props = defineProps<{ album_grid?: boolean; }>(); + +console.log(search.albums); diff --git a/src/components/nav/Titles/SearchTitle.vue b/src/components/nav/Titles/SearchTitle.vue index 2a85a3e8..2cf38714 100644 --- a/src/components/nav/Titles/SearchTitle.vue +++ b/src/components/nav/Titles/SearchTitle.vue @@ -1,6 +1,7 @@ @@ -10,6 +11,12 @@ import SearchInput from "@/components/RightSideBar/SearchInput.vue"; diff --git a/src/components/shared/ArtistCard.vue b/src/components/shared/ArtistCard.vue index 2ea9b89d..c0671be3 100644 --- a/src/components/shared/ArtistCard.vue +++ b/src/components/shared/ArtistCard.vue @@ -1,5 +1,5 @@