import * as React from "react"; import {ReactComponentBase} from "tc-shared/ui/react-elements/ReactComponentBase"; import {IconRenderer} from "tc-shared/ui/react-elements/Icon"; const cssStyle = require("./button.scss"); export interface DropdownEntryProperties { icon?: string | JQuery; text: JSX.Element | string; onClick?: (event) => void; onContextMenu?: (event) => void; } export class DropdownEntry extends ReactComponentBase { protected default_state() { return {}; } render() { if(this.props.children) { return (
{this.props.text}
{this.props.children}
); } else { return (
{this.props.text}
); } } } export interface DropdownContainerProperties { } export interface DropdownContainerState { } export class DropdownContainer extends ReactComponentBase { protected default_state() { return { }; } render() { return (
{this.props.children}
); } }