@@ -242,7 +242,7 @@ function FeedDetail() {
href={episode.articleLink}
target="_blank"
rel="noopener noreferrer"
- style={{ fontSize: "12px", color: "#666" }}
+ style={{ fontSize: "12px", color: "var(--text-secondary)" }}
>
元記事を見る
@@ -264,7 +264,7 @@ function FeedDetail() {
diff --git a/frontend/src/components/FeedList.tsx b/frontend/src/components/FeedList.tsx
index 666e77e..0a1c0c4 100644
--- a/frontend/src/components/FeedList.tsx
+++ b/frontend/src/components/FeedList.tsx
@@ -167,7 +167,7 @@ function FeedList() {
style={{
padding: "5px 10px",
fontSize: "14px",
- border: "1px solid #ccc",
+ border: "1px solid var(--border-light)",
borderRadius: "4px",
}}
>
@@ -188,7 +188,7 @@ function FeedList() {
style={{
padding: "5px 10px",
fontSize: "14px",
- border: "1px solid #ccc",
+ border: "1px solid var(--border-light)",
borderRadius: "4px",
}}
>
@@ -324,11 +324,12 @@ function FeedList() {
}
.feed-card {
- border: 1px solid #e9ecef;
+ border: 1px solid var(--border-color);
border-radius: 8px;
padding: 20px;
- background: white;
- box-shadow: 0 2px 4px rgba(0,0,0,0.1);
+ background: var(--bg-secondary);
+ box-shadow: 0 2px 4px var(--shadow);
+ transition: all 0.3s ease;
}
.feed-card-header {
@@ -342,7 +343,7 @@ function FeedList() {
.feed-link {
text-decoration: none;
- color: #007bff;
+ color: var(--accent-primary);
}
.feed-link:hover {
@@ -351,29 +352,29 @@ function FeedList() {
.feed-url {
font-size: 12px;
- color: #666;
+ color: var(--text-secondary);
word-break: break-all;
}
.feed-url a {
- color: #666;
+ color: var(--text-secondary);
text-decoration: none;
}
.feed-url a:hover {
- color: #007bff;
+ color: var(--accent-primary);
}
.feed-description {
margin-bottom: 15px;
- color: #333;
+ color: var(--text-primary);
line-height: 1.5;
}
.feed-meta {
margin-bottom: 15px;
font-size: 12px;
- color: #666;
+ color: var(--text-secondary);
}
.feed-meta div {
@@ -390,7 +391,7 @@ function FeedList() {
.category-badge {
display: inline-block;
- background: #007bff;
+ background: var(--accent-primary);
color: white;
padding: 3px 8px;
border-radius: 12px;
@@ -401,13 +402,13 @@ function FeedList() {
.pagination-container {
margin-top: 30px;
padding: 20px 0;
- border-top: 1px solid #e9ecef;
+ border-top: 1px solid var(--border-color);
}
.pagination-info {
text-align: center;
margin-bottom: 15px;
- color: #666;
+ color: var(--text-secondary);
font-size: 14px;
}
diff --git a/frontend/src/components/FeedManager.tsx b/frontend/src/components/FeedManager.tsx
index f1bead6..94b965d 100644
--- a/frontend/src/components/FeedManager.tsx
+++ b/frontend/src/components/FeedManager.tsx
@@ -51,7 +51,7 @@ function FeedManager() {
新しいフィードをリクエスト
-
+
追加したいRSSフィードのURLを送信してください。管理者が承認後、フィードが追加されます。
@@ -92,13 +92,13 @@ function FeedManager() {
フィードリクエストについて
-
+
- 送信されたフィードリクエストは管理者が確認します
-
適切なRSSフィードと判断された場合、承認されて自動的に追加されます