From 756ec92cdbd448e61fe18b667955852e15a8b3e9 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sat, 12 Jun 2021 15:44:58 -0700 Subject: [PATCH] fix: Link copied to clipboard takes dark mode styles (#2218) Upgrade copy-to-clipboard closes #2207 --- app/components/CopyToClipboard.js | 1 + flow-typed/npm/copy-to-clipboard_v3.x.x.js | 4 +++- package.json | 2 +- yarn.lock | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/components/CopyToClipboard.js b/app/components/CopyToClipboard.js index 36040e6b..c25b4bbc 100644 --- a/app/components/CopyToClipboard.js +++ b/app/components/CopyToClipboard.js @@ -15,6 +15,7 @@ class CopyToClipboard extends React.PureComponent { const elem = React.Children.only(children); copy(text, { debug: process.env.NODE_ENV !== "production", + format: "text/plain", }); if (onCopy) onCopy(); diff --git a/flow-typed/npm/copy-to-clipboard_v3.x.x.js b/flow-typed/npm/copy-to-clipboard_v3.x.x.js index d4f6af72..c8bd526a 100644 --- a/flow-typed/npm/copy-to-clipboard_v3.x.x.js +++ b/flow-typed/npm/copy-to-clipboard_v3.x.x.js @@ -1,10 +1,12 @@ // flow-typed signature: 350413ab85bd03f3d1450c0ae307d106 // flow-typed version: c6154227d1/copy-to-clipboard_v3.x.x/flow_>=v0.104.x -declare module 'copy-to-clipboard' { +// @flow +declare module "copy-to-clipboard" { declare export type Options = {| debug?: boolean, message?: string, + format?: "text/plain" | "text/html", |}; declare module.exports: (text: string, options?: Options) => boolean; diff --git a/package.json b/package.json index 4c462d8d..5ffbc750 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "cancan": "3.1.0", "chalk": "^4.1.0", "compressorjs": "^1.0.7", - "copy-to-clipboard": "^3.0.6", + "copy-to-clipboard": "^3.3.1", "core-js": "^3.10.2", "date-fns": "2.22.1", "dd-trace": "^0.32.2", diff --git a/yarn.lock b/yarn.lock index 025994c0..1f915621 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4138,7 +4138,7 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-to-clipboard@^3.0.6, copy-to-clipboard@^3.0.8: +copy-to-clipboard@^3.0.8, copy-to-clipboard@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==