fix: remove translate hook in code block (#2080)

pull/2081/head
boojack 2 years ago committed by GitHub
parent 3df9da91b4
commit cc400da44e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,13 +1,11 @@
import copy from "copy-to-clipboard"; import copy from "copy-to-clipboard";
import hljs from "highlight.js"; import hljs from "highlight.js";
import { toast } from "react-hot-toast"; import { toast } from "react-hot-toast";
import { useTranslate } from "@/utils/i18n";
import { matcher } from "../matcher"; import { matcher } from "../matcher";
export const CODE_BLOCK_REG = /^```(\S*?)\s([\s\S]*?)```/; export const CODE_BLOCK_REG = /^```(\S*?)\s([\s\S]*?)```/;
const renderer = (rawStr: string) => { const renderer = (rawStr: string) => {
const t = useTranslate();
const matchResult = matcher(rawStr, CODE_BLOCK_REG); const matchResult = matcher(rawStr, CODE_BLOCK_REG);
if (!matchResult) { if (!matchResult) {
return <>{rawStr}</>; return <>{rawStr}</>;
@ -27,7 +25,7 @@ const renderer = (rawStr: string) => {
const handleCopyButtonClick = () => { const handleCopyButtonClick = () => {
copy(matchResult[2]); copy(matchResult[2]);
toast.success(t("message.succeed-copy-code")); toast.success("Copied to clipboard!");
}; };
return ( return (

Loading…
Cancel
Save