Skip to content

Commit 9b90692

Browse files
authored
Merge pull request #1031 from danskernesdigitalebibliotek/advanced-search-v2-fixup-components
add advanced search range select component styles
2 parents 30b08ba + e21f674 commit 9b90692

File tree

2 files changed

+85
-0
lines changed

2 files changed

+85
-0
lines changed

base.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@
171171
@import "./src/stories/Blocks/advanced-search-v2/advanced-search-v2";
172172
@import "./src/stories/Blocks/advanced-search-v2/advanced-search-suggest";
173173
@import "./src/stories/Blocks/advanced-search-v2/advanced-search-multi-select";
174+
@import "./src/stories/Blocks/advanced-search-v2/advanced-search-range-select";
174175
@import "./src/stories/Blocks/advanced-search-v2/advanced-search-summary";
175176
@import "./src/stories/Blocks/advanced-search-v2/advanced-search-filters";
176177
@import "./src/stories/Blocks/advanced-search-v2/advanced-search-filter-group";
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
.advanced-search-range-select-wrapper {
2+
display: flex;
3+
flex-direction: column;
4+
gap: $s-xs;
5+
}
6+
7+
.advanced-search-range-select {
8+
height: $default-height;
9+
}
10+
11+
.advanced-search-range-select__content {
12+
display: flex;
13+
flex-direction: column;
14+
gap: $s-md;
15+
}
16+
17+
.advanced-search-range-select__options {
18+
display: flex;
19+
flex-direction: column;
20+
}
21+
22+
.advanced-search-range-select__option {
23+
padding: $s-sm $s-md;
24+
cursor: pointer;
25+
border: none;
26+
background: transparent;
27+
text-align: left;
28+
29+
&:hover {
30+
background-color: rgba(0, 0, 0, 0.05);
31+
}
32+
}
33+
34+
.advanced-search-range-select__option-inner {
35+
display: flex;
36+
align-items: center;
37+
gap: $s-sm;
38+
}
39+
40+
.advanced-search-range-select__bullet {
41+
width: $s-xs;
42+
height: $s-xs;
43+
border-radius: 50%;
44+
border: 1px solid $color__global-black;
45+
background: transparent;
46+
flex-shrink: 0;
47+
48+
&--checked {
49+
background: $color__global-black;
50+
}
51+
}
52+
53+
.advanced-search-range-select__range {
54+
display: flex;
55+
align-items: flex-end;
56+
gap: $s-sm;
57+
padding: 0 $s-md;
58+
}
59+
60+
.advanced-search-range-select__field {
61+
flex: 1;
62+
display: flex;
63+
flex-direction: column;
64+
gap: $s-xs;
65+
}
66+
67+
.advanced-search-range-select__input {
68+
@include typography($typo__body-placeholder);
69+
height: $s-xl;
70+
padding: 0 $s-md;
71+
border: 1px solid $color__global-black;
72+
background: $color__global-white;
73+
74+
&:focus {
75+
outline: 2px solid $color__global-black;
76+
outline-offset: 2px;
77+
}
78+
}
79+
80+
.advanced-search-range-select__separator {
81+
@include typography($typo__small-caption);
82+
line-height: $s-xl;
83+
flex-shrink: 0;
84+
}

0 commit comments

Comments
 (0)