From aa3c9406740a881d4ddbe257b5ab1d18f1917ff0 Mon Sep 17 00:00:00 2001 From: Alex Windett Date: Fri, 28 Oct 2016 16:01:23 +0100 Subject: [PATCH] Widget Fixing HTML attributes for single select and multi select, and adding disabled option --- ui/src/components/widget/index.js | 20 ++++++++--- ui/src/components/widget/readme.md | 54 ++++++++++++++++++++++++++---- ui/src/components/widget/style.css | 9 +++++ 3 files changed, 72 insertions(+), 11 deletions(-) diff --git a/ui/src/components/widget/index.js b/ui/src/components/widget/index.js index 491f20ac..a24af2c0 100644 --- a/ui/src/components/widget/index.js +++ b/ui/src/components/widget/index.js @@ -3,11 +3,14 @@ const React = require('react'); const styles = require('./style.css'); const Widget = ({ + checked = false, children, - selectable = 'single', - name, className, - style + disabled = false, + name, + selectable = 'single', + style, + value = name }) => { const cn = classNames( @@ -18,11 +21,15 @@ const Widget = ({ const type = selectable === 'single' ? 'radio' : 'checkbox'; return ( -