Skip to content

Commit 375961e

Browse files
poc: addHitsPerPage styles (#6592)
Co-authored-by: Fabien Motte <[email protected]>
1 parent 62b40f0 commit 375961e

File tree

4 files changed

+35
-1
lines changed

4 files changed

+35
-1
lines changed

examples/react/css/src/algolia.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@
1010
@import url('refinement-list.css');
1111
@import url('panel.css');
1212
@import url('pagination.css');
13+
@import url('hits-per-page.css');

examples/react/css/src/common.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
/* Focus outline */
99
a[class^='ais-']:focus-visible,
1010
button[class^='ais-']:focus-visible,
11-
input[class^='ais-']:focus-visible {
11+
input[class^='ais-']:focus-visible,
12+
select[class^='ais-']:focus-visible {
1213
outline: 2px solid
1314
rgba(var(--ais-primary-color-rgb), var(--ais-primary-color-alpha));
1415
outline-offset: 2px;
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
.ais-HitsPerPage {
2+
&:after {
3+
transition: transform var(--ais-transition-duration)
4+
var(--ais-transition-timing-function);
5+
background-image: var(--ais-chevron-icon);
6+
background-repeat: no-repeat;
7+
content: '';
8+
display: inline-block;
9+
height: 1rem;
10+
margin-left: calc(var(--ais-spacing) * -1 - 1rem);
11+
transform: translateY(0.2rem);
12+
user-select: none;
13+
width: 1rem;
14+
}
15+
.ais-HitsPerPage-select {
16+
color: rgba(var(--ais-text-color-rgb), var(--ais-text-color-alpha));
17+
font: inherit;
18+
padding: calc(var(--ais-spacing) / 2) calc(var(--ais-spacing) * 2 + 0.5rem)
19+
calc(var(--ais-spacing) / 2) var(--ais-spacing);
20+
border-radius: var(--ais-radius-xs);
21+
border: 1px solid
22+
rgba(var(--ais-border-color-rgb), var(--ais-border-color-alpha));
23+
&:focus-visible {
24+
outline-offset: -1px;
25+
}
26+
}
27+
}

examples/react/css/src/reset.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ a[class^='ais-'] {
66
text-decoration: none;
77
}
88

9+
select[class^='ais-'] {
10+
appearance: none;
11+
background: none;
12+
}
13+
914
/* Reset all lists */
1015
.ais-Breadcrumb-list,
1116
.ais-Carousel-list,

0 commit comments

Comments
 (0)