import React, { ButtonHTMLAttributes, DetailedHTMLProps } from 'react'; import classNames from 'classnames'; import layoutManager from '../../components/layoutManager'; import './emby-button.scss'; interface IconButtonProps extends DetailedHTMLProps, HTMLButtonElement > { icon?: string; iconClassName?: string; } const IconButton: React.FC = ({ className, title, icon, iconClassName, disabled = false, onClick, ...rest }) => { const btnClass = classNames( 'paper-icon-button-light', className, { 'show-focus': layoutManager.tv } ); const iconClass = classNames( 'material-icons', iconClassName, icon ); return ( ); }; export default IconButton;