feat: update language icons in snippet-card component and seed.ts

This commit is contained in:
ngc2207 2024-11-23 00:23:16 +08:00
parent 15c53ee086
commit 8d90b08925
2 changed files with 4225 additions and 108 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,14 +1,14 @@
import {
VimOriginal,
COriginal,
CplusplusOriginal,
CsharpOriginal,
GoOriginal,
JavaOriginal,
PythonOriginal,
JavascriptOriginal,
KotlinOriginal,
COriginal,
GoOriginal,
RubyOriginal,
SwiftOriginal,
CplusplusOriginal,
PythonOriginal,
RustOriginal,
} from "devicons-react";
import {
Card,
@ -23,16 +23,16 @@ import { Badge } from "@/components/ui/badge";
import { SnippetShowForm } from "./snippet-show-form";
const languageIcons = {
plaintext: { icon: VimOriginal },
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 },
java: { icon: JavaOriginal },
javascript: { icon: JavascriptOriginal },
kotlin: { icon: KotlinOriginal },
python: { icon: PythonOriginal },
rust: { icon: RustOriginal },
} as const;
type Language = keyof typeof languageIcons;