UNPKG

1.86 kBJavaScriptView Raw
1// Copyright (c) Jupyter Development Team.
2// Distributed under the terms of the Modified BSD License.
3import { Button as BPButton } from '@blueprintjs/core/lib/cjs/components/button/buttons';
4import { Collapse as BPCollapse } from '@blueprintjs/core/lib/cjs/components/collapse/collapse';
5import { Checkbox as BPCheckbox } from '@blueprintjs/core/lib/cjs/components/forms/controls';
6import { InputGroup as BPInputGroup } from '@blueprintjs/core/lib/cjs/components/forms/inputGroup';
7import { Select as BPSelect } from '@blueprintjs/select/lib/cjs/components/select/select';
8import * as React from 'react';
9import { LabIcon } from './icon';
10import { classes } from './utils';
11export { Intent } from '@blueprintjs/core/lib/cjs/common/intent';
12export const Button = (props) => (React.createElement(BPButton, Object.assign({}, props, { className: classes(props.className, props.minimal ? 'minimal' : '', 'jp-Button') })));
13export 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};
20export const Collapse = (props) => (React.createElement(BPCollapse, Object.assign({}, props)));
21export const Select = (props) => (React.createElement(BPSelect, Object.assign({}, props, { className: classes(props.className, 'jp-Select') })));
22export const Checkbox = (props) => (React.createElement(BPCheckbox, Object.assign({}, props, { className: classes(props.className, 'jp-Checkbox') })));
23//# sourceMappingURL=blueprint.js.map
\No newline at end of file