From 6420e20cfe521dd5bde24f3dc2aa8dcd543fdd7a Mon Sep 17 00:00:00 2001 From: Florian Scholdei Date: Tue, 29 Jan 2019 11:06:11 +0100 Subject: [PATCH] added ButtonGroup component --- .../ui-components/src/buttons/ButtonGroup.js | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 scm-ui-components/packages/ui-components/src/buttons/ButtonGroup.js diff --git a/scm-ui-components/packages/ui-components/src/buttons/ButtonGroup.js b/scm-ui-components/packages/ui-components/src/buttons/ButtonGroup.js new file mode 100644 index 0000000000..9997e68a53 --- /dev/null +++ b/scm-ui-components/packages/ui-components/src/buttons/ButtonGroup.js @@ -0,0 +1,46 @@ +// @flow +import React from "react"; +import Button from "./Button"; + +type Props = { + firstlabel: string, + secondlabel: string, + firstColor: string, + secondColor: string, + firstAction?: (event: Event) => void, + secondAction?: (event: Event) => void, + firstIsSelected: boolean +}; + +class ButtonGroup extends React.Component { + + render() { + const { firstlabel, secondlabel, firstColor, secondColor, firstAction, secondAction, firstIsSelected } = this.props; + + let showFirstColor = firstColor; + let showSecondColor = secondColor; + + if (firstIsSelected) { + showFirstColor += " is-selected"; + } else { + showSecondColor += " is-selected"; + } + + return ( +
+
+ ); + } +} + +export default ButtonGroup;