mirror of
https://github.com/Unleash/unleash.git
synced 2025-04-15 01:16:22 +02:00
Don't use fallback functions for dragging
This commit is contained in:
parent
90eed05296
commit
676757f914
@ -87,6 +87,8 @@ export const StrategyItemContainer: FC<StrategyItemContainerProps> = ({
|
||||
? ({ children }) => <Link to={strategy.links.edit}>{children}</Link>
|
||||
: ({ children }) => <> {children} </>;
|
||||
|
||||
console.log('ondragstart', onDragStart);
|
||||
|
||||
return (
|
||||
<Box
|
||||
className={strategy.disabled ? disabledStrategyClassName : ''}
|
||||
|
@ -34,8 +34,6 @@ type ProjectEnvironmentStrategyDraggableItemProps = {
|
||||
onDragEnd?: () => void;
|
||||
};
|
||||
|
||||
const onDragNoOp = () => () => {};
|
||||
|
||||
export const ProjectEnvironmentStrategyDraggableItem = ({
|
||||
className,
|
||||
strategy,
|
||||
@ -43,9 +41,9 @@ export const ProjectEnvironmentStrategyDraggableItem = ({
|
||||
environmentName,
|
||||
otherEnvironments,
|
||||
isDragging,
|
||||
onDragStartRef = onDragNoOp,
|
||||
onDragOver = onDragNoOp,
|
||||
onDragEnd = onDragNoOp,
|
||||
onDragStartRef,
|
||||
onDragOver,
|
||||
onDragEnd,
|
||||
}: ProjectEnvironmentStrategyDraggableItemProps) => {
|
||||
const projectId = useRequiredPathParam('projectId');
|
||||
const featureId = useRequiredPathParam('featureId');
|
||||
@ -79,7 +77,7 @@ export const ProjectEnvironmentStrategyDraggableItem = ({
|
||||
className={className}
|
||||
key={strategy.id}
|
||||
ref={ref}
|
||||
onDragOver={onDragOver(ref, index)}
|
||||
onDragOver={onDragOver?.(ref, index)}
|
||||
sx={{ opacity: isDragging ? '0.5' : '1' }}
|
||||
>
|
||||
<StrategyDraggableItem
|
||||
|
@ -8,8 +8,6 @@ import { Box } from '@mui/material';
|
||||
import type { IFeatureStrategy } from 'interfaces/strategy';
|
||||
import { StrategyItem } from './StrategyItem/StrategyItem';
|
||||
|
||||
const onDragNoOp = () => () => {};
|
||||
|
||||
type StrategyDraggableItemProps = {
|
||||
headerItemsRight: ReactNode;
|
||||
strategy: IFeatureStrategy;
|
||||
@ -30,9 +28,9 @@ export const StrategyDraggableItem = ({
|
||||
strategy,
|
||||
index,
|
||||
isDragging,
|
||||
onDragStartRef = onDragNoOp,
|
||||
onDragOver = onDragNoOp,
|
||||
onDragEnd = onDragNoOp,
|
||||
onDragStartRef,
|
||||
onDragOver,
|
||||
onDragEnd,
|
||||
headerItemsRight,
|
||||
}: StrategyDraggableItemProps) => {
|
||||
const ref = useRef<HTMLDivElement>(null);
|
||||
@ -41,13 +39,13 @@ export const StrategyDraggableItem = ({
|
||||
<Box
|
||||
key={strategy.id}
|
||||
ref={ref}
|
||||
onDragOver={onDragOver(ref, index)}
|
||||
onDragOver={onDragOver?.(ref, index)}
|
||||
sx={{ opacity: isDragging ? '0.5' : '1' }}
|
||||
>
|
||||
<StrategyItem
|
||||
headerItemsRight={headerItemsRight}
|
||||
strategy={strategy}
|
||||
onDragStart={onDragStartRef(ref, index)}
|
||||
onDragStart={onDragStartRef?.(ref, index)}
|
||||
onDragEnd={onDragEnd}
|
||||
/>
|
||||
</Box>
|
||||
|
Loading…
Reference in New Issue
Block a user