zent
Version:
一套前端设计语言和基于React的实现
23 lines (20 loc) • 490 B
JavaScript
import PropTypes from 'prop-types';
import React, { Component, PureComponent } from 'react';
export default class Item extends (PureComponent || Component) {
static propTypes = {
href: PropTypes.string
};
render() {
const { href, name, ...others } = this.props;
if (this.props.children) {
return this.props.children;
}
return href ? (
<a {...others} href={href}>
{name}
</a>
) : (
<span {...others}>{name}</span>
);
}
}