mirror of
https://litchi.icu/ngc2207/mine-code-now.git
synced 2025-05-18 11:47:56 +00:00
fix: remove colors from language badges to improve dark mode readability
This commit is contained in:
parent
a284915c46
commit
965c36496f
@ -22,27 +22,17 @@ import { Snippet } from "@prisma/client";
|
||||
import { Badge } from "@/components/ui/badge";
|
||||
import { ScrollArea } from "@/components/ui/scroll-area";
|
||||
|
||||
const colors = {
|
||||
green: "bg-green-50",
|
||||
gray: "bg-gray-50",
|
||||
red: "bg-red-50",
|
||||
yellow: "bg-yellow-50",
|
||||
purple: "bg-purple-50",
|
||||
blue: "bg-blue-50",
|
||||
orange: "bg-orange-50",
|
||||
} as const;
|
||||
|
||||
const languageIcons = {
|
||||
c: { icon: COriginal, color: colors.green },
|
||||
cpp: { icon: CplusplusOriginal, color: colors.gray },
|
||||
java: { icon: JavaOriginal, color: colors.red },
|
||||
python: { icon: PythonOriginal, color: colors.yellow },
|
||||
javascript: { icon: JavascriptOriginal, color: colors.yellow },
|
||||
csharp: { icon: CsharpOriginal, color: colors.purple },
|
||||
go: { icon: GoOriginal, color: colors.blue },
|
||||
ruby: { icon: RubyOriginal, color: colors.red },
|
||||
swift: { icon: SwiftOriginal, color: colors.orange },
|
||||
kotlin: { icon: KotlinOriginal, color: colors.blue },
|
||||
c: { icon: COriginal },
|
||||
cpp: { icon: CplusplusOriginal },
|
||||
java: { icon: JavaOriginal },
|
||||
python: { icon: PythonOriginal },
|
||||
javascript: { icon: JavascriptOriginal },
|
||||
csharp: { icon: CsharpOriginal },
|
||||
go: { icon: GoOriginal },
|
||||
ruby: { icon: RubyOriginal },
|
||||
swift: { icon: SwiftOriginal },
|
||||
kotlin: { icon: KotlinOriginal },
|
||||
} as const;
|
||||
|
||||
type Language = keyof typeof languageIcons;
|
||||
@ -63,11 +53,8 @@ export function SnippetCard({
|
||||
|
||||
const renderLanguageBadge = () => (
|
||||
<Badge
|
||||
variant="outline"
|
||||
className={cn(
|
||||
languageInfo?.color,
|
||||
"rounded-xl flex items-center justify-between whitespace-nowrap h-6"
|
||||
)}
|
||||
variant="secondary"
|
||||
className="rounded-xl flex items-center justify-between whitespace-nowrap h-6"
|
||||
>
|
||||
<div className="flex items-center gap-1">
|
||||
{languageInfo?.icon && <languageInfo.icon />}
|
||||
|
Loading…
Reference in New Issue
Block a user