typescriptify Popupbase
focus textfield on filterclick
This commit is contained in:
@ -2,14 +2,23 @@ import React from 'react';
|
||||
import style from './InfoHeaderItem.module.css';
|
||||
import {FontAwesomeIcon} from '@fortawesome/react-fontawesome';
|
||||
import {Spinner} from 'react-bootstrap';
|
||||
import {IconDefinition} from '@fortawesome/fontawesome-common-types';
|
||||
|
||||
interface props {
|
||||
onClick?: () => void
|
||||
backColor: string
|
||||
icon: IconDefinition
|
||||
text: string | number
|
||||
subtext: string | number
|
||||
}
|
||||
|
||||
/**
|
||||
* a component to display one of the short quickinfo tiles on dashboard
|
||||
*/
|
||||
class InfoHeaderItem extends React.Component {
|
||||
render() {
|
||||
class InfoHeaderItem extends React.Component<props> {
|
||||
render(): JSX.Element {
|
||||
return (
|
||||
<div onClick={() => {
|
||||
<div onClick={(): void => {
|
||||
// call clicklistener if defined
|
||||
if (this.props.onClick != null) this.props.onClick();
|
||||
}} className={style.infoheaderitem} style={{backgroundColor: this.props.backColor}}>
|
Reference in New Issue
Block a user