MCPcopy
hub / github.com/027xiguapi/code-box / Cnblogs

Function Cnblogs

component/options/cnblogs.tsx:13–50  ·  view source on GitHub ↗
({ forwardRef })

Source from the content-addressed store, hash-verified

11import { i18n } from "~tools"
12
13export default function Cnblogs({ forwardRef }) {
14 const [copyCode, setCopyCode] = useStorage("cnblogs-copyCode", (v) =>
15 v === undefined ? true : v
16 )
17
18 function handleReset() {
19 setCopyCode(true)
20 }
21
22 useImperativeHandle(forwardRef, () => ({
23 handleReset
24 }))
25
26 return (
27 <fieldset>
28 <legend>{i18n("cnblogsConfig")}</legend>
29 <div className="item">
30 <span>{i18n("cnblogsCopyCode")}</span>
31 <input
32 type="checkbox"
33 id="cnblogs-copyCode"
34 name="cnblogs-copyCode"
35 className="codebox-offscreen"
36 checked={copyCode}
37 onChange={(e) => setCopyCode(e.target.checked)}
38 />
39 <label className="codebox-switch" htmlFor="cnblogs-copyCode"></label>
40 </div>
41 <CssCode name="cnblogs"></CssCode>
42 <ShowTag name="cnblogs"></ShowTag>
43 <EditMarkdown name="cnblogs"></EditMarkdown>
44 <DownloadMarkdown name="cnblogs"></DownloadMarkdown>
45 <DownloadHtml name="cnblogs"></DownloadHtml>
46 <CssCode name="cnblogs"></CssCode>
47 <DownloadPdf name="cnblogs"></DownloadPdf>
48 </fieldset>
49 )
50}

Callers

nothing calls this directly

Calls 1

i18nFunction · 0.85

Tested by

no test coverage detected