PromucFlow_constructor/app/client/src/editorComponents/ButtonComponent.tsx
2019-08-26 18:11:21 +05:30

21 lines
540 B
TypeScript

import * as React from "react"
import { Button, MaybeElement } from "@blueprintjs/core"
import { ITextComponentProps } from "./TextComponent"
import { Container } from "./ContainerComponent"
class ButtonComponent extends React.Component<IButtonComponentProps> {
render() {
return (
<Container {...this.props}>
<Button icon={this.props.icon}>{this.props.text}</Button>
</Container>
)
}
}
interface IButtonComponentProps extends ITextComponentProps {
icon?: MaybeElement
}
export default ButtonComponent