From 52e018989d922d348728be5ba1ae268a9c1223a8 Mon Sep 17 00:00:00 2001 From: venashial Date: Tue, 25 May 2021 22:26:14 -0700 Subject: [PATCH] Add show snapshots to URL + Add snapshot checkbox (#210) * Add show snapshots to URL + Add snapshot checkbox * Revert spacing changes * Make checkbox more reusable * Use new checkbox for team permissions * Remove XMLNS from imags/utils SVGs --- assets/images/utils/calendar.svg | 8 +- assets/images/utils/check.svg | 4 + assets/images/utils/client.svg | 7 +- assets/images/utils/download.svg | 8 +- assets/images/utils/dropdown.svg | 6 +- assets/images/utils/edit.svg | 8 +- assets/images/utils/file-text.svg | 9 +- assets/images/utils/gap.svg | 5 +- assets/images/utils/github.svg | 7 +- assets/images/utils/hamburger.svg | 4 +- assets/images/utils/left-arrow.svg | 5 +- assets/images/utils/moon.svg | 2 +- assets/images/utils/report.svg | 7 +- assets/images/utils/right-arrow.svg | 5 +- assets/images/utils/search.svg | 8 +- assets/images/utils/shield.svg | 5 +- assets/images/utils/sun.svg | 2 +- assets/images/utils/tag.svg | 8 +- assets/images/utils/x.svg | 6 +- components/ui/Checkbox.vue | 107 ++++++++++++++++ pages/mod/_id/settings.vue | 191 ++++++++++++---------------- pages/mods.vue | 43 +++---- 22 files changed, 284 insertions(+), 171 deletions(-) create mode 100644 assets/images/utils/check.svg create mode 100644 components/ui/Checkbox.vue diff --git a/assets/images/utils/calendar.svg b/assets/images/utils/calendar.svg index ae1c796b7..5aaf469ff 100644 --- a/assets/images/utils/calendar.svg +++ b/assets/images/utils/calendar.svg @@ -1,3 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/images/utils/check.svg b/assets/images/utils/check.svg new file mode 100644 index 000000000..0b9983b5f --- /dev/null +++ b/assets/images/utils/check.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/assets/images/utils/client.svg b/assets/images/utils/client.svg index 1ae3485fa..21d59db70 100644 --- a/assets/images/utils/client.svg +++ b/assets/images/utils/client.svg @@ -1,3 +1,4 @@ - - - + + + \ No newline at end of file diff --git a/assets/images/utils/download.svg b/assets/images/utils/download.svg index b316f6b75..1ebfa96ef 100644 --- a/assets/images/utils/download.svg +++ b/assets/images/utils/download.svg @@ -1,3 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/images/utils/dropdown.svg b/assets/images/utils/dropdown.svg index 90ea587d1..3102ecded 100644 --- a/assets/images/utils/dropdown.svg +++ b/assets/images/utils/dropdown.svg @@ -1,3 +1,3 @@ - - - + + + \ No newline at end of file diff --git a/assets/images/utils/edit.svg b/assets/images/utils/edit.svg index b97624f46..4498fb488 100644 --- a/assets/images/utils/edit.svg +++ b/assets/images/utils/edit.svg @@ -1,3 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/images/utils/file-text.svg b/assets/images/utils/file-text.svg index 4197ddd40..13ca69283 100644 --- a/assets/images/utils/file-text.svg +++ b/assets/images/utils/file-text.svg @@ -1 +1,8 @@ - \ No newline at end of file + + + + + + + \ No newline at end of file diff --git a/assets/images/utils/gap.svg b/assets/images/utils/gap.svg index c1a91eff1..c7bc45aaf 100644 --- a/assets/images/utils/gap.svg +++ b/assets/images/utils/gap.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/assets/images/utils/github.svg b/assets/images/utils/github.svg index c19cbdf67..d1cd53bb5 100644 --- a/assets/images/utils/github.svg +++ b/assets/images/utils/github.svg @@ -1,4 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/images/utils/hamburger.svg b/assets/images/utils/hamburger.svg index 2813d4704..9ca75a223 100644 --- a/assets/images/utils/hamburger.svg +++ b/assets/images/utils/hamburger.svg @@ -1,5 +1,5 @@ - + diff --git a/assets/images/utils/left-arrow.svg b/assets/images/utils/left-arrow.svg index b41bee445..dd1c44b35 100644 --- a/assets/images/utils/left-arrow.svg +++ b/assets/images/utils/left-arrow.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/assets/images/utils/moon.svg b/assets/images/utils/moon.svg index fe2cbbcaa..2d67a8007 100644 --- a/assets/images/utils/moon.svg +++ b/assets/images/utils/moon.svg @@ -1,4 +1,4 @@ + stroke-linejoin="round"> \ No newline at end of file diff --git a/assets/images/utils/report.svg b/assets/images/utils/report.svg index ed40ec04c..fb9bfbe00 100644 --- a/assets/images/utils/report.svg +++ b/assets/images/utils/report.svg @@ -1,3 +1,4 @@ - - - + + + \ No newline at end of file diff --git a/assets/images/utils/right-arrow.svg b/assets/images/utils/right-arrow.svg index 72f3bcbf9..19d9c1730 100644 --- a/assets/images/utils/right-arrow.svg +++ b/assets/images/utils/right-arrow.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/assets/images/utils/search.svg b/assets/images/utils/search.svg index fbb9eabb9..17bc2a290 100644 --- a/assets/images/utils/search.svg +++ b/assets/images/utils/search.svg @@ -1,3 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/images/utils/shield.svg b/assets/images/utils/shield.svg index c7c484137..1ff9c030d 100644 --- a/assets/images/utils/shield.svg +++ b/assets/images/utils/shield.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/assets/images/utils/sun.svg b/assets/images/utils/sun.svg index 489ff88d3..0a09c2dad 100644 --- a/assets/images/utils/sun.svg +++ b/assets/images/utils/sun.svg @@ -1,5 +1,5 @@ + stroke-linejoin="round"> diff --git a/assets/images/utils/tag.svg b/assets/images/utils/tag.svg index 3850514ca..18de83b6f 100644 --- a/assets/images/utils/tag.svg +++ b/assets/images/utils/tag.svg @@ -1,3 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/images/utils/x.svg b/assets/images/utils/x.svg index a7acf4abe..6546b021a 100644 --- a/assets/images/utils/x.svg +++ b/assets/images/utils/x.svg @@ -1,3 +1,5 @@ - - + + \ No newline at end of file diff --git a/components/ui/Checkbox.vue b/components/ui/Checkbox.vue new file mode 100644 index 000000000..86aa67369 --- /dev/null +++ b/components/ui/Checkbox.vue @@ -0,0 +1,107 @@ +
+ +

{{ label }}

+
+ + + + + diff --git a/pages/mod/_id/settings.vue b/pages/mod/_id/settings.vue index 6900e8e31..3ce9e9274 100644 --- a/pages/mod/_id/settings.vue +++ b/pages/mod/_id/settings.vue @@ -104,115 +104,85 @@

Permissions

- - - - - - - - + + + + + + + +