Style improvements for mobile

This commit is contained in:
vjrj 2018-01-19 11:04:14 +01:00
parent c79f8b5f8b
commit cd16f45d8e
28 changed files with 345 additions and 120 deletions

View file

@ -12,12 +12,12 @@ const propTypes = {
href: PropTypes.string,
onClick: PropTypes.func,
onSelect: PropTypes.func,
eventKey: PropTypes.any,
eventKey: PropTypes.any
};
const defaultProps = {
active: false,
disabled: false,
disabled: false
};
class NavItem extends React.Component {
@ -38,7 +38,9 @@ class NavItem extends React.Component {
}
render() {
const { active, disabled, onClick, className, anchorClassName, style, ...props } =
const {
active, disabled, onClick, className, anchorClassName, style, ...props
} =
this.props;
delete props.onSelect;
@ -58,13 +60,15 @@ class NavItem extends React.Component {
return (
<li
role="presentation"
data-toggle="collapse"
data-target=".navbar-collapse.show"
className={classNames(className, { active, disabled })}
style={style}
>
<SafeAnchor
{...props}
disabled={disabled}
className={anchorClassName}
disabled={disabled}
className={anchorClassName}
onClick={createChainedFunction(onClick, this.handleClick)}
/>
</li>