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
JavaScript
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;
});