Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
88c0deb
close but not quite
jdhfrb Nov 26, 2025
9ff0ee0
Merge branch 'qat' into mod/dev-13888
jdhfrb Nov 26, 2025
dd1f98e
very close
jdhfrb Dec 9, 2025
c897e4c
got cover done
jdhfrb Dec 9, 2025
c38a7e0
fix additional message styles
jdhfrb Dec 10, 2025
3bfa746
get Assisted listings working
jdhfrb Dec 10, 2025
fa06cfb
fix search clear
jdhfrb Dec 10, 2025
f9a9089
null check
jdhfrb Dec 10, 2025
bcf765e
Merge branch 'qat' into mod/dev-13888
jdhfrb Dec 11, 2025
40d2604
fix uei label
jdhfrb Dec 11, 2025
5db587a
fix lint error
jdhfrb Dec 11, 2025
c144ea4
fix styles
jdhfrb Dec 11, 2025
c184c94
state cfda wip
jdhfrb Dec 11, 2025
b43b299
revert state cfda changes
jdhfrb Dec 11, 2025
c9a0ed8
Merge branch 'qat' into mod/dev-13888
jdhfrb Dec 11, 2025
1168691
fix uei styles
jdhfrb Dec 11, 2025
d8a2ee8
add transform to upper case
jdhfrb Dec 11, 2025
b05e2c5
Merge branch 'qat' into mod/dev-13888
jdhfrb Dec 11, 2025
a5793bf
Merge branch 'qat' into mod/dev-13888
jdhfrb Dec 15, 2025
55fcb32
redux state updates
jdhfrb Dec 15, 2025
65080d9
fix return state
jdhfrb Dec 15, 2025
cbea1e6
fix return state management
jdhfrb Dec 16, 2025
b1a4180
fix return state with multiple filters
jdhfrb Dec 16, 2025
74bbda9
clean up
jdhfrb Dec 16, 2025
d558dd5
remove clear all [filter] button
jdhfrb Dec 16, 2025
0775787
remove unused
jdhfrb Dec 16, 2025
85c3124
Merge branch 'mod/dev-13888' into mod/dev-14113
jdhfrb Dec 17, 2025
2178d31
update error state, clear all
jdhfrb Dec 17, 2025
21b79e3
fix labels
jdhfrb Dec 17, 2025
b8fa263
update state, search for toggleAll
jdhfrb Dec 17, 2025
33552f0
api filter change for toggle all recipients
jdhfrb Dec 17, 2025
04ca6cb
use dot notation
jdhfrb Dec 17, 2025
45c67d6
hide select all/deselect all until design direction
jdhfrb Dec 18, 2025
b7953f6
fix excessive state renders, api filters
jdhfrb Dec 18, 2025
86dff90
Merge branch 'qat' into mod/dev-14113
jdhfrb Dec 29, 2025
aaae508
fix click close options
jdhfrb Dec 30, 2025
b89f339
Merge branch 'qat' into mod/dev-14211
anjenkin Dec 31, 2025
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
57 changes: 57 additions & 0 deletions src/_scss/components/search/_autocomplete.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
.filter-item-wrap {

padding: rem(20) rem(32);

.checkbox-filter__wrapper {
.checkbox-filter__list {
list-style: none;
padding: 0;
font-size: $font-size-12;
line-height: 1.5;

.checkbox-filter__item {
margin-bottom: $global-margin;
display: flex;
align-items: flex-start;

&:last-of-type {
margin-bottom: 0;
}

input {
@include usa-input-checkbox;
margin: 0;
border: solid rem(1) $gray-cool-20;
width: rem(12);
height: rem(12);
min-width: rem(12);
top: rem(3);

&:checked {
background-color: $blue-50;
border-color: $blue-50;
}

&:checked:before {
width: rem(4);
height: rem(8);
margin: rem(0) rem(3);
}
}

.checkbox-filter__item-label {
margin: rem(1) 0 0 rem(6);
color: $gray-80;

span.highlight {
background-color: $yellow-10;
}
}
}

.checkbox-filter__item.hidden {
display: none;
}
}
}
}
111 changes: 111 additions & 0 deletions src/_scss/components/search/_autocompleteCheckbox.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
.extent-competed-filter {

@import "elements/filters/_selectedFilterBtn";
@import "mixins/selectedFilterWrap";

.autocomplete__input {
padding-bottom: 0 !important;
}

.filter-item-wrap {
.clear-all__container {
display: flex;
justify-content: right;

.clear-all__button {
background: none;
color: $theme-color-1;
margin: ($global-margin * 2) 0 0 0;
padding: 0;
font-size: $smallest-font-size;
line-height: 1.5;
}
}

.loading-message-container {
font-size: rem(30);
text-align: center;
margin-top: $global-margin;

.loading-message-container__text {
font-size: 2rem;
padding-bottom: 2rem;
}
}
position: relative;

.checkbox-type-filter {
position: absolute;
overflow-y: scroll;
background-color: #fff;
z-index: 10;
max-height: 400px;
border: solid 1px $gray-cool-10;
border-radius: 3px;
min-width: 100%;

&.bottom-fade {
ul.autocomplete-checkbox {
li:last-child {
mask-image: linear-gradient(to top, transparent, rgba(0, 0, 0, 1) 40px);
}
}
}

ul.autocomplete-checkbox {
list-style: none;
list-style-type: none;
padding: 0;
margin: 0;
min-width: 100%;

li {
&.autocomplete-heading {
font-size: $font-size-12;
font-weight: $font-semibold;
line-height: 1.5;
text-align: left;
color: $gray-90;
padding: rem(4) rem(8);
display: flex;
justify-content: space-between;
background-color: $gray-cool-3;

.toggle-all__button {
background: none;
color: $theme-color-1;
padding: 0;
margin: 0;
font-size: $smallest-font-size;
line-height: 1.5;
}
}

.primary-checkbox-type.single-item {
padding-left: rem(8);
text-transform: uppercase;

input {
top: rem(4);
}

.checkbox-item-label{
color: $gray-90;
font-size: $font-size-12;
font-weight: $font-normal;
line-height: rem(18);

span.bold-highlight {
font-weight: $font-semibold;
font-style: normal;
}
}


}

}
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,8 @@
@import "elements/filters/_errorMessage";
@import "elements/filters/_typeahead";
@import "elements/filters/_selectedFilterBtn";
@import "mixins/selectedFilterWrap";
@import './pages/award/_moreButton';

padding-left: rem(20);

&.searchV2 {
padding-left: 0;
}
@import "components/search/_autocompleteCheckbox";

.shown {
min-height: rem(18);
Expand All @@ -23,7 +17,6 @@
}

.selected-filters {
@include selected-filter-wrap;
margin-top: rem(20);
}

Expand Down
Loading