feat: deal create, update, delete

This commit is contained in:
2025-08-24 12:49:19 +04:00
parent 10f50ac254
commit d5be9ce61a
23 changed files with 741 additions and 76 deletions

View File

@ -32,7 +32,8 @@ type Props<TContainer, TItem> = {
renderContainer: (
container: TContainer,
children: ReactNode,
renderDraggable: () => ReactNode
renderDraggable: () => ReactNode,
index: number
) => ReactNode;
renderContainerHeader: (container: TContainer) => ReactNode;
renderContainerOverlay: (
@ -75,7 +76,7 @@ const FunnelDnd = <
const isMobile = useIsMobile();
const renderContainers = () =>
containers.map(container => {
containers.map((container, index) => {
const containerItems = getItemsByContainer(container, items);
const containerId = getContainerId(container);
return (
@ -94,7 +95,8 @@ const FunnelDnd = <
items={containerItems}
renderItem={renderItem}
/>,
renderDraggable!
renderDraggable!,
index
)
}
renderDraggable={() => renderContainerHeader(container)}