@lobehub/ui
Version:
Lobe UI is an open-source UI component library for building AIGC web apps
32 lines (29 loc) • 851 B
JavaScript
'use client';
import { formatLang, useStyles } from "./style.mjs";
import { memo } from "react";
import { jsx } from "react/jsx-runtime";
import GiscusComponent from "@giscus/react";
//#region src/awesome/Giscus/Giscus.tsx
const Giscus = memo(({ style, className, reactionsEnabled = "1", mapping = "title", lang = "en_US", inputPosition = "top", id = "giscus", loading = "lazy", emitMetadata = "0", ...rest }) => {
const theme = useStyles();
return /* @__PURE__ */ jsx("div", {
className,
style,
children: /* @__PURE__ */ jsx(GiscusComponent, {
emitMetadata,
id,
inputPosition,
lang: formatLang(lang),
loading,
mapping,
reactionsEnabled,
theme,
...rest
})
});
});
Giscus.displayName = "Giscus";
var Giscus_default = Giscus;
//#endregion
export { Giscus_default as default };
//# sourceMappingURL=Giscus.mjs.map