Shared:Components:Selector: change onBackClick to onClearSearch for search empty screen

This commit is contained in:
Timofey Boyko 2024-07-15 18:43:04 +03:00
parent 28f99ca87d
commit c4e515d99d

View File

@ -29,6 +29,7 @@ import { useTranslation } from "react-i18next";
import PlusSvgUrl from "PUBLIC_DIR/images/plus.svg?url"; import PlusSvgUrl from "PUBLIC_DIR/images/plus.svg?url";
import UpSvgUrl from "PUBLIC_DIR/images/up.svg?url"; import UpSvgUrl from "PUBLIC_DIR/images/up.svg?url";
import ClearEmptyFilterSvgUrl from "PUBLIC_DIR/images/clear.empty.filter.svg?url";
import { Heading } from "../../heading"; import { Heading } from "../../heading";
import { Text } from "../../text"; import { Text } from "../../text";
@ -42,6 +43,7 @@ import useCreateDropDown from "../hooks/useCreateDropDown";
import { EmptyScreenContext } from "../contexts/EmptyScreen"; import { EmptyScreenContext } from "../contexts/EmptyScreen";
import NewItemDropDown from "./NewItemDropDown"; import NewItemDropDown from "./NewItemDropDown";
import { SearchContext } from "../contexts/Search";
const linkStyles = { const linkStyles = {
isHovered: true, isHovered: true,
@ -65,6 +67,7 @@ const EmptyScreen = ({
searchEmptyScreenDescription, searchEmptyScreenDescription,
} = useContext(EmptyScreenContext); } = useContext(EmptyScreenContext);
const { t } = useTranslation(["Common"]); const { t } = useTranslation(["Common"]);
const { onClearSearch } = useContext(SearchContext);
const { isOpenDropDown, setIsOpenDropDown, onCloseDropDown } = const { isOpenDropDown, setIsOpenDropDown, onCloseDropDown } =
useCreateDropDown(); useCreateDropDown();
@ -128,12 +131,19 @@ const EmptyScreen = ({
<IconButton <IconButton
className="empty-folder_container-icon" className="empty-folder_container-icon"
size={12} size={12}
onClick={createItem.onBackClick} onClick={
iconName={UpSvgUrl} withSearch ? () => onClearSearch?.() : createItem.onBackClick
}
iconName={withSearch ? ClearEmptyFilterSvgUrl : UpSvgUrl}
isFill isFill
/> />
<Link {...linkStyles} onClick={createItem.onBackClick}> <Link
{t("Common:Back")} {...linkStyles}
onClick={
withSearch ? () => onClearSearch?.() : createItem.onBackClick
}
>
{withSearch ? t("Common:ClearFilter") : t("Common:Back")}
</Link> </Link>
</div> </div>
</div> </div>