From c29bdd4a9ec782411f57e3c798e1bb01ca7d417d Mon Sep 17 00:00:00 2001 From: Jake Mannens Date: Sun, 20 Aug 2023 22:59:09 +1000 Subject: NSFW tagging and tag editing --- Pages/Component/MediaTagTable.razor | 7 +++++++ Pages/Component/Switch.razor | 15 +++++++++++++++ Pages/Component/Switch.razor.css | 24 ++++++++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 Pages/Component/Switch.razor create mode 100644 Pages/Component/Switch.razor.css (limited to 'Pages/Component') diff --git a/Pages/Component/MediaTagTable.razor b/Pages/Component/MediaTagTable.razor index 278304d..ce42e48 100644 --- a/Pages/Component/MediaTagTable.razor +++ b/Pages/Component/MediaTagTable.razor @@ -28,6 +28,8 @@ @if(!e.isImplicit) { Delete(e.tagDef))>Delete + } else { + MakeExplicit(e.tagDef))>Make Explicit } @@ -60,4 +62,9 @@ .Where(e => e.tagDefinition.Source == TagSource.UserTag) .ToArray(); } + + private void MakeExplicit(TagDefinition tagDef) { + tagService.AddTag(Media, tagDef); + Refresh(); + } } diff --git a/Pages/Component/Switch.razor b/Pages/Component/Switch.razor new file mode 100644 index 0000000..ffb3543 --- /dev/null +++ b/Pages/Component/Switch.razor @@ -0,0 +1,15 @@ + + +