From 91317c9eb7988d3578f6d213ed25f988d5a8a45b Mon Sep 17 00:00:00 2001 From: yyc12345 Date: Wed, 8 Jul 2026 11:12:36 +0800 Subject: [PATCH] refactor: move individual css into global css for sharing use --- frontend/public/index.scss | 37 +++++++++++++++++++ .../src/components/collection/OwnedItem.vue | 36 ++++-------------- .../src/components/collection/SharingItem.vue | 28 ++------------ frontend/src/views/Collection.vue | 18 ++------- 4 files changed, 52 insertions(+), 67 deletions(-) diff --git a/frontend/public/index.scss b/frontend/public/index.scss index 0019ce4..00d1e7d 100644 --- a/frontend/public/index.scss +++ b/frontend/public/index.scss @@ -1,3 +1,40 @@ // 导入 Bulma @charset "utf-8"; @import "bulma/bulma.sass"; + +// coconut-leaf 全局样式 + +// 卡片样式(作用于集合列表,Todo列表项等) +div.paperbox-item { + display: flex; + flex-flow: row; + align-items: flex-start; + + padding: 1.25rem; + margin-bottom: 1.25rem; +} + +div.paperbox-item-words { + flex-grow: 1; + flex-basis: 0; + + word-break: break-all; +} + +div.paperbox-item-icon { + margin-left: 0.75rem; +} + +// 按钮列表样式 + +div.button-list { + display: flex; + flex-flow: row; + flex-wrap: wrap; +} + +div.button-list>* { + margin-right: 0.75rem; + margin-bottom: 0.75rem; + margin-left: 0 !important; +} \ No newline at end of file diff --git a/frontend/src/components/collection/OwnedItem.vue b/frontend/src/components/collection/OwnedItem.vue index 83335af..364572e 100644 --- a/frontend/src/components/collection/OwnedItem.vue +++ b/frontend/src/components/collection/OwnedItem.vue @@ -49,55 +49,35 @@ const cancelUpdateItem = () => { - + diff --git a/frontend/src/components/collection/SharingItem.vue b/frontend/src/components/collection/SharingItem.vue index 59fc016..6010df3 100644 --- a/frontend/src/components/collection/SharingItem.vue +++ b/frontend/src/components/collection/SharingItem.vue @@ -18,35 +18,15 @@ const deleteItem = () => { - + diff --git a/frontend/src/views/Collection.vue b/frontend/src/views/Collection.vue index 633541e..38f2dd9 100644 --- a/frontend/src/views/Collection.vue +++ b/frontend/src/views/Collection.vue @@ -194,7 +194,7 @@ const deleteSharingItem = async (username: string) => { - +