UNPKG

codogo-react-widgets

Version:

Provides a unified way to access the styling of commonly used widgets across different apps

18 lines (15 loc) 697 B
import React from "react"; import { withRouter } from "react-router"; import { compose, withProps } from "recompose"; import AddNewButton from "./addNewButton"; import OrgButton from "./orgButton"; //import PlaceholderButton from "./placeholderButton"; import UserButton from "./userButton"; var enhance = compose(withRouter, withProps(function (ownProps) { return { active: ownProps.id && ownProps.id === R.path(["match", "params", "orgID"])(ownProps) }; })); export default enhance(function (props) { return props.isAddNew ? React.createElement(AddNewButton, props) : props.isOrg ? React.createElement(OrgButton, props) : props.isUser ? React.createElement(UserButton, props) : null; });