From 1cac33f886f3984264fb04d4d8bf2a52a1916ae1 Mon Sep 17 00:00:00 2001 From: smrsan76 Date: Wed, 9 Oct 2019 01:47:26 +0330 Subject: [PATCH 1/2] Made the label of AddButton customizable --- src/AddButton/AddButton.tsx | 2 +- src/ArrayFieldTemplate/ArrayFieldTemplate.tsx | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/AddButton/AddButton.tsx b/src/AddButton/AddButton.tsx index fe7db54..e8e9a14 100644 --- a/src/AddButton/AddButton.tsx +++ b/src/AddButton/AddButton.tsx @@ -7,7 +7,7 @@ import AddIcon from '@material-ui/icons/Add'; const AddButton: React.FC = props => ( ); diff --git a/src/ArrayFieldTemplate/ArrayFieldTemplate.tsx b/src/ArrayFieldTemplate/ArrayFieldTemplate.tsx index 86dc772..b981375 100644 --- a/src/ArrayFieldTemplate/ArrayFieldTemplate.tsx +++ b/src/ArrayFieldTemplate/ArrayFieldTemplate.tsx @@ -152,6 +152,7 @@ const DefaultFixedArrayFieldTemplate = (props: ArrayFieldTemplateProps) => { className="array-item-add" onClick={props.onAddClick} disabled={props.disabled || props.readonly} + label={props.uiSchema.buttonLabel} /> )} @@ -192,6 +193,7 @@ const DefaultNormalArrayFieldTemplate = (props: ArrayFieldTemplateProps) => { className="array-item-add" onClick={props.onAddClick} disabled={props.disabled || props.readonly} + label={props.uiSchema.buttonLabel} /> From 1cd1de03f2968545c73b74b62098872929d836f6 Mon Sep 17 00:00:00 2001 From: smrsan76 Date: Thu, 17 Oct 2019 18:12:43 +0330 Subject: [PATCH 2/2] Used TextField instead of Input & InputLabel components for PasswordWidget --- src/PasswordWidget/PasswordWidget.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/PasswordWidget/PasswordWidget.tsx b/src/PasswordWidget/PasswordWidget.tsx index 71c9e5d..b586444 100644 --- a/src/PasswordWidget/PasswordWidget.tsx +++ b/src/PasswordWidget/PasswordWidget.tsx @@ -1,8 +1,7 @@ import React from 'react'; import FormControl from '@material-ui/core/FormControl'; -import Input from '@material-ui/core/Input'; -import InputLabel from '@material-ui/core/InputLabel'; +import TextField from '@material-ui/core/TextField'; import { WidgetProps } from 'react-jsonschema-form'; @@ -36,16 +35,17 @@ const PasswordWidget = ({ //error={!!rawErrors} required={required} > - {label || schema.title} - );