Apply CSS to flag icons.

This commit is contained in:
Mike Cao 2023-04-25 21:18:03 -07:00
parent 938047ce45
commit 9345c9ac9e
2 changed files with 13 additions and 11 deletions

View File

@ -13,18 +13,16 @@ export function FilterLink({ id, value, label, externalUrl, children, className
const selected = query[id] === value; const selected = query[id] === value;
return ( return (
<div className={classNames(styles.row, className)}> <div
{children} className={classNames(styles.row, className, {
{!value && `(${label || formatMessage(labels.unknown)})`}
{value && (
<Link
href={resolveUrl({ [id]: value })}
className={classNames(styles.label, {
[styles.inactive]: active && !selected, [styles.inactive]: active && !selected,
[styles.active]: active && selected, [styles.active]: active && selected,
})} })}
replace
> >
{children}
{!value && `(${label || formatMessage(labels.unknown)})`}
{value && (
<Link href={resolveUrl({ [id]: value })} className={styles.label} replace>
{safeDecodeURI(label || value)} {safeDecodeURI(label || value)}
</Link> </Link>
)} )}

View File

@ -8,6 +8,10 @@
color: var(--base500); color: var(--base500);
} }
.row.inactive img {
opacity: 0.35;
}
.row.active { .row.active {
color: var(--base900); color: var(--base900);
font-weight: 600; font-weight: 600;