diff --git a/jsx/Form.d.ts b/jsx/Form.d.ts index 8c9ecd596c1..babd4a78d06 100644 --- a/jsx/Form.d.ts +++ b/jsx/Form.d.ts @@ -162,6 +162,7 @@ type checkboxProps = { required?: boolean errorMessage?: string elementClass?: string + style?: object onUserInput?: (name: string, value: any) => void } /** diff --git a/jsx/Form.js b/jsx/Form.js index 8e9340aadc8..2137c1bfa86 100644 --- a/jsx/Form.js +++ b/jsx/Form.js @@ -2178,7 +2178,9 @@ export class CheckboxElement extends React.Component { let elementClass = this.props.class + ' ' + this.props.offset; const divStyle = this.props.class === 'checkbox-inline' ? {paddingRight: '5px'} - : {paddingRight: '5px', display: 'inline-block'}; + : this.props.class === 'checkbox-flex' ? + {paddingRight: '5px', display: 'flex'} + : {paddingRight: '5px', display: 'inline-block'}; // Add required asterix if (this.props.required) { @@ -2192,9 +2194,12 @@ export class CheckboxElement extends React.Component { } return ( -
+
-