Remove unused SearchUser
component (#4189)
This commit is contained in:
parent
099a0d44c4
commit
d98e240ab1
1 changed files with 0 additions and 59 deletions
|
@ -1,59 +0,0 @@
|
||||||
import { useTranslation } from "react-i18next";
|
|
||||||
import {
|
|
||||||
Button,
|
|
||||||
ButtonVariant,
|
|
||||||
EmptyState,
|
|
||||||
EmptyStateBody,
|
|
||||||
Form,
|
|
||||||
InputGroup,
|
|
||||||
Title,
|
|
||||||
} from "@patternfly/react-core";
|
|
||||||
import { SearchIcon } from "@patternfly/react-icons";
|
|
||||||
import { useForm } from "react-hook-form";
|
|
||||||
import { useRouteMatch } from "react-router-dom";
|
|
||||||
import { useNavigate } from "react-router-dom-v5-compat";
|
|
||||||
|
|
||||||
import { KeycloakTextInput } from "../components/keycloak-text-input/KeycloakTextInput";
|
|
||||||
|
|
||||||
type SearchUserProps = {
|
|
||||||
onSearch: (search: string) => void;
|
|
||||||
};
|
|
||||||
|
|
||||||
export const SearchUser = ({ onSearch }: SearchUserProps) => {
|
|
||||||
const { t } = useTranslation("users");
|
|
||||||
const { register, handleSubmit } = useForm<{ search: string }>();
|
|
||||||
const { url } = useRouteMatch();
|
|
||||||
const navigate = useNavigate();
|
|
||||||
|
|
||||||
const goToCreate = () => navigate(`${url}/add-user`);
|
|
||||||
|
|
||||||
return (
|
|
||||||
<EmptyState>
|
|
||||||
<Title data-testid="search-users-title" headingLevel="h4" size="lg">
|
|
||||||
{t("startBySearchingAUser")}
|
|
||||||
</Title>
|
|
||||||
<EmptyStateBody>
|
|
||||||
<Form onSubmit={handleSubmit((form) => onSearch(form.search))}>
|
|
||||||
<InputGroup>
|
|
||||||
<KeycloakTextInput
|
|
||||||
type="text"
|
|
||||||
id="kc-user-search"
|
|
||||||
name="search"
|
|
||||||
ref={register()}
|
|
||||||
/>
|
|
||||||
<Button
|
|
||||||
variant={ButtonVariant.control}
|
|
||||||
aria-label={t("common:search")}
|
|
||||||
type="submit"
|
|
||||||
>
|
|
||||||
<SearchIcon />
|
|
||||||
</Button>
|
|
||||||
</InputGroup>
|
|
||||||
</Form>
|
|
||||||
</EmptyStateBody>
|
|
||||||
<Button data-testid="create-new-user" variant="link" onClick={goToCreate}>
|
|
||||||
{t("createNewUser")}
|
|
||||||
</Button>
|
|
||||||
</EmptyState>
|
|
||||||
);
|
|
||||||
};
|
|
Loading…
Reference in a new issue