fix: fixed rerender of boards component after changes in statuses
This commit is contained in:
@ -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 }}>
|
||||
|
||||
Reference in New Issue
Block a user