@lobehub/ui
Version:
Lobe UI is an open-source UI component library for building AIGC web apps
1 lines • 1.4 kB
Source Map (JSON)
{"version":3,"file":"Giscus.mjs","names":[],"sources":["../../../src/awesome/Giscus/Giscus.tsx"],"sourcesContent":["'use client';\n\nimport GiscusComponent from '@giscus/react';\nimport { memo } from 'react';\n\nimport { formatLang, useStyles } from './style';\nimport type { GiscusProps } from './type';\n\nconst Giscus = memo<GiscusProps>(\n ({\n style,\n className,\n reactionsEnabled = '1',\n mapping = 'title',\n lang = 'en_US',\n inputPosition = 'top',\n id = 'giscus',\n loading = 'lazy',\n emitMetadata = '0',\n ...rest\n }) => {\n const theme = useStyles();\n\n return (\n <div className={className} style={style}>\n <GiscusComponent\n emitMetadata={emitMetadata}\n id={id}\n inputPosition={inputPosition}\n lang={formatLang(lang)}\n loading={loading}\n mapping={mapping}\n reactionsEnabled={reactionsEnabled}\n theme={theme}\n {...rest}\n />\n </div>\n );\n },\n);\n\nGiscus.displayName = 'Giscus';\n\nexport default Giscus;\n"],"mappings":";;;;;;;;AAQA,MAAM,SAAS,MACZ,EACC,OACA,WACA,mBAAmB,KACnB,UAAU,SACV,OAAO,SACP,gBAAgB,OAChB,KAAK,UACL,UAAU,QACV,eAAe,KACf,GAAG,WACC;CACJ,MAAM,QAAQ,WAAW;AAEzB,QACE,oBAAC;EAAe;EAAkB;YAChC,oBAAC;GACe;GACV;GACW;GACf,MAAM,WAAW,KAAK;GACb;GACA;GACS;GACX;GACP,GAAI;IACJ;GACE;EAGX;AAED,OAAO,cAAc;AAErB,qBAAe"}