diff --git a/app/detectCode.js b/app/detectCode.js index db286cbdaf..0ef6af31fc 100644 --- a/app/detectCode.js +++ b/app/detectCode.js @@ -25,7 +25,8 @@ const detectCode = async (text) => { const language = await modelOperations.runModel(code); return part.replace(/^```/, `\`\`\`${language[0].languageId}`); } else { - return i > 0 ? '\n' + part : part; + // return i > 0 ? '\n' + part : part; + return part; } }); diff --git a/src/components/Messages/Embed.jsx b/src/components/Messages/Embed.jsx index c69eba3164..0cb65ebd08 100644 --- a/src/components/Messages/Embed.jsx +++ b/src/components/Messages/Embed.jsx @@ -1,4 +1,5 @@ -import React from 'react'; +import React, { useState } from 'react'; +import Clipboard from '../svg/Clipboard'; export default function Embed({ children, language = '', matched}) { return ( @@ -7,28 +8,7 @@ export default function Embed({ children, language = '', matched}) {
{ (language === 'javascript' && !matched ? '' : language) }
diff --git a/src/components/svg/Clipboard.jsx b/src/components/svg/Clipboard.jsx new file mode 100644 index 0000000000..51ba28d5b0 --- /dev/null +++ b/src/components/svg/Clipboard.jsx @@ -0,0 +1,28 @@ +import React from 'react'; + +export default function Clipboard() { + return ( + + + + + ); +}