Merge pull request #2378 from Maxime-J/filterTags

Enhance filter tags
This commit is contained in:
Mike Cao 2023-11-30 15:51:53 -10:00 committed by GitHub
commit fc662446e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions

View File

@ -2,10 +2,12 @@ import { safeDecodeURI } from 'next-basics';
import { Button, Icon, Icons, Text } from 'react-basics';
import useNavigation from 'components/hooks/useNavigation';
import useMessages from 'components/hooks/useMessages';
import useFormat from 'components/hooks/useFormat';
import styles from './FilterTags.module.css';
export function FilterTags({ params }) {
const { formatMessage, labels } = useMessages();
const { formatValue } = useFormat();
const {
router,
makeUrl,
@ -34,7 +36,7 @@ export function FilterTags({ params }) {
return (
<div key={key} className={styles.tag} onClick={() => handleCloseFilter(key)}>
<Text>
<b>{`${key}`}</b> = {`${safeDecodeURI(params[key])}`}
<b>{formatMessage(labels[key])}</b> = {formatValue(safeDecodeURI(params[key]), key)}
</Text>
<Icon>
<Icons.Close />

View File

@ -24,3 +24,7 @@
.tag:hover {
background: var(--blue200);
}
.tag b {
text-transform: lowercase;
}