From 4b0b8d4de2a9de0e963240356d674e5e2ec98c22 Mon Sep 17 00:00:00 2001 From: Jai A Date: Mon, 2 Nov 2020 22:04:40 -0700 Subject: [PATCH] New error page, add legal pages, responsiveness for home page --- components/EthicalAd.vue | 4 + components/ModPage.vue | 2 +- layouts/default.vue | 18 +++- layouts/error.vue | 27 ++++++ layouts/home.vue | 144 ++++++++++++++++++++++++++++++ layouts/none.vue | 9 -- pages/about.vue | 34 +++++++ pages/documentation/index.vue | 19 ++++ pages/index.vue | 136 ++++++---------------------- pages/privacy.vue | 152 ++++++++++++++++++++++++++++++++ pages/tos.vue | 161 ++++++++++++++++++++++++++++++++++ 11 files changed, 587 insertions(+), 119 deletions(-) create mode 100644 layouts/error.vue create mode 100644 layouts/home.vue delete mode 100644 layouts/none.vue create mode 100644 pages/about.vue create mode 100644 pages/documentation/index.vue create mode 100644 pages/privacy.vue create mode 100644 pages/tos.vue diff --git a/components/EthicalAd.vue b/components/EthicalAd.vue index fb4a245f..73d0b26b 100644 --- a/components/EthicalAd.vue +++ b/components/EthicalAd.vue @@ -32,7 +32,11 @@ export default { diff --git a/components/ModPage.vue b/components/ModPage.vue index f444a9c1..6c412eff 100644 --- a/components/ModPage.vue +++ b/components/ModPage.vue @@ -243,7 +243,7 @@ export default { .mod-info { top: 1rem; - height: calc(100vh - 3rem); + max-height: calc(100vh - 3rem); position: sticky; min-width: 270px; max-width: 270px; diff --git a/layouts/default.vue b/layouts/default.vue index 8471a2d3..ffa8884f 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -55,7 +55,7 @@

Community

- + - Support + Documentation
+
+ Modrinth is in early alpha. You can join our + discord for updates! +
@@ -600,6 +604,16 @@ export default { } } +.alpha-alert { + text-align: center; + padding: 1em; + background-color: var(--color-grey-1); + + a { + color: var(--color-grey-3); + } +} + .disclosure { margin-top: auto; max-width: 250px; diff --git a/layouts/error.vue b/layouts/error.vue new file mode 100644 index 00000000..a29f27ee --- /dev/null +++ b/layouts/error.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/layouts/home.vue b/layouts/home.vue new file mode 100644 index 00000000..284ea716 --- /dev/null +++ b/layouts/home.vue @@ -0,0 +1,144 @@ + + + + + diff --git a/layouts/none.vue b/layouts/none.vue deleted file mode 100644 index bc6b6a89..00000000 --- a/layouts/none.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - - - diff --git a/pages/about.vue b/pages/about.vue new file mode 100644 index 00000000..9bcf0673 --- /dev/null +++ b/pages/about.vue @@ -0,0 +1,34 @@ + + + + + diff --git a/pages/documentation/index.vue b/pages/documentation/index.vue new file mode 100644 index 00000000..dca44768 --- /dev/null +++ b/pages/documentation/index.vue @@ -0,0 +1,19 @@ + + + + + diff --git a/pages/index.vue b/pages/index.vue index 96cf23c9..1d06b29b 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,16 +1,5 @@ + + diff --git a/pages/tos.vue b/pages/tos.vue new file mode 100644 index 00000000..ab8d8900 --- /dev/null +++ b/pages/tos.vue @@ -0,0 +1,161 @@ + + + + +