diff --git a/packages/patternfly-4/react-core/src/components/InputGroup/InputGroupText.d.ts b/packages/patternfly-4/react-core/src/components/InputGroup/InputGroupText.d.ts index 7b1fb75dfae..eecc2c4ffe0 100644 --- a/packages/patternfly-4/react-core/src/components/InputGroup/InputGroupText.d.ts +++ b/packages/patternfly-4/react-core/src/components/InputGroup/InputGroupText.d.ts @@ -1,4 +1,4 @@ -import { SFC, HTMLProps, ReactNode } from 'react'; +import { SFC, HTMLProps, ReactNode, ReactType } from 'react'; import { Omit } from '../../typeUtils' export interface InputGroupTextProps extends Omit, 'children'> { diff --git a/packages/patternfly-4/react-core/src/components/InputGroup/examples/SimpleInputGroups.js b/packages/patternfly-4/react-core/src/components/InputGroup/examples/SimpleInputGroups.js index fd9ef1bc111..0b08bfa7d9a 100644 --- a/packages/patternfly-4/react-core/src/components/InputGroup/examples/SimpleInputGroups.js +++ b/packages/patternfly-4/react-core/src/components/InputGroup/examples/SimpleInputGroups.js @@ -2,48 +2,77 @@ import React from 'react'; import { DollarSignIcon, AtIcon, CalendarAltIcon, SearchIcon, QuestionCircleIcon } from '@patternfly/react-icons'; import { Button, + ButtonVariant, TextArea, InputGroup, InputGroupText, TextInput, Dropdown, DropdownToggle, - Popover + DropdownItem, + Popover, + PopoverPosition } from '@patternfly/react-core'; class SimpleInputGroups extends React.Component { + state = { + isOpen: false, + selected: '' + }; + + onToggle = isOpen => { + this.setState({ + isOpen + }); + }; + + onSelect = (event) => { + this.setState({ + isOpen: false, + selected: event.currentTarget.value, + }); + }; render() { return ( -