From 56a4c4794872bc084adc1019e16951e4b0ed792e Mon Sep 17 00:00:00 2001 From: Maciej Lenartowicz Date: Tue, 7 Jan 2020 13:27:49 +0100 Subject: [PATCH] Form widgets size --- package-lock.json | 2 +- package.json | 2 +- src/bootstrap/Button.js | 13 +++++------ src/bootstrap/CheckBox.js | 9 ++------ src/bootstrap/Input.js | 4 +--- src/bootstrap/RadioSet.js | 4 +--- src/bootstrap/Select.js | 2 +- .../__snapshots__/CheckBox.test.js.snap | 4 ++-- .../__snapshots__/NumberInput.test.js.snap | 2 +- .../__snapshots__/PasswordInput.test.js.snap | 2 +- .../__snapshots__/RadioSet.test.js.snap | 2 +- .../__snapshots__/Select.test.js.snap | 2 +- .../__snapshots__/TextInput.test.js.snap | 2 +- src/bootstrap/constants.js | 2 +- .../__snapshots__/SubmitButton.test.js.snap | 6 ++--- src/form/__tests__/hooks.test.js | 2 +- src/form/components/ForisForm.js | 22 +++++++++++-------- 17 files changed, 37 insertions(+), 45 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0d02039..67f423e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "foris", - "version": "2.1.1", + "version": "2.2.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index aa33863..9cd078b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "foris", - "version": "2.1.1", + "version": "2.2.0", "description": "Set of components and utils for Foris and its plugins.", "author": "CZ.NIC, z.s.p.o.", "repository": { diff --git a/src/bootstrap/Button.js b/src/bootstrap/Button.js index 887e05e..afa5e84 100644 --- a/src/bootstrap/Button.js +++ b/src/bootstrap/Button.js @@ -8,11 +8,6 @@ import React from "react"; import PropTypes from "prop-types"; -const OFFSET = 8; -const SIZE = 3; -const SIZE_CLASS = ` offset-lg-${OFFSET} col-lg-${SIZE}`; -const SIZE_CLASS_SM = " col-sm-12"; - Button.propTypes = { /** Additional class name. */ className: PropTypes.string, @@ -32,14 +27,16 @@ Button.propTypes = { export function Button({ className, loading, forisFormSize, children, ...props }) { - className = className ? `btn ${className}` : "btn btn-primary "; - if (forisFormSize) className += SIZE_CLASS + SIZE_CLASS_SM; + let buttonClass = className ? `btn ${className}` : "btn btn-primary "; + if (forisFormSize) { + buttonClass = `${buttonClass} col-sm-12 col-lg-3`; + } const span = loading ?