import { __, sprintf } from '@wordpress/i18n' import React from 'react' import { Button } from '../../common/Button' import { useSnippetsFilters } from './WithSnippetsTableFilters' export const SearchArea = () => { const { searchQuery, setSearchQuery } = useSnippetsFilters() return (
{ event.preventDefault() }} > setSearchQuery(event.target.value)} placeholder={__('Search snippets', 'code-snippets')} />
) } export const SearchResultsIndicator = () => { const { searchQueryText, searchLineNumber, currentTag, setSearchQuery, setCurrentTag } = useSnippetsFilters() return searchQueryText || currentTag ?

{__('Search results', 'code-snippets')} {/* translators: %s: search query. */} {searchQueryText && sprintf(__(' for “%s”', 'code-snippets'), searchQueryText)} {/* translators: %d: code line number. */} {searchLineNumber && sprintf(__(' on line “%d”', 'code-snippets'), searchLineNumber)} {/* translators: %s: tag name. */} {currentTag && sprintf(__(' in tag “%s”', 'code-snippets'), currentTag)} {' '}

: null }