From 52b0ce9ae15b5ebc806b48e0f8a057a5098ce299 Mon Sep 17 00:00:00 2001 From: Tomas Psota Date: Wed, 1 Jun 2022 13:24:15 +0200 Subject: [PATCH] chore(InputGroup): convert examples to TypeScript Signed-off-by: Tomas Psota --- .../InputGroup/examples/InputGroup.md | 242 +----------------- .../InputGroup/examples/InputGroupBasic.tsx | 31 +++ .../examples/InputGroupWithDropdown.tsx | 43 ++++ .../examples/InputGroupWithPopover.tsx | 33 +++ .../examples/InputGroupWithSiblings.tsx | 32 +++ .../examples/InputGroupWithTextarea.tsx | 13 + 6 files changed, 157 insertions(+), 237 deletions(-) create mode 100644 packages/react-core/src/components/InputGroup/examples/InputGroupBasic.tsx create mode 100644 packages/react-core/src/components/InputGroup/examples/InputGroupWithDropdown.tsx create mode 100644 packages/react-core/src/components/InputGroup/examples/InputGroupWithPopover.tsx create mode 100644 packages/react-core/src/components/InputGroup/examples/InputGroupWithSiblings.tsx create mode 100644 packages/react-core/src/components/InputGroup/examples/InputGroupWithTextarea.tsx diff --git a/packages/react-core/src/components/InputGroup/examples/InputGroup.md b/packages/react-core/src/components/InputGroup/examples/InputGroup.md index fddb92ff4db..3872100de72 100644 --- a/packages/react-core/src/components/InputGroup/examples/InputGroup.md +++ b/packages/react-core/src/components/InputGroup/examples/InputGroup.md @@ -8,256 +8,24 @@ import AtIcon from '@patternfly/react-icons/dist/esm/icons/at-icon'; import DollarSignIcon from '@patternfly/react-icons/dist/esm/icons/dollar-sign-icon'; import CalendarAltIcon from '@patternfly/react-icons/dist/esm/icons/calendar-alt-icon'; import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon'; -import { - Button, - ButtonVariant, - TextArea, - InputGroup, - InputGroupText, - TextInput, - Dropdown, - DropdownToggle, - DropdownItem, - Popover, - PopoverPosition -} from '@patternfly/react-core'; ## Examples ### Basic -```js -import React from 'react'; -import AtIcon from '@patternfly/react-icons/dist/esm/icons/at-icon'; -import { - Button, - InputGroup, - InputGroupText, - InputGroupTextVariant, - TextInput, - ValidatedOptions -} from '@patternfly/react-core'; - -class SimpleInputGroups extends React.Component { - constructor(props) { - super(props); - } - - render() { - return ( - - - - @example.com - -
- - - - - - -
- - - % - -
- ); - } -} +```ts file='./InputGroupBasic.tsx' ``` ### With textarea -```js -import React from 'react'; -import { - Button, - TextArea, - InputGroup -} from '@patternfly/react-core'; - -class SimpleInputGroups extends React.Component { - constructor(props) { - super(props); - } - - render() { - return ( - - -