1 |
|
2 |
|
3 | import { Button as BPButton } from '@blueprintjs/core/lib/cjs/components/button/buttons';
|
4 | import { Collapse as BPCollapse } from '@blueprintjs/core/lib/cjs/components/collapse/collapse';
|
5 | import { Checkbox as BPCheckbox } from '@blueprintjs/core/lib/cjs/components/forms/controls';
|
6 | import { InputGroup as BPInputGroup } from '@blueprintjs/core/lib/cjs/components/forms/inputGroup';
|
7 | import { Select as BPSelect } from '@blueprintjs/select/lib/cjs/components/select/select';
|
8 | import * as React from 'react';
|
9 | import { LabIcon } from './icon';
|
10 | import { classes } from './utils';
|
11 | export { Intent } from '@blueprintjs/core/lib/cjs/common/intent';
|
12 | export const Button = (props) => (React.createElement(BPButton, Object.assign({}, props, { className: classes(props.className, props.minimal ? 'minimal' : '', 'jp-Button') })));
|
13 | export const InputGroup = (props) => {
|
14 | if (props.rightIcon) {
|
15 | return (React.createElement(BPInputGroup, Object.assign({}, props, { className: classes(props.className, 'jp-InputGroup'), rightElement: React.createElement("div", { className: "jp-InputGroupAction" },
|
16 | React.createElement(LabIcon.resolveReact, { icon: props.rightIcon })) })));
|
17 | }
|
18 | return (React.createElement(BPInputGroup, Object.assign({}, props, { className: classes(props.className, 'jp-InputGroup') })));
|
19 | };
|
20 | export const Collapse = (props) => (React.createElement(BPCollapse, Object.assign({}, props)));
|
21 | export const Select = (props) => (React.createElement(BPSelect, Object.assign({}, props, { className: classes(props.className, 'jp-Select') })));
|
22 | export const Checkbox = (props) => (React.createElement(BPCheckbox, Object.assign({}, props, { className: classes(props.className, 'jp-Checkbox') })));
|
23 |
|
\ | No newline at end of file |