admin-on-rest-fr05t1k
Version:
A frontend Framework for building admin applications on top of REST services, using ES6, React and Material UI
22 lines (18 loc) • 660 B
JavaScript
import React, { PropTypes } from 'react';
import { Link } from 'react-router';
import FlatButton from 'material-ui/FlatButton';
import ActionList from 'material-ui/svg-icons/action/list';
import translate from '../../i18n/translate';
const ListButton = ({ basePath = '', label = 'aor.action.list', translate }) => <FlatButton
primary
label={label && translate(label)}
icon={<ActionList />}
containerElement={<Link to={basePath} />}
style={{ overflow: 'inherit' }}
/>;
ListButton.propTypes = {
basePath: PropTypes.string,
label: PropTypes.string,
translate: PropTypes.func.isRequired,
};
export default translate(ListButton);