From 11d40fa791ec0a9dab343d90af6731d9e249720d Mon Sep 17 00:00:00 2001 From: Ryan2128 <33176053+Ryan2128@users.noreply.github.com> Date: Sun, 31 Jan 2021 04:42:29 -0600 Subject: [PATCH] feat(docs): add copy feat for demo (#1398) --- package.json | 1 + website/components/demo-block.vue | 78 ++++++++++++++++++++++++------- website/i18n/component.json | 25 ++++++++-- yarn.lock | 5 ++ 4 files changed, 88 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index caf88872de..57464df75b 100644 --- a/package.json +++ b/package.json @@ -56,6 +56,7 @@ "babel-plugin-module-resolver": "^4.0.0", "babel-preset-vue": "^2.0.2", "chalk": "^4.1.0", + "clipboard-copy": "^4.0.1", "cp-cli": "^2.0.0", "cross-env": "^7.0.2", "css-loader": "^4.2.2", diff --git a/website/components/demo-block.vue b/website/components/demo-block.vue index 4daa06d4c9..dd447608bc 100644 --- a/website/components/demo-block.vue +++ b/website/components/demo-block.vue @@ -28,25 +28,38 @@ {{ controlText }} - - - - {{ langConfig['button-text'] }} - - - +
+ + {{ langConfig['copy-button-text'] }} + + + + + {{ langConfig['run-online-button-text'] }} + + + +