From 37d99e1a53e33a9c947e9c0038142573f63cb692 Mon Sep 17 00:00:00 2001
From: upsiflu
Date: Sat, 21 Dec 2024 01:55:29 +0100
Subject: [PATCH] refactor(about): [WIP] add 2-up and 3-up card layouts
---
front/src/components/About.vue | 67 +++++++++++++++++-----------
front/src/style/colors.scss | 2 +-
front/src/ui/App.vue | 4 +-
front/src/ui/layouts/constrained.vue | 4 +-
4 files changed, 45 insertions(+), 32 deletions(-)
diff --git a/front/src/components/About.vue b/front/src/components/About.vue
index e448118a4..e98d0333e 100644
--- a/front/src/components/About.vue
+++ b/front/src/components/About.vue
@@ -12,6 +12,8 @@ import useMarkdown from '~/composables/useMarkdown'
import Link from './ui/Link.vue'
import Card from './ui/Card.vue'
+import Button from './ui/Button.vue'
+import Layout from './ui/Layout.vue'
const store = useStore()
const nodeinfo = computed(() => store.state.instance.nodeinfo)
@@ -21,7 +23,10 @@ const labels = computed(() => ({
title: t('components.About.title')
}))
-const podName = computed(() => get(nodeinfo.value, 'metadata.nodeName') ?? 'Funkwhale')
+const podName = computed(() => (n => n === "" ? "No name" : n ?? 'Funkwhale')(get(nodeinfo.value, 'metadata.nodeName')))
+
+console.log(podName)
+
const banner = computed(() => get(nodeinfo.value, 'metadata.banner'))
const shortDescription = computed(() => get(nodeinfo.value, 'metadata.shortDescription'))
@@ -80,14 +85,14 @@ const federationEnabled = computed(() => {
-
-
-
+
+
-
+
-
+
@@ -148,7 +156,25 @@ const federationEnabled = computed(() => {
-
+
+
+
+ {{ t('components.About.description.quota', {quota: defaultUploadQuota}) }}
+
+
+
+
+
+
+
+
-
+
-
{{ t('components.About.description.publicContent') }}
-
-
{{ t('components.About.description.publicContent') }}
-
-
{{ t('components.About.description.findApp') }}
@@ -583,5 +600,5 @@ const federationEnabled = computed(() => {
-
+
diff --git a/front/src/style/colors.scss b/front/src/style/colors.scss
index c864d2b16..1aa6e0800 100644
--- a/front/src/style/colors.scss
+++ b/front/src/style/colors.scss
@@ -539,7 +539,7 @@
background-color: transparent;
border: 1px solid transparent;
- &.interactive{
+ &:is(button, .interactive) {
&:hover {
background-color: var(--hover-background-color);
border-color: var(--hover-background-color);
diff --git a/front/src/ui/App.vue b/front/src/ui/App.vue
index d0ae9b588..7ec1d82c5 100644
--- a/front/src/ui/App.vue
+++ b/front/src/ui/App.vue
@@ -17,9 +17,7 @@ onMounted(async () => {
-
-
-
+
diff --git a/front/src/ui/layouts/constrained.vue b/front/src/ui/layouts/constrained.vue
index 510af9b00..c0db1b2e2 100644
--- a/front/src/ui/layouts/constrained.vue
+++ b/front/src/ui/layouts/constrained.vue
@@ -3,9 +3,7 @@
-
-
-
+