/* global $ */ /* * Metacode selector component * * This component takes in a callback (onMetacodeSelect; takes one metacode id) * and a list of metacode sets and renders them. If you click a metacode, it * passes that metacode's id to the callback. */ import React, { PropTypes, Component } from 'react' class MetacodeSelect extends Component { render = () => { return (
) } } MetacodeSelect.propTypes = { onMetacodeClick: PropTypes.func, metacodeSets: PropTypes.arrayOf(PropTypes.shape({ name: PropTypes.string, metacodes: PropTypes.arrayOf(PropTypes.shape({ id: PropTypes.number, icon_path: PropTypes.string, // url name: PropTypes.string })) })) } export default MetacodeSelect