lost-sia
Version:
Single Image Annotation Tool
2 lines (1 loc) • 665 B
JavaScript
import{jsxs as e,jsx as i}from"react/jsx-runtime";import{Component as s}from"react";import{Dimmer as r,Header as o}from"semantic-ui-react";class h extends s{constructor(t){super(t),this.state={active:!1}}handleClick(t){this.props.onClick&&this.props.onClick(t)}componentDidMount(){this.setState({active:this.props.active})}componentDidUpdate(t){this.props.active!==t.active&&this.setState({active:this.props.active})}render(){return e(r,{page:!0,active:this.state.active,style:{zIndex:7e3},onClick:t=>this.handleClick(t),children:[i(o,{as:"h3",inverted:!0,style:{background:"rgba(0,0,0,0)"},children:this.props.header}),this.props.content]})}}export{h as default};