Add black border to tag filter
This commit is contained in:
parent
0aeecdcbba
commit
5d3ab17f74
|
@ -155,6 +155,9 @@ function NewClassTable(props) {
|
|||
{name}
|
||||
</Label>
|
||||
)}
|
||||
|
||||
<p/>
|
||||
<p>No upcoming classes.</p>
|
||||
</Segment>
|
||||
)}
|
||||
</div>
|
||||
|
@ -275,7 +278,27 @@ export function Classes(props) {
|
|||
<p>
|
||||
Filter by tag:
|
||||
<div className='coursetags'>
|
||||
<div
|
||||
className='labelbox'
|
||||
style={{borderColor: tagFilter === false ? 'black' : 'transparent'}}
|
||||
>
|
||||
<Label
|
||||
onClick={() => {
|
||||
setTagFilter(false);
|
||||
tagFilterCache = false;
|
||||
}}
|
||||
as='a'
|
||||
tag
|
||||
>
|
||||
No Filter
|
||||
</Label>
|
||||
</div>
|
||||
|
||||
{Object.entries(tags).map(([name, color]) =>
|
||||
<div
|
||||
className='labelbox'
|
||||
style={{borderColor: tagFilter === name ? 'black' : 'transparent'}}
|
||||
>
|
||||
<Label
|
||||
onClick={() => {
|
||||
setTagFilter(name);
|
||||
|
@ -287,20 +310,10 @@ export function Classes(props) {
|
|||
>
|
||||
{name}
|
||||
</Label>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
</p>
|
||||
<p>
|
||||
{tagFilter && <Button
|
||||
onClick={() => {
|
||||
setTagFilter(false);
|
||||
tagFilterCache = false;
|
||||
}}
|
||||
>
|
||||
Clear {tagFilter} filter
|
||||
</Button>}
|
||||
</p>
|
||||
|
||||
|
||||
{classes.length && courses.length ?
|
||||
sortByCourse ?
|
||||
|
|
|
@ -56,7 +56,27 @@ export function Courses(props) {
|
|||
<p>
|
||||
Filter by tag:
|
||||
<div className='coursetags'>
|
||||
<div
|
||||
className='labelbox'
|
||||
style={{borderColor: tagFilter === false ? 'black' : 'transparent'}}
|
||||
>
|
||||
<Label
|
||||
onClick={() => {
|
||||
setTagFilter(false);
|
||||
tagFilterCache = false;
|
||||
}}
|
||||
as='a'
|
||||
tag
|
||||
>
|
||||
No Filter
|
||||
</Label>
|
||||
</div>
|
||||
|
||||
{Object.entries(tags).map(([name, color]) =>
|
||||
<div
|
||||
className='labelbox'
|
||||
style={{borderColor: tagFilter === name ? 'black' : 'transparent'}}
|
||||
>
|
||||
<Label
|
||||
onClick={() => {
|
||||
setTagFilter(name);
|
||||
|
@ -68,19 +88,10 @@ export function Courses(props) {
|
|||
>
|
||||
{name}
|
||||
</Label>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
</p>
|
||||
<p>
|
||||
{tagFilter && <Button
|
||||
onClick={() => {
|
||||
setTagFilter(false);
|
||||
tagFilterCache = false;
|
||||
}}
|
||||
>
|
||||
Clear {tagFilter} filter
|
||||
</Button>}
|
||||
</p>
|
||||
|
||||
{courses ?
|
||||
<Table basic='very'>
|
||||
|
|
|
@ -138,11 +138,17 @@ body {
|
|||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.newclasstable .ui.tag.label {
|
||||
.ui.tag.label {
|
||||
padding-left: 1rem;
|
||||
padding-right: 0.5rem;
|
||||
}
|
||||
|
||||
.labelbox {
|
||||
display: inline;
|
||||
padding: 0.55rem 0.1rem;
|
||||
border: 2px solid black;
|
||||
}
|
||||
|
||||
.usage {
|
||||
height: 100vh;
|
||||
background-color: black;
|
||||
|
|
Loading…
Reference in New Issue
Block a user