Skip to content

Commit

Permalink
chore(PPDSE-2397): chore-ppdse-2397-search-mobile-menu (#362)
Browse files Browse the repository at this point in the history
* chore(PPDSE-2397): chore-ppdse-2397-added prop

* chore(PPDSE-2397): chore-ppdse-2397-wrapped icon button instead
  • Loading branch information
baburay23 authored Sep 7, 2022
1 parent fd0a727 commit d95f16d
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 15 deletions.
34 changes: 20 additions & 14 deletions site/components/search/search.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,11 @@ const SearchIconContainer = styled(Visible)`
${getSpacingCssFromTheme('marginBottom', 'space010')};
`;

export const Search: React.FC = () => {
interface SearchProps {
sidebarOpen?: boolean;
}

export const Search: React.FC<SearchProps> = ({sidebarOpen}) => {
const searchButtonRef = React.useRef(null);
const [isOpen, setIsOpen] = React.useState(false);
const [initialQuery, setInitialQuery] = React.useState<string | undefined>(
Expand Down Expand Up @@ -52,19 +56,21 @@ export const Search: React.FC = () => {
return (
<>
<SearchIconContainer xs sm md>
<IconButton
aria-label="Search"
data-testid="search-icon-button"
overrides={{
stylePreset: 'iconButtonMinimalPrimary',
}}
ref={searchButtonRef}
onClick={onOpen}
>
<IconFilledSearch
overrides={{size: 'iconSize020', stylePreset: 'inkContrast'}}
/>
</IconButton>
{sidebarOpen ? undefined : (
<IconButton
aria-label="Search"
data-testid="search-icon-button"
overrides={{
stylePreset: 'iconButtonMinimalPrimary',
}}
ref={searchButtonRef}
onClick={onOpen}
>
<IconFilledSearch
overrides={{size: 'iconSize020', stylePreset: 'inkContrast'}}
/>
</IconButton>
)}
</SearchIconContainer>
<Visible lg xl>
<Button
Expand Down
2 changes: 1 addition & 1 deletion site/components/site-header.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ const SiteHeader = React.forwardRef<HeaderRef, HeaderProps>(
>
<NewsKitLogo />
</Link>
<Search />
<Search sidebarOpen={sidebarOpen} />
</GridLayout>
</Visible>
<Visible lg xl>
Expand Down

0 comments on commit d95f16d

Please sign in to comment.