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 Addon = ({ className, id, name, logo, description, types, version, transportUrl, installed, toggle, onShareButtonClicked }) => { const onKeyUp = React.useCallback((event) => { if (event.key === 'Enter' && typeof toggle === 'function') { toggle(event); } }, [toggle]); return ( ); }; Addon.propTypes = { className: PropTypes.string, id: PropTypes.string, name: PropTypes.string, logo: PropTypes.string, description: PropTypes.string, types: PropTypes.arrayOf(PropTypes.string), version: PropTypes.string, transportUrl: PropTypes.string, installed: PropTypes.bool, toggle: PropTypes.func, onShareButtonClicked: PropTypes.func }; module.exports = Addon;