From 7a65ed6ff818f23aa6fa17257c0ae1a9b4be83d3 Mon Sep 17 00:00:00 2001 From: Philipp Czora Date: Fri, 3 Aug 2018 10:37:56 +0200 Subject: [PATCH] Extracted AddUserField --- scm-ui/public/locales/en/groups.json | 7 ++ scm-ui/src/components/buttons/Button.js | 4 +- scm-ui/src/groups/components/AddUserField.js | 54 +++++++++ scm-ui/src/groups/components/GroupForm.js | 115 ++++++++++--------- 4 files changed, 123 insertions(+), 57 deletions(-) create mode 100644 scm-ui/src/groups/components/AddUserField.js diff --git a/scm-ui/public/locales/en/groups.json b/scm-ui/public/locales/en/groups.json index 4f2cdbac92..873d88a809 100644 --- a/scm-ui/public/locales/en/groups.json +++ b/scm-ui/public/locales/en/groups.json @@ -29,6 +29,13 @@ "edit-group-button": { "label": "Edit" }, + "add-user-button": { + "label": "Add user" + }, + "add-user-textfield": { + "label": "Add user", + "error": "Error adding user" + }, "group-form": { "submit": "Submit", "name-error": "Group name is invalid", diff --git a/scm-ui/src/components/buttons/Button.js b/scm-ui/src/components/buttons/Button.js index 242950ef11..c087da61e5 100644 --- a/scm-ui/src/components/buttons/Button.js +++ b/scm-ui/src/components/buttons/Button.js @@ -7,7 +7,7 @@ export type ButtonProps = { label: string, loading?: boolean, disabled?: boolean, - action?: () => void, + action?: (event: Event) => void, link?: string, fullWidth?: boolean, className?: string @@ -37,7 +37,7 @@ class Button extends React.Component { return (