fix: fixed rerender of boards component after changes in statuses

This commit is contained in:
2025-08-01 11:08:53 +04:00
parent 5fe9ea6747
commit 5137836265
6 changed files with 75 additions and 31 deletions

View File

@ -1,4 +1,4 @@
import React, { useEffect, useState } from "react";
import React, { useMemo } from "react";
import { useDroppable } from "@dnd-kit/core";
import {
SortableContext,
@ -18,11 +18,8 @@ type BoardSectionProps = {
const StatusColumn = ({ id, title, deals }: BoardSectionProps) => {
const { setNodeRef } = useDroppable({ id });
const [sortedDeals, setSortedDeals] = useState<DealSchema[]>([]);
useEffect(() => {
setSortedDeals(sortByLexorank(deals));
}, [deals]);
const sortedDeals = useMemo(() => sortByLexorank(deals), [deals]);
return (
<Box style={{ backgroundColor: "#eee", padding: 2 }}>