From 9ac6c640e5c3b0d17ca7f3650e908e55f7fe7a8e Mon Sep 17 00:00:00 2001
From: 135e2 <135e2@135e2.tk>
Date: Tue, 9 Aug 2022 00:00:55 +0800
Subject: feat(SettingsPage): support HomePage settings
- Add support for titleSize and contentSize
---
src/components/HomePage.vue | 2 ++
src/components/SettingsPage.vue | 73 +++++++++++++++++++++++++++++++++++++++--
src/components/SubCard.vue | 4 +--
3 files changed, 75 insertions(+), 4 deletions(-)
(limited to 'src/components')
diff --git a/src/components/HomePage.vue b/src/components/HomePage.vue
index 3a50c80..20843b5 100644
--- a/src/components/HomePage.vue
+++ b/src/components/HomePage.vue
@@ -6,6 +6,7 @@
:key="i"
:title="k"
:content="markdownToHtml(v)"
+ :contentSize="contentSize"
/>
@@ -16,6 +17,7 @@ import { marked } from "marked";
export default {
name: "HomePage",
+ props: ["contentSize"],
components: {
SubCard,
diff --git a/src/components/SettingsPage.vue b/src/components/SettingsPage.vue
index b3174bf..da10500 100644
--- a/src/components/SettingsPage.vue
+++ b/src/components/SettingsPage.vue
@@ -1,13 +1,82 @@
-
+
+
+ {{ currentTitle }}
+
+
+
+
+
+
+
+ Title Size: {{ titleSize }}px
+
+
+
+ Content Size
+
+
+
+
+
+
+
+
+
+
+
+
+ Card {{ n }}
+
+
+
+
diff --git a/src/components/SubCard.vue b/src/components/SubCard.vue
index 5a08e3b..3590fa0 100644
--- a/src/components/SubCard.vue
+++ b/src/components/SubCard.vue
@@ -2,7 +2,7 @@
{{ title }}
-
+
@@ -13,6 +13,6 @@ export default {
data: () => ({
//
}),
- props: ["title", "content"],
+ props: ["title", "content", "contentSize"],
};
--
cgit v1.2.3