Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions examples/react/css/src/algolia.css
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@
@import url('breadcrumbs.css');
@import url('hierarchical-menu.css');
@import url('refinement-list.css');
@import url('toggle-refinement.css');
@import url('panel.css');
47 changes: 47 additions & 0 deletions examples/react/css/src/toggle-refinement.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
.ais-ToggleRefinement-label {
font-size: 0.875rem;
line-height: 1.75rem;
display: block;
cursor: pointer;
flex-direction: row-reverse;
justify-content: space-between;
align-items: center;
display: flex;
}

.ais-ToggleRefinement-checkbox {
appearance: none;
height: 18px;
pointer-events: none;
width: 32px;
position: relative;
border: 1px solid rgba(var(--ais-muted-color-rgb), 0.3);
background-color: rgb(var(--ais-background-color-rgb));
border-radius: 9999px;
}

.ais-ToggleRefinement-checkbox:checked {
background-image: none !important;
}

.ais-ToggleRefinement-checkbox::after {
appearance: none;
content: '';
height: 16px;
width: 16px;
position: absolute;
top: 0;
left: 0;
background: rgb(var(--ais-muted-color-rgb));
border-radius: 9999px;
transition: 0.1s ease-in-out;
}

.ais-ToggleRefinement-checkbox:checked::after {
transform: translateX(14px);
background-color: rgb(var(--ais-background-color-rgb));

@media (prefers-color-scheme: dark) {
background-color: #fff;
}
}