diff options
author | bobzel <zzzman@gmail.com> | 2024-09-06 15:49:08 -0400 |
---|---|---|
committer | bobzel <zzzman@gmail.com> | 2024-09-06 15:49:08 -0400 |
commit | 950651b904f9bb6843f15eda1322025e84015f3c (patch) | |
tree | 84170c8acb06aee960e1609850a62bbde36421ab /src | |
parent | a6dc4ec556d0653efd7f958e24bdd6812ff12879 (diff) |
added metadata toggle for booleans in tagsView
Diffstat (limited to 'src')
-rw-r--r-- | src/client/views/TagsView.tsx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/client/views/TagsView.tsx b/src/client/views/TagsView.tsx index 3041de902..9574bd30e 100644 --- a/src/client/views/TagsView.tsx +++ b/src/client/views/TagsView.tsx @@ -216,7 +216,11 @@ export class TagItem extends ObservableReactComponent<TagItemProps> { {metadata ? ( <span> <b style={{ fontSize: 'smaller' }}>{tag} </b> - {Field.toString(this._props.doc[metadata])} + {typeof this._props.doc[metadata] === 'boolean' ? ( + <input type="checkbox" onClick={e => e.stopPropagation()} onPointerDown={e => e.stopPropagation()} onChange={e => (this._props.doc[metadata] = !this._props.doc[metadata])} checked={this._props.doc[metadata] as boolean} /> + ) : ( + Field.toString(this._props.doc[metadata]) + )} </span> ) : ( tag |