diff --git a/ui/.eslintignore b/ui/.eslintignore index 76add87..03dd0ea 100644 --- a/ui/.eslintignore +++ b/ui/.eslintignore @@ -1,2 +1,3 @@ node_modules -dist \ No newline at end of file +dist +next-env.d.ts diff --git a/ui/components/Markdown/renderer/inner/CopyButton.tsx b/ui/components/Markdown/renderer/inner/CopyButton.tsx index 28408b6..9b4a8ca 100644 --- a/ui/components/Markdown/renderer/inner/CopyButton.tsx +++ b/ui/components/Markdown/renderer/inner/CopyButton.tsx @@ -10,14 +10,14 @@ export enum CopyStatus { FAILED = 3, } -export interface ICopyButtonProps { +export interface ICopyButtonProperties { delay?: number; className?: string; calcContentForCopy: () => string; } -export const CopyButton: React.FC = props => { - const { className, delay = 1500, calcContentForCopy } = props; +export const CopyButton: React.FC = properties => { + const { className, delay = 1500, calcContentForCopy } = properties; const [status, setStatus] = React.useState(CopyStatus.PENDING); const disabled: boolean = status !== CopyStatus.PENDING; @@ -28,7 +28,7 @@ export const CopyButton: React.FC = props => { const contentForCopy: string = calcContentForCopy(); copy(contentForCopy); setStatus(CopyStatus.COPIED); - } catch () { + } catch { setStatus(CopyStatus.FAILED); } }