File tree 2 files changed +27
-14
lines changed
2 files changed +27
-14
lines changed Original file line number Diff line number Diff line change 1
1
---
2
2
import {loadMetadataForDemos } from ' ~demos/utils/loadMetadataForDemos' ;
3
+ import xmarkCircle from ' ../images/iconoir/xmark-circle-solid.svg?url' ;
3
4
4
5
const {uniqTagKeys, tags} = loadMetadataForDemos ();
5
6
---
6
7
7
- <ul class =" tags tag-cloud-filter" >
8
- {
9
- uniqTagKeys .sort ().map ((tag ) => (
10
- <li
11
- class = " tag"
12
- data-tag = { tag }
13
- data-related-demos = { Array .from (tags .get (tag ).demoIds ).join (' ,' )}
14
- data-related-tags = { Array .from (tags .get (tag ).relatedTags ).join (' ,' )}
15
- >
16
- { tag }
17
- </li >
18
- ))
19
- }
20
- </ul >
8
+ <section class =" tags" >
9
+ <ul class =" tag-cloud-filter" >
10
+ {
11
+ uniqTagKeys .sort ().map ((tag ) => (
12
+ <li
13
+ class = " tag"
14
+ data-tag = { tag }
15
+ data-related-demos = { Array .from (tags .get (tag ).demoIds ).join (' ,' )}
16
+ data-related-tags = { Array .from (tags .get (tag ).relatedTags ).join (' ,' )}
17
+ >
18
+ { tag }
19
+ </li >
20
+ ))
21
+ }
22
+ </ul >
23
+ <button class =" clear-tags-action" ><img src ={ xmarkCircle } />clear selection</button >
24
+ </section >
21
25
22
26
<style >
27
+ .clear-tags-action {
28
+ color: var(--color-primary-inactive);
29
+ font-size: var(--tag-font-size);
30
+ display: inline-flex;
31
+ flex-direction: row;
32
+ align-items: flex-start;
33
+ justify-content: center;
34
+ }
23
35
.tags {
24
36
margin: 2rem 0;
25
37
color: var(--color-primary);
You can’t perform that action at this time.
0 commit comments