// Copyright (c) Jupyter Development Team.
// Distributed under the terms of the Modified BSD License.
import * as React from 'react';
import {
Button as BPButton,
IButtonProps as IBPButtonProps
} from '@blueprintjs/core/lib/cjs/components/button/buttons';
import {
Icon as BPIcon,
IIconProps
} from '@blueprintjs/core/lib/cjs/components/icon/icon';
import {
Collapse as BPCollapse,
ICollapseProps
} from '@blueprintjs/core/lib/cjs/components/collapse/collapse';
import {
InputGroup as BPInputGroup,
IInputGroupProps as IBPInputGroupProps
} from '@blueprintjs/core/lib/cjs/components/forms/inputGroup';
import {
HTMLSelect as BPHTMLSelect,
IHTMLSelectProps
} from '@blueprintjs/core/lib/cjs/components/html-select/htmlSelect';
import {
Select as BPSelect,
ISelectProps
} from '@blueprintjs/select/lib/cjs/components/select/select';
import '@blueprintjs/icons/lib/css/blueprint-icons.css';
import '@blueprintjs/core/lib/css/blueprint.css';
import '../style/index.css';
import { combineClassNames } from './utils';
export { Intent } from '@blueprintjs/core/lib/cjs/common/intent';
interface IButtonProps extends IBPButtonProps {
title?: string;
}
interface IInputGroupProps extends IBPInputGroupProps {
rightIcon?: IIconProps['icon'];
}
export const Button = (props: IButtonProps) => (
);
export const InputGroup = (props: IInputGroupProps) => {
if (props.rightIcon) {
return (
}
/>
);
}
return (
);
};
export const Icon = (props: IIconProps) => (
);
export const Collapse = (props: ICollapseProps) => ;
export const HTMLSelect = (props: IHTMLSelectProps) => (
);
export const Select = (props: ISelectProps) => (
);