/
oinktechltd
/
gitserve
Обзор
Документация
Войти
/
oinktechltd
/
gitserve
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
src/components/CodeHighlight.tsx
27 строк
644 B
gpt-engineer-app[bot]
Changes
15 дек 2025, 04:42
15 дек 2025, 04:42
4951e25
Код
Авторство
О чём код?
import { useEffect, useRef } from "react"; import hljs from "highlight.js"; import "highlight.js/styles/github-dark.css"; interface CodeHighlightProps { code: string; language: string; className?: string; } export function CodeHighlight({ code, language, className = "" }: CodeHighlightProps) { const codeRef = useRef<HTMLElement>(null); useEffect(() => { if (codeRef.current) { hljs.highlightElement(codeRef.current); } }, [code, language]); return ( <pre className={`overflow-auto ${className}`}> <code ref={codeRef} className={`language-${language}`}> {code} </code> </pre> ); }