From d8f420d0a67ac924e076d40e3513ee4027c90570 Mon Sep 17 00:00:00 2001 From: tim Date: Fri, 11 Jul 2025 11:02:01 +0800 Subject: [PATCH] feat: add some buttons --- open-isle-cli/src/views/PostPageView.vue | 109 ++++++++++++++++++++++- 1 file changed, 105 insertions(+), 4 deletions(-) diff --git a/open-isle-cli/src/views/PostPageView.vue b/open-isle-cli/src/views/PostPageView.vue index 6205f80de..76bb72451 100644 --- a/open-isle-cli/src/views/PostPageView.vue +++ b/open-isle-cli/src/views/PostPageView.vue @@ -5,10 +5,36 @@
-
{{ title }}
- @@ -422,15 +448,90 @@ export default { } .article-title-container { + display: flex; + flex-direction: row; + width: 100%; + justify-content: space-between; +} + +.article-title-container-left { display: flex; flex-direction: column; } +.article-title-container-right { + display: flex; + flex-direction: row; + gap: 10px; + align-items: center; +} + +.article-subscribe-button { + background-color: var(--primary-color); + color: white; + padding: 5px 10px; + border-radius: 8px; + font-size: 14px; + cursor: pointer; +} + +.article-subscribe-button:hover { + background-color: var(--primary-color-hover); +} + +.article-unsubscribe-button { + background-color: var(--background-color); + color: var(--primary-color); + border: 1px solid var(--primary-color); + padding: 5px 10px; + border-radius: 8px; + font-size: 14px; + cursor: pointer; +} + +.article-pending-button { + background-color: var(--background-color); + color: orange; + border: 1px solid orange; + padding: 5px 10px; + border-radius: 8px; + font-size: 14px; +} + +.article-block-button { + background-color: var(--background-color); + color: red; + border: 1px solid red; + padding: 5px 10px; + border-radius: 8px; + font-size: 14px; +} + .article-title { font-size: 30px; font-weight: bold; } +.article-arrow-button { + background-color: green; + color: white; + border: 1px solid green; + padding: 5px 10px; + border-radius: 8px; + font-size: 14px; + cursor: pointer; +} + +.article-reject-button { + background-color: red; + color: white; + border: 1px solid red; + padding: 5px 10px; + border-radius: 8px; + font-size: 14px; + cursor: pointer; +} + .article-info-container { display: flex; flex-direction: row;