feat(mobile): update discover category colors

This commit is contained in:
DIYgod 2025-04-23 15:38:51 +08:00
parent ec6bc963a7
commit 0b2393a11b
No known key found for this signature in database
2 changed files with 26 additions and 26 deletions

View File

@ -61,8 +61,8 @@ const CategoryItem = memo(({ category }: { category: string }) => {
>
<LinearGradient
colors={[
CategoryMap[category as keyof typeof CategoryMap].fromColor,
CategoryMap[category as keyof typeof CategoryMap].toColor,
`${CategoryMap[category as keyof typeof CategoryMap].color}80`,
CategoryMap[category as keyof typeof CategoryMap].color,
]}
start={{ x: 0, y: 0 }}
end={{ x: 0, y: 1 }}

View File

@ -26,29 +26,29 @@ export const RSSHubCategories = [
export const CategoryMap: Record<
(typeof RSSHubCategories)[number],
{ fromColor: string; toColor: string; emoji: string }
{ color: string; emoji: string }
> = {
all: { fromColor: "#E6C07B", toColor: "#FFCA28", emoji: "⭐️" },
"social-media": { fromColor: "#A0C4FF", toColor: "#42A5F5", emoji: "💬" },
"new-media": { fromColor: "#FFB4A2", toColor: "#FF7043", emoji: "📣" },
"traditional-media": { fromColor: "#C0C0C0", toColor: "#BDBDBD", emoji: "📰" },
bbs: { fromColor: "#FFD6A5", toColor: "#FFB74D", emoji: "💭" },
blog: { fromColor: "#CAA6E9", toColor: "#AB47BC", emoji: "✍️" },
programming: { fromColor: "#A8E6CF", toColor: "#66BB6A", emoji: "💻" },
design: { fromColor: "#FFB7CE", toColor: "#EC407A", emoji: "🎨" },
live: { fromColor: "#E07A5F", toColor: "#EF5350", emoji: "📺" },
multimedia: { fromColor: "#FFE5D4", toColor: "#FF8A65", emoji: "🎞️" },
picture: { fromColor: "#B2DBBF", toColor: "#26A69A", emoji: "🖼️" },
anime: { fromColor: "#FFCAD4", toColor: "#F06292", emoji: "🌸" },
"program-update": { fromColor: "#C2CAD0", toColor: "#78909C", emoji: "🔄" },
// university: { fromColor: "#9DB4C0", toColor: "#5C6BC0", emoji: "🎓" },
// forecast: { fromColor: "#A2D2FF", toColor: "#4FC3F7", emoji: "⛅️" },
// travel: { fromColor: "#BDE0FE", toColor: "#4DD0E1", emoji: "✈️" },
shopping: { fromColor: "#FFADAD", toColor: "#F48FB1", emoji: "🛍️" },
game: { fromColor: "#BDB2FF", toColor: "#7E57C2", emoji: "🎮" },
reading: { fromColor: "#DDBEA9", toColor: "#8D6E63", emoji: "📖" },
// government: { fromColor: "#C4C4C4", toColor: "#90A4AE", emoji: "🏛️" },
// study: { fromColor: "#FFE5A0", toColor: "#FFD54F", emoji: "📚" },
journal: { fromColor: "#D9BF77", toColor: "#A1887F", emoji: "📓" },
finance: { fromColor: "#A8C686", toColor: "#81C784", emoji: "💰" },
all: { color: "#FFCA28", emoji: "⭐️" },
"social-media": { color: "#42A5F5", emoji: "💬" },
"new-media": { color: "#FF7043", emoji: "📣" },
"traditional-media": { color: "#BDBDBD", emoji: "📰" },
bbs: { color: "#FFB74D", emoji: "💭" },
blog: { color: "#AB47BC", emoji: "✍️" },
programming: { color: "#66BB6A", emoji: "💻" },
design: { color: "#EC407A", emoji: "🎨" },
live: { color: "#EF5350", emoji: "📺" },
multimedia: { color: "#FF8A65", emoji: "🎞️" },
picture: { color: "#26A69A", emoji: "🖼️" },
anime: { color: "#F06292", emoji: "🌸" },
"program-update": { color: "#78909C", emoji: "🔄" },
// university: { color: "#5C6BC0", emoji: "🎓" },
// forecast: { color: "#4FC3F7", emoji: "⛅️" },
// travel: { color: "#4DD0E1", emoji: "✈️" },
shopping: { color: "#EEAE24", emoji: "🛍️" },
game: { color: "#7E57C2", emoji: "🎮" },
reading: { color: "#3F8BB7", emoji: "📖" },
// government: { color: "#90A4AE", emoji: "🏛️" },
// study: { color: "#FFD54F", emoji: "📚" },
journal: { color: "#A1887F", emoji: "📓" },
finance: { color: "#81C784", emoji: "💰" },
}