diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts index 935510455d..addf8a4564 100644 --- a/website/docusaurus.config.ts +++ b/website/docusaurus.config.ts @@ -186,6 +186,7 @@ const config: Config = { // }, } satisfies ThemeConfig, plugins: [ + 'docusaurus-plugin-copy-page-button', [ '@dipakparmar/docusaurus-plugin-umami', { diff --git a/website/package.json b/website/package.json index fe1778c423..f558c466df 100644 --- a/website/package.json +++ b/website/package.json @@ -19,6 +19,7 @@ "@getcanary/web": "^1.0.12", "@mdx-js/react": "^3.1.1", "classnames": "^2.2.6", + "docusaurus-plugin-copy-page-button": "^0.8.0", "react": "^19.0.0", "react-dom": "^19.0.0", "react-lite-youtube-embed": "^2.0.3", diff --git a/yarn.lock b/yarn.lock index 7444c23b79..c58478c001 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15179,6 +15179,16 @@ __metadata: languageName: node linkType: hard +"docusaurus-plugin-copy-page-button@npm:^0.8.0": + version: 0.8.0 + resolution: "docusaurus-plugin-copy-page-button@npm:0.8.0" + peerDependencies: + "@docusaurus/core": ^3.0.0 + react: ^18.0.0 || ^19.0.0 + checksum: 10/b99e445c942ec29ee2d9458c601c2ec91411dc5b21990ad7e32c9d2cb388a1b1849d162008b053b16d109d856241b486525555bb1bddc94065fb83e0546b50e6 + languageName: node + linkType: hard + "dom-accessibility-api@npm:^0.5.6, dom-accessibility-api@npm:^0.5.9": version: 0.5.16 resolution: "dom-accessibility-api@npm:0.5.16" @@ -33472,6 +33482,7 @@ __metadata: "@types/node": "npm:^25.5.0" "@types/react": "npm:^19.2.14" classnames: "npm:^2.2.6" + docusaurus-plugin-copy-page-button: "npm:^0.8.0" netlify-plugin-cache: "npm:^1.0.3" prettier: "npm:^3.2.5" react: "npm:^19.0.0"