const React = require('react'); const PropTypes = require('prop-types'); const classnames = require('classnames'); const Icon = require('stremio-icons/dom'); const { Button } = require('stremio/common'); const styles = require('./styles'); const DiscreteSelectInput = ({ className, value, label, disabled, dataset, onChange }) => { const buttonOnClick = React.useCallback((event) => { if (typeof onChange === 'function') { onChange({ type: 'change', value: event.currentTarget.dataset.type, dataset: dataset, reactEvent: event, nativeEvent: event.nativeEvent }); } }, [dataset, onChange]); return (