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 @@
+
+
+
+
This website contains sexually explicit content
+
+
By entering, you agree to the following
+
+
+ - You are at least 18 years old, and a legal adult in your jurisdiction.
+ - You are prepared see, hear and read erotic and sexual material, some of which could be considered obscene or offensive by some.
+ - You understand that the majority of sexual acts on this website are fictional, performed by professional actors for entertainment purposes, and not representative of real-life interactions.
+ - Respect your sexual partners, communicate about each other's fantasies and limits, and take precautions to prevent sexually transmitted infections and unintended pregnancies.
+
+
+
+
+
+
+
+
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;