// Copyright (C) 2017-2023 Smart code 203358507 const React = require('react'); const { useTranslation } = require('react-i18next'); const PropTypes = require('prop-types'); const classnames = require('classnames'); const { default: Icon } = require('@stremio/stremio-icons/react'); const { Button } = require('stremio/components'); const styles = require('./styles'); const DiscreteSelectInput = ({ className, value, label, disabled, dataset, onChange }) => { const { t } = useTranslation(); 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 (
{label}
{value}
); }; DiscreteSelectInput.propTypes = { className: PropTypes.string, value: PropTypes.string, label: PropTypes.string, disabled: PropTypes.bool, dataset: PropTypes.object, onChange: PropTypes.func }; module.exports = DiscreteSelectInput;