From 5b16941ec545f803fd9b8eeb14541507cabe91e9 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Fri, 18 Dec 2020 02:10:30 +0100 Subject: [PATCH] Added content warning dialog. --- assets/components/container/container.vue | 15 +++ assets/components/container/warning.vue | 132 ++++++++++++++++++++++ assets/css/_theme.scss | 1 + 3 files changed, 148 insertions(+) create mode 100644 assets/components/container/warning.vue diff --git a/assets/components/container/container.vue b/assets/components/container/container.vue index 483b3931..44dcd87c 100644 --- a/assets/components/container/container.vue +++ b/assets/components/container/container.vue @@ -3,6 +3,12 @@ class="container" :class="theme" > + + { EventBus.$emit('blur'); @@ -44,10 +56,12 @@ export default { components: { Header, Sidebar, + Warning, }, data() { return { showSidebar: false, + showWarning: sessionStorage.getItem('warning') !== 'warned', }; }, computed: { @@ -58,6 +72,7 @@ export default { mounted, methods: { toggleSidebar, + closeWarning, }, }; diff --git a/assets/components/container/warning.vue b/assets/components/container/warning.vue new file mode 100644 index 00000000..50c09750 --- /dev/null +++ b/assets/components/container/warning.vue @@ -0,0 +1,132 @@ + + + diff --git a/assets/css/_theme.scss b/assets/css/_theme.scss index f9618d0c..cb0fdc73 100644 --- a/assets/css/_theme.scss +++ b/assets/css/_theme.scss @@ -7,6 +7,7 @@ $breakpoint4: 1500px; :root { /* --primary: #ff886c; */ --primary: #ff6c88; + --primary-strong: #ff4166; --text-dark: #222; --text-light: #fff;