NavLayout

基于ANTD-Mobile-NavBar封装, 便于维护, 更多详情请移步至: ANTD-Mobile-NavBar

tips: 仅适用Mobile端

export default function NavLayout(props) {
    const {title, children, showReturn = true, mode = 'light', rightContent, hasScroll = false, onReturn} = props;
    return (
        <div className={styles.root}>
            <NavBar
                className={mode == 'light' ? 'am-navbar' : 'am-navbar-drak'}
                rightContent={rightContent}
                icon={showReturn && <Icon type="left" size={'lg'}/>}
                onLeftClick={() => {
                    if (onReturn) onReturn();
                    else router.goBack();
                }}
            >{title}</NavBar>
            {hasScroll ? children : <ScrollView>{children}</ScrollView>}
        </div>
    );
}
Last Updated: 2/26/2019, 6:07:37 PM