Merge pull request #71 from devchat-ai/add-copy-language-platform-info
Add copy language platform info
This commit is contained in:
commit
6a277c0759
@ -31,13 +31,13 @@ const CommitButton = ({ code }) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
const CodeCopyButton = ({ code }) => {
|
const CodeCopyButton = ({ code, language, platform }) => {
|
||||||
return (
|
return (
|
||||||
<CopyButton value={code} timeout={2000}>
|
<CopyButton value={code} timeout={2000}>
|
||||||
{({ copied, copy }) => (
|
{({ copied, copy }) => (
|
||||||
<IconButton label={copied ? 'Copied' : 'Copy'} color={copied ? 'teal' : 'gray'} onClick={() => {
|
<IconButton label={copied ? 'Copied' : 'Copy'} color={copied ? 'teal' : 'gray'} onClick={() => {
|
||||||
copy();
|
copy();
|
||||||
APIUtil.createEvent({name: 'copy', value: 'copy'})
|
APIUtil.createEvent({name: 'copy', value: 'copy', language: language, ide: platform})
|
||||||
}}>
|
}}>
|
||||||
{copied ? <IconCheck size="1rem" /> : <IconCopy size="1rem" />}
|
{copied ? <IconCheck size="1rem" /> : <IconCopy size="1rem" />}
|
||||||
</IconButton>
|
</IconButton>
|
||||||
@ -122,7 +122,7 @@ const CodeButtons = ({ platform, language, code }) => (
|
|||||||
wrap="wrap"
|
wrap="wrap"
|
||||||
style={{ position: 'absolute', top: 8, right: 10 }}
|
style={{ position: 'absolute', top: 8, right: 10 }}
|
||||||
>
|
>
|
||||||
<CodeCopyButton code={code} />
|
<CodeCopyButton code={code} language={language} platform={platform} />
|
||||||
{language && language === 'commitmsg'
|
{language && language === 'commitmsg'
|
||||||
? <CommitButton code={code} />
|
? <CommitButton code={code} />
|
||||||
: (
|
: (
|
||||||
|
Loading…
x
Reference in New Issue
Block a user