From 9c101861581466e514e7350c10f2b3418317b3db Mon Sep 17 00:00:00 2001
From: Geometrically
Date: Fri, 22 Jan 2021 22:43:55 -0700
Subject: [PATCH] Mod page fixes, better ad wrapper to make it look better with
the site
---
assets/styles/injected.scss | 3 +++
components/Advertisement.vue | 34 ++++++++++++++++++++++++++++++++++
components/ModPage.vue | 29 +++++++++++++++--------------
pages/mods.vue | 7 +++++--
pages/user/_id.vue | 6 ++++--
5 files changed, 61 insertions(+), 18 deletions(-)
create mode 100644 components/Advertisement.vue
diff --git a/assets/styles/injected.scss b/assets/styles/injected.scss
index 485f82887..1c6eb7d02 100644
--- a/assets/styles/injected.scss
+++ b/assets/styles/injected.scss
@@ -86,5 +86,8 @@
.capitalize {
text-transform: capitalize;
}
+ .ellipsis {
+ text-overflow: ellipsis;
+ }
}
}
diff --git a/components/Advertisement.vue b/components/Advertisement.vue
new file mode 100644
index 000000000..6d813ba6d
--- /dev/null
+++ b/components/Advertisement.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
diff --git a/components/ModPage.vue b/components/ModPage.vue
index 64765c9e1..cc75b3034 100644
--- a/components/ModPage.vue
+++ b/components/ModPage.vue
@@ -20,12 +20,10 @@
-
@@ -119,12 +115,10 @@
Available For
{{
- versions[versions.length - 1]
- ? versions[versions.length - 1].game_versions[
- versions[versions.length - 1].game_versions.length - 1
- ]
- ? versions[versions.length - 1].game_versions[
- versions[versions.length - 1].game_versions.length - 1
+ versions[0]
+ ? versions[0].game_versions[0]
+ ? versions[0].game_versions[
+ versions[0].game_versions.length - 1
]
: 'None'
: 'None'
@@ -166,7 +160,7 @@
-
+
@@ -307,10 +306,12 @@ import ExternalIcon from '~/assets/images/utils/external.svg?inline'
import ForgeIcon from '~/assets/images/categories/forge.svg?inline'
import FabricIcon from '~/assets/images/categories/fabric.svg?inline'
+import Advertisement from '~/components/Advertisement'
export default {
name: 'ModPage',
components: {
+ Advertisement,
MFooter,
Categories,
ExternalIcon,
diff --git a/pages/mods.vue b/pages/mods.vue
index cf60fe069..7649983a5 100644
--- a/pages/mods.vue
+++ b/pages/mods.vue
@@ -63,7 +63,7 @@
>
-
+
@@ -287,10 +287,12 @@ import ForgeLoader from '~/assets/images/categories/forge.svg?inline'
import FabricLoader from '~/assets/images/categories/fabric.svg?inline'
import SearchIcon from '~/assets/images/utils/search.svg?inline'
+import Advertisement from '~/components/Advertisement'
export default {
auth: false,
components: {
+ Advertisement,
MFooter,
SearchResult,
Pagination,
@@ -623,6 +625,7 @@ export default {
flex-shrink: 0; // Stop shrinking when page contents change
.filters-wrapper {
padding: 0.25rem 0.75rem 0.75rem 0.75rem;
+ margin-bottom: var(--spacing-card-md);
}
h3 {
@extend %large-label;
diff --git a/pages/user/_id.vue b/pages/user/_id.vue
index af8d6e3e5..f3a0aae03 100644
--- a/pages/user/_id.vue
+++ b/pages/user/_id.vue
@@ -45,11 +45,11 @@
-
+