fix: scrolls and context for deal prefilling
This commit is contained in:
@@ -6,7 +6,7 @@ import CreateDealFrom from "../CreateDealForm/CreateDealFrom.tsx";
|
||||
import { DealService } from "../../../client";
|
||||
import { useQueryClient } from "@tanstack/react-query";
|
||||
import { dateWithoutTimezone } from "../../../shared/lib/date.ts";
|
||||
import { useDealPageContext } from "../../../pages/LeadsPage/contexts/DealPageContext.tsx";
|
||||
import { usePrefillDealContext } from "../../../pages/LeadsPage/contexts/PrefillDealContext.tsx";
|
||||
|
||||
type Props = {
|
||||
onClick: () => void;
|
||||
@@ -15,7 +15,7 @@ const CreateDealButton: FC<Props> = () => {
|
||||
const [isCreating, setIsCreating] = useState(false);
|
||||
const [isTransitionEnded, setIsTransitionEnded] = useState(true);
|
||||
const queryClient = useQueryClient();
|
||||
const { prefillDeal, setPrefillDeal } = useDealPageContext();
|
||||
const { prefillDeal, setPrefillDeal } = usePrefillDealContext();
|
||||
|
||||
return (
|
||||
<div
|
||||
@@ -60,6 +60,7 @@ const CreateDealButton: FC<Props> = () => {
|
||||
queryKey: ["getDealSummaries"],
|
||||
});
|
||||
setIsCreating(false);
|
||||
setPrefillDeal(undefined);
|
||||
});
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -5,17 +5,18 @@ import { useForm } from "@mantine/form";
|
||||
import styles from "./CreateDealForm.module.css";
|
||||
import ClientAutocomplete from "../../Selects/ClientAutocomplete/ClientAutocomplete.tsx";
|
||||
import { DateTimePicker } from "@mantine/dates";
|
||||
import ShippingWarehouseAutocomplete from "../../Selects/ShippingWarehouseAutocomplete/ShippingWarehouseAutocomplete.tsx";
|
||||
import ShippingWarehouseAutocomplete
|
||||
from "../../Selects/ShippingWarehouseAutocomplete/ShippingWarehouseAutocomplete.tsx";
|
||||
import BaseMarketplaceSelect from "../../Selects/BaseMarketplaceSelect/BaseMarketplaceSelect.tsx";
|
||||
import ServicePriceCategorySelect from "../../Selects/ServicePriceCategorySelect/ServicePriceCategorySelect.tsx";
|
||||
import { useDealPageContext } from "../../../pages/LeadsPage/contexts/DealPageContext.tsx";
|
||||
import { usePrefillDealContext } from "../../../pages/LeadsPage/contexts/PrefillDealContext.tsx";
|
||||
|
||||
type Props = {
|
||||
onSubmit: (quickDeal: QuickDeal) => void;
|
||||
onCancel: () => void;
|
||||
};
|
||||
const CreateDealFrom: FC<Props> = ({ onSubmit, onCancel }) => {
|
||||
const { prefillOnOpen, prefillDeal } = useDealPageContext();
|
||||
const { prefillOnOpen, prefillDeal } = usePrefillDealContext();
|
||||
const form = useForm<QuickDeal>({
|
||||
initialValues: {
|
||||
name: "",
|
||||
|
||||
Reference in New Issue
Block a user