kibana/ui_framework/src/components/index.js
Tim Roes 8f2ccc3a4a [UI Framework] Add KuiCodeEditor as react-ace replacement/wrapper (#14026)
* Create KuiCodeEditor component

* Add additional tests

* Add PropTypes for KuiCodeEditor

* Rename hintInactive to isHintActive

* Rename enableOverlay to stopEditing

* Rename and move configureAce method

* Rename onHintKeyDown to onKeyDownHint

* Fix broken configureAce call

* Add onBlur to editor example

* Regroup test cases

* Don't lose value in KuiCodeEditor example

* Remove window.alert, due to annoying behavior when switching tabs

* Remove unnecessary constructor

* Replace string ref by callback ref

* Add a snapshot test

* Move stop editing method

* Use mount to render editor during test

* Extract setState into method in example
2017-09-22 18:09:57 +03:00

147 lines
2.3 KiB
JavaScript

export { KuiActionItem } from './action_item';
export {
KuiKeyboardAccessible,
KuiScreenReaderOnly,
} from './accessibility';
export {
KuiBar,
KuiBarSection,
} from './bar';
export {
KuiButton,
KuiButtonGroup,
KuiButtonIcon,
KuiLinkButton,
KuiSubmitButton,
} from './button';
export {
KuiCard,
KuiCardDescriptionText,
KuiCardDescriptionTitle,
KuiCardDescription,
KuiCardFooter,
KuiCardGroup,
} from './card';
export {
KuiCodeEditor
} from './code_editor';
export {
KuiColorPicker,
} from './color_picker';
export {
KuiCollapseButton,
} from './collapse_button';
export {
KuiEmptyTablePrompt,
KuiEmptyTablePromptMessage,
KuiEmptyTablePromptPanel,
} from './empty_table_prompt';
export {
KuiEvent,
KuiEventSymbol,
KuiEventBody,
KuiEventBodyMessage,
KuiEventBodyMetadata,
} from './event';
export {
KuiExpressionItem,
KuiExpressionItemButton,
KuiExpressionItemPopover,
} from './expression';
export {
KuiFieldGroup,
KuiFieldGroupSection,
} from './form_layout';
export {
KuiGallery,
KuiGalleryButton,
KuiGalleryButtonIcon,
KuiGalleryButtonImage,
KuiGalleryButtonLabel,
} from './gallery';
export {
KuiHeaderBar,
KuiHeaderBarSection,
} from './header_bar';
export { KuiInfoButton } from './info_button';
export {
KuiLocalNav,
KuiLocalNavRow,
KuiLocalNavRowSection,
KuiLocalTab,
KuiLocalTabs,
KuiLocalTitle,
} from './local_nav';
export {
KuiMenu,
KuiMenuItem,
} from './menu';
export {
KUI_MODAL_CANCEL_BUTTON,
KUI_MODAL_CONFIRM_BUTTON,
KuiConfirmModal,
KuiModal,
KuiModalBody,
KuiModalBodyText,
KuiModalFooter,
KuiModalHeader,
KuiModalHeaderTitle,
KuiModalOverlay,
} from './modal';
export {
KuiOutsideClickDetector,
} from './outside_click_detector';
export {
KuiPager,
KuiPagerButtonGroup,
} from './pager';
export {
KuiPopover,
} from './popover';
export {
KuiTabs,
KuiTab
} from './tabs';
export {
KuiTable,
KuiControlledTable,
KuiTableHeaderCell,
KuiTableRow,
KuiTableRowCell,
KuiTableInfo,
KuiTableRowCheckBoxCell,
KuiTableHeaderCheckBoxCell,
KuiTableHeader,
KuiTableBody,
} from './table';
export {
KuiToolBar,
KuiToolBarSearchBox,
KuiToolBarFooter,
KuiToolBarSection,
KuiToolBarFooterSection,
KuiToolBarText
} from './tool_bar';