From f8531a30d007cd215534b0e689d99d13afe8e58e Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Sat, 11 Jul 2020 21:40:22 +0800 Subject: [PATCH] CLI: React template Button onClick --- lib/cli/src/frameworks/react/js/Button.js | 5 +++++ lib/cli/src/generators/configure.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/cli/src/frameworks/react/js/Button.js b/lib/cli/src/frameworks/react/js/Button.js index 81635de9e5f..5c5f9e78b6f 100644 --- a/lib/cli/src/frameworks/react/js/Button.js +++ b/lib/cli/src/frameworks/react/js/Button.js @@ -74,10 +74,15 @@ Button.propTypes = { * Button contents */ label: PropTypes.string.isRequired, + /** + * Optional click handler + */ + onClick: PropTypes.func, }; Button.defaultProps = { backgroundColor: null, primary: false, size: 'medium', + onClick: undefined, }; diff --git a/lib/cli/src/generators/configure.ts b/lib/cli/src/generators/configure.ts index fb03d232a67..78b5db0ab02 100644 --- a/lib/cli/src/generators/configure.ts +++ b/lib/cli/src/generators/configure.ts @@ -18,7 +18,7 @@ function configureMain(addons: string[], custom?: any) { function configurePreview(framework: SupportedFrameworks) { const parameters = ` export const parameters = { - actions: { argTypesRegex: "^on.*" }, + actions: { argTypesRegex: "^on[A-Z].*" }, }`; const preview =