From 51dec3209e5ee480b1c40e1cfd2e96f128a03862 Mon Sep 17 00:00:00 2001 From: Gustavo Santos Date: Thu, 22 Sep 2022 14:21:01 -0300 Subject: [PATCH 1/5] feat(context selector): replaced input group with search input --- .../ContextSelector/ContextSelector.tsx | 38 +++++-------------- 1 file changed, 10 insertions(+), 28 deletions(-) diff --git a/packages/react-core/src/components/ContextSelector/ContextSelector.tsx b/packages/react-core/src/components/ContextSelector/ContextSelector.tsx index 8789969b137..4dd319daf5f 100644 --- a/packages/react-core/src/components/ContextSelector/ContextSelector.tsx +++ b/packages/react-core/src/components/ContextSelector/ContextSelector.tsx @@ -1,17 +1,13 @@ import * as React from 'react'; import styles from '@patternfly/react-styles/css/components/ContextSelector/context-selector'; import { css } from '@patternfly/react-styles'; -import SearchIcon from '@patternfly/react-icons/dist/esm/icons/search-icon'; import { ContextSelectorToggle } from './ContextSelectorToggle'; import { ContextSelectorMenuList } from './ContextSelectorMenuList'; import { ContextSelectorContext } from './contextSelectorConstants'; -import { Button, ButtonVariant } from '../Button'; -import { TextInput } from '../TextInput'; -import { InputGroup } from '../InputGroup'; -import { KeyTypes } from '../../helpers/constants'; import { FocusTrap, getUniqueId } from '../../helpers'; import { Popper } from '../../helpers/Popper/Popper'; import { getOUIAProps, OUIAProps, getDefaultOUIAId } from '../../helpers'; +import { SearchInput } from '../SearchInput'; export interface ContextSelectorProps extends OUIAProps { /** content rendered inside the Context Selector */ @@ -104,12 +100,6 @@ export class ContextSelector extends React.Component = React.createRef(); popperRef: React.RefObject = React.createRef(); - onEnterPressed = (event: any) => { - if (event.key === KeyTypes.Enter) { - this.props.onSearchButtonClick(); - } - }; - render() { const { children, @@ -150,23 +140,15 @@ export class ContextSelector extends React.Component
- - - - + { + onSearchButtonClick(event); + }} + value={searchInputValue} + />
{children} From 90208771df34070691962405ca8b7873509f76ce Mon Sep 17 00:00:00 2001 From: Gustavo Santos Date: Thu, 6 Oct 2022 21:39:53 -0300 Subject: [PATCH 2/5] chore(context selector): update snapshots --- .../ContextSelector.test.tsx.snap | 120 +++++++++++++----- 1 file changed, 86 insertions(+), 34 deletions(-) diff --git a/packages/react-core/src/components/ContextSelector/__tests__/__snapshots__/ContextSelector.test.tsx.snap b/packages/react-core/src/components/ContextSelector/__tests__/__snapshots__/ContextSelector.test.tsx.snap index 37c450cc7f2..1c096638870 100644 --- a/packages/react-core/src/components/ContextSelector/__tests__/__snapshots__/ContextSelector.test.tsx.snap +++ b/packages/react-core/src/components/ContextSelector/__tests__/__snapshots__/ContextSelector.test.tsx.snap @@ -87,25 +87,51 @@ exports[`ContextSelector Renders ContextSelector open 1`] = `
- +
+
+ + + + + + +
+
@@ -231,25 +257,51 @@ exports[`ContextSelector Renders in strict mode 1`] = `
- +
+
+ + + + + + +
+
From d9f6ba2c6ed1a82bbcd92e2fd53ad8a61afb26d6 Mon Sep 17 00:00:00 2001 From: Gustavo Santos <53129852+gefgu@users.noreply.github.com> Date: Mon, 17 Oct 2022 21:14:42 -0300 Subject: [PATCH 3/5] chore: update label Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> --- .../src/components/ContextSelector/ContextSelector.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-core/src/components/ContextSelector/ContextSelector.tsx b/packages/react-core/src/components/ContextSelector/ContextSelector.tsx index 4dd319daf5f..a84fb4063d8 100644 --- a/packages/react-core/src/components/ContextSelector/ContextSelector.tsx +++ b/packages/react-core/src/components/ContextSelector/ContextSelector.tsx @@ -141,7 +141,7 @@ export class ContextSelector extends React.Component
{ From f4e415eef5924ce049d6d8bd5ebcedaf917c0eb7 Mon Sep 17 00:00:00 2001 From: Eric Olkowski Date: Fri, 2 Dec 2022 12:20:24 -0500 Subject: [PATCH 4/5] Updated per comments --- .../src/components/ContextSelector/ContextSelector.tsx | 1 + .../__tests__/__snapshots__/ContextSelector.test.tsx.snap | 8 ++++---- .../react-core/src/components/SearchInput/SearchInput.tsx | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/react-core/src/components/ContextSelector/ContextSelector.tsx b/packages/react-core/src/components/ContextSelector/ContextSelector.tsx index a84fb4063d8..834b9097399 100644 --- a/packages/react-core/src/components/ContextSelector/ContextSelector.tsx +++ b/packages/react-core/src/components/ContextSelector/ContextSelector.tsx @@ -141,6 +141,7 @@ export class ContextSelector extends React.Component
From 0053d877b1a0e3260675a7923cdac3a94ed7a441 Mon Sep 17 00:00:00 2001 From: Eric Olkowski Date: Fri, 2 Dec 2022 12:42:45 -0500 Subject: [PATCH 5/5] Updated snapshots --- .../__snapshots__/ContextSelector.test.tsx.snap | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/packages/react-core/src/components/ContextSelector/__tests__/__snapshots__/ContextSelector.test.tsx.snap b/packages/react-core/src/components/ContextSelector/__tests__/__snapshots__/ContextSelector.test.tsx.snap index a13ca8124e5..d45c8360fd8 100644 --- a/packages/react-core/src/components/ContextSelector/__tests__/__snapshots__/ContextSelector.test.tsx.snap +++ b/packages/react-core/src/components/ContextSelector/__tests__/__snapshots__/ContextSelector.test.tsx.snap @@ -117,20 +117,19 @@ exports[`ContextSelector Renders ContextSelector open 1`] = ` aria-label="Search input" class="pf-c-text-input-group__text-input" placeholder="Search" - type="text" + type="search" value="" />