Skip to content

Commit

Permalink
fix: restore icons for FilterToolbar
Browse files Browse the repository at this point in the history
  • Loading branch information
DavieReid committed Jul 20, 2023
1 parent 22a1cb9 commit 0c0dc44
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 16 deletions.
12 changes: 6 additions & 6 deletions packages/components/src/FilterToolbar/FilterDropdown/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@ export interface FilterDropdownProps extends DropdownProps<string, 'multiple'> {

const CLEAR_ALL = 'Clear all';

const DropdownIcon = () => <Icon name="chevronDown" />;

export function FilterDropdown({
className,
itemToString,
Expand All @@ -50,10 +48,12 @@ export function FilterDropdown({
selectionStrategy="multiple"
source={listItems}
triggerComponent={
<DropdownButton
IconComponent={DropdownIcon}
label={labelButton ? labelButton(filters) : defaultButtonLabel(filters)}
/>
<span className={styles.triggerRoot}>
<Icon name="filter" size="small" />
<DropdownButton
label={labelButton ? labelButton(filters) : defaultButtonLabel(filters)}
/>
</span>
}
width={200}
{...rest}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
import { style } from '@vanilla-extract/css';
import { style, globalStyle } from '@vanilla-extract/css';

const triggerRoot = style({ display: 'inline-flex', alignItems: 'center' });

export default {
root: style({
display: 'flex !important',
alignSelf: 'stretch',
alignItems: 'center'
})
}),
triggerRoot
};

globalStyle(`${triggerRoot} svg.saltIcon`, {
vars: { '--saltIcon-size-multiplier': '1.2!important' }
});
10 changes: 4 additions & 6 deletions packages/components/src/FilterToolbar/SortDropdown/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ export interface FilterSortDropdownProps extends PartialDropdownProps {
source?: string[];
}

const DropdownIcon = () => <Icon name="chevronDown" />;

export function FilterSortDropdown({
className,
itemToString = defaultItemToLabel,
Expand All @@ -43,10 +41,10 @@ export function FilterSortDropdown({
selected={sort}
source={source}
triggerComponent={
<DropdownButton
IconComponent={DropdownIcon}
label={labelButton ? labelButton(sort) : sort}
/>
<span className={styles.triggerRoot}>
<Icon name="swap" size="small" />
<DropdownButton label={labelButton ? labelButton(sort) : sort} />
</span>
}
width={150}
{...rest}
Expand Down
10 changes: 8 additions & 2 deletions packages/components/src/FilterToolbar/SortDropdown/styles.css.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
import { style } from '@vanilla-extract/css';
import { style, globalStyle } from '@vanilla-extract/css';
const triggerRoot = style({ display: 'inline-flex', alignItems: 'center' });

export default {
root: style({
display: 'flex !important',
alignSelf: 'stretch',
alignItems: 'center'
})
}),
triggerRoot
};

globalStyle(`${triggerRoot} svg.saltIcon`, {
vars: { '--saltIcon-size-multiplier': '1.2!important' }
});

0 comments on commit 0c0dc44

Please sign in to comment.