Fix dark mode
This commit is contained in:
@ -253,7 +253,7 @@ function EpisodeDetail() {
|
|||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
className="subtitle"
|
className="subtitle"
|
||||||
style={{ color: "#666", marginBottom: "20px" }}
|
style={{ color: "var(--text-secondary)", marginBottom: "20px" }}
|
||||||
>
|
>
|
||||||
作成日: {formatDate(episode.createdAt)}
|
作成日: {formatDate(episode.createdAt)}
|
||||||
</div>
|
</div>
|
||||||
@ -300,7 +300,7 @@ function EpisodeDetail() {
|
|||||||
<h3 style={{ marginBottom: "15px" }}>エピソード情報</h3>
|
<h3 style={{ marginBottom: "15px" }}>エピソード情報</h3>
|
||||||
<div
|
<div
|
||||||
style={{
|
style={{
|
||||||
backgroundColor: "#f8f9fa",
|
backgroundColor: "var(--bg-tertiary)",
|
||||||
padding: "20px",
|
padding: "20px",
|
||||||
borderRadius: "8px",
|
borderRadius: "8px",
|
||||||
fontSize: "14px",
|
fontSize: "14px",
|
||||||
@ -311,7 +311,7 @@ function EpisodeDetail() {
|
|||||||
<strong>ソースフィード:</strong>
|
<strong>ソースフィード:</strong>
|
||||||
<Link
|
<Link
|
||||||
to={`/feeds/${episode.feedId}`}
|
to={`/feeds/${episode.feedId}`}
|
||||||
style={{ marginLeft: "5px", color: "#007bff" }}
|
style={{ marginLeft: "5px", color: "var(--accent-primary)" }}
|
||||||
>
|
>
|
||||||
{episode.feedTitle}
|
{episode.feedTitle}
|
||||||
</Link>
|
</Link>
|
||||||
@ -376,9 +376,9 @@ function EpisodeDetail() {
|
|||||||
<h3 style={{ marginBottom: "15px" }}>エピソード詳細</h3>
|
<h3 style={{ marginBottom: "15px" }}>エピソード詳細</h3>
|
||||||
<div
|
<div
|
||||||
style={{
|
style={{
|
||||||
backgroundColor: "#fff",
|
backgroundColor: "var(--bg-secondary)",
|
||||||
padding: "20px",
|
padding: "20px",
|
||||||
border: "1px solid #e9ecef",
|
border: "1px solid var(--border-color)",
|
||||||
borderRadius: "8px",
|
borderRadius: "8px",
|
||||||
lineHeight: "1.6",
|
lineHeight: "1.6",
|
||||||
}}
|
}}
|
||||||
|
@ -169,17 +169,17 @@ function FeedDetail() {
|
|||||||
|
|
||||||
<div className="feed-header" style={{ marginBottom: "30px" }}>
|
<div className="feed-header" style={{ marginBottom: "30px" }}>
|
||||||
<h1 style={{ marginBottom: "10px" }}>{feed.title || feed.url}</h1>
|
<h1 style={{ marginBottom: "10px" }}>{feed.title || feed.url}</h1>
|
||||||
<div style={{ color: "#666", marginBottom: "10px" }}>
|
<div style={{ color: "var(--text-secondary)", marginBottom: "10px" }}>
|
||||||
<a href={feed.url} target="_blank" rel="noopener noreferrer">
|
<a href={feed.url} target="_blank" rel="noopener noreferrer">
|
||||||
{feed.url}
|
{feed.url}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
{feed.description && (
|
{feed.description && (
|
||||||
<div style={{ marginBottom: "15px", color: "#333" }}>
|
<div style={{ marginBottom: "15px", color: "var(--text-primary)" }}>
|
||||||
{feed.description}
|
{feed.description}
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
<div style={{ fontSize: "14px", color: "#666" }}>
|
<div style={{ fontSize: "14px", color: "var(--text-secondary)" }}>
|
||||||
作成日: {formatDate(feed.createdAt)}
|
作成日: {formatDate(feed.createdAt)}
|
||||||
{feed.lastUpdated && ` | 最終更新: ${formatDate(feed.lastUpdated)}`}
|
{feed.lastUpdated && ` | 最終更新: ${formatDate(feed.lastUpdated)}`}
|
||||||
</div>
|
</div>
|
||||||
@ -222,7 +222,7 @@ function FeedDetail() {
|
|||||||
<strong>
|
<strong>
|
||||||
<Link
|
<Link
|
||||||
to={`/episode/${episode.id}`}
|
to={`/episode/${episode.id}`}
|
||||||
style={{ textDecoration: "none", color: "#007bff" }}
|
style={{ textDecoration: "none", color: "var(--accent-primary)" }}
|
||||||
>
|
>
|
||||||
{episode.title}
|
{episode.title}
|
||||||
</Link>
|
</Link>
|
||||||
@ -231,7 +231,7 @@ function FeedDetail() {
|
|||||||
<div
|
<div
|
||||||
style={{
|
style={{
|
||||||
fontSize: "12px",
|
fontSize: "12px",
|
||||||
color: "#666",
|
color: "var(--text-secondary)",
|
||||||
marginBottom: "4px",
|
marginBottom: "4px",
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
@ -242,7 +242,7 @@ function FeedDetail() {
|
|||||||
href={episode.articleLink}
|
href={episode.articleLink}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
style={{ fontSize: "12px", color: "#666" }}
|
style={{ fontSize: "12px", color: "var(--text-secondary)" }}
|
||||||
>
|
>
|
||||||
元記事を見る
|
元記事を見る
|
||||||
</a>
|
</a>
|
||||||
@ -264,7 +264,7 @@ function FeedDetail() {
|
|||||||
<div
|
<div
|
||||||
style={{
|
style={{
|
||||||
fontSize: "12px",
|
fontSize: "12px",
|
||||||
color: "#666",
|
color: "var(--text-secondary)",
|
||||||
marginTop: "4px",
|
marginTop: "4px",
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
@ -167,7 +167,7 @@ function FeedList() {
|
|||||||
style={{
|
style={{
|
||||||
padding: "5px 10px",
|
padding: "5px 10px",
|
||||||
fontSize: "14px",
|
fontSize: "14px",
|
||||||
border: "1px solid #ccc",
|
border: "1px solid var(--border-light)",
|
||||||
borderRadius: "4px",
|
borderRadius: "4px",
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
@ -188,7 +188,7 @@ function FeedList() {
|
|||||||
style={{
|
style={{
|
||||||
padding: "5px 10px",
|
padding: "5px 10px",
|
||||||
fontSize: "14px",
|
fontSize: "14px",
|
||||||
border: "1px solid #ccc",
|
border: "1px solid var(--border-light)",
|
||||||
borderRadius: "4px",
|
borderRadius: "4px",
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
@ -324,11 +324,12 @@ function FeedList() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.feed-card {
|
.feed-card {
|
||||||
border: 1px solid #e9ecef;
|
border: 1px solid var(--border-color);
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
background: white;
|
background: var(--bg-secondary);
|
||||||
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
|
box-shadow: 0 2px 4px var(--shadow);
|
||||||
|
transition: all 0.3s ease;
|
||||||
}
|
}
|
||||||
|
|
||||||
.feed-card-header {
|
.feed-card-header {
|
||||||
@ -342,7 +343,7 @@ function FeedList() {
|
|||||||
|
|
||||||
.feed-link {
|
.feed-link {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: #007bff;
|
color: var(--accent-primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
.feed-link:hover {
|
.feed-link:hover {
|
||||||
@ -351,29 +352,29 @@ function FeedList() {
|
|||||||
|
|
||||||
.feed-url {
|
.feed-url {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
color: #666;
|
color: var(--text-secondary);
|
||||||
word-break: break-all;
|
word-break: break-all;
|
||||||
}
|
}
|
||||||
|
|
||||||
.feed-url a {
|
.feed-url a {
|
||||||
color: #666;
|
color: var(--text-secondary);
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.feed-url a:hover {
|
.feed-url a:hover {
|
||||||
color: #007bff;
|
color: var(--accent-primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
.feed-description {
|
.feed-description {
|
||||||
margin-bottom: 15px;
|
margin-bottom: 15px;
|
||||||
color: #333;
|
color: var(--text-primary);
|
||||||
line-height: 1.5;
|
line-height: 1.5;
|
||||||
}
|
}
|
||||||
|
|
||||||
.feed-meta {
|
.feed-meta {
|
||||||
margin-bottom: 15px;
|
margin-bottom: 15px;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
color: #666;
|
color: var(--text-secondary);
|
||||||
}
|
}
|
||||||
|
|
||||||
.feed-meta div {
|
.feed-meta div {
|
||||||
@ -390,7 +391,7 @@ function FeedList() {
|
|||||||
|
|
||||||
.category-badge {
|
.category-badge {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
background: #007bff;
|
background: var(--accent-primary);
|
||||||
color: white;
|
color: white;
|
||||||
padding: 3px 8px;
|
padding: 3px 8px;
|
||||||
border-radius: 12px;
|
border-radius: 12px;
|
||||||
@ -401,13 +402,13 @@ function FeedList() {
|
|||||||
.pagination-container {
|
.pagination-container {
|
||||||
margin-top: 30px;
|
margin-top: 30px;
|
||||||
padding: 20px 0;
|
padding: 20px 0;
|
||||||
border-top: 1px solid #e9ecef;
|
border-top: 1px solid var(--border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.pagination-info {
|
.pagination-info {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-bottom: 15px;
|
margin-bottom: 15px;
|
||||||
color: #666;
|
color: var(--text-secondary);
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ function FeedManager() {
|
|||||||
|
|
||||||
<div style={{ marginBottom: "30px" }}>
|
<div style={{ marginBottom: "30px" }}>
|
||||||
<h2>新しいフィードをリクエスト</h2>
|
<h2>新しいフィードをリクエスト</h2>
|
||||||
<p style={{ color: "#666", marginBottom: "20px" }}>
|
<p style={{ color: "var(--text-secondary)", marginBottom: "20px" }}>
|
||||||
追加したいRSSフィードのURLを送信してください。管理者が承認後、フィードが追加されます。
|
追加したいRSSフィードのURLを送信してください。管理者が承認後、フィードが追加されます。
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@ -92,13 +92,13 @@ function FeedManager() {
|
|||||||
|
|
||||||
<div
|
<div
|
||||||
style={{
|
style={{
|
||||||
backgroundColor: "#f8f9fa",
|
backgroundColor: "var(--bg-tertiary)",
|
||||||
padding: "20px",
|
padding: "20px",
|
||||||
borderRadius: "8px",
|
borderRadius: "8px",
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<h3 style={{ marginBottom: "15px" }}>フィードリクエストについて</h3>
|
<h3 style={{ marginBottom: "15px" }}>フィードリクエストについて</h3>
|
||||||
<ul style={{ paddingLeft: "20px", color: "#666" }}>
|
<ul style={{ paddingLeft: "20px", color: "var(--text-secondary)" }}>
|
||||||
<li>送信されたフィードリクエストは管理者が確認します</li>
|
<li>送信されたフィードリクエストは管理者が確認します</li>
|
||||||
<li>
|
<li>
|
||||||
適切なRSSフィードと判断された場合、承認されて自動的に追加されます
|
適切なRSSフィードと判断された場合、承認されて自動的に追加されます
|
||||||
|
Reference in New Issue
Block a user