import React from 'react';
import { Button, Checkbox, FormGroup, SearchInput } from '@patternfly/react-core';
import ExternalLinkSquareAltIcon from '@patternfly/react-icons/dist/esm/icons/external-link-square-alt-icon';
export const SearchInputAdvanced: React.FunctionComponent = () => {
const [value, setValue] = React.useState('username:player firstname:john');
const [useEqualsAsDelimiter, setUseEqualsAsDelimiter] = React.useState(false);
const [useCustomFooter, setUseCustomFooter] = React.useState(false);
const toggleDelimiter = (checked: boolean) => {
setValue(value.replace(/:|=/g, checked ? '=' : ':'));
setUseEqualsAsDelimiter(checked);
};
return (
<>
setUseCustomFooter(value)}
aria-label="change use custom footer checkbox"
id="toggle-custom-footer"
name="toggle-custom-footer"
/>
setValue('')}
formAdditionalItems={
useCustomFooter ? (
} iconPosition="right">
Link
) : null
}
/>
>
);
};