Skip to content

Commit 89f1be1

Browse files
committed
test: test nested moveable
1 parent 79a5a61 commit 89f1be1

File tree

5 files changed

+45
-30
lines changed

5 files changed

+45
-30
lines changed

packages/react-moveable/stories/99-Tests/Deafult.stories.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { makeStoryGroup } from "../utils/story";
22

33

4-
const group = makeStoryGroup("Test Codes", module);
4+
const group = makeStoryGroup("Variable Situations", module);
55

66

77
group.add("No Target", {
@@ -49,3 +49,11 @@ group.add("Stop drag if target is select, input, textarea", {
4949
app: require("./ReactStopDragApp").default,
5050
text: require("!!raw-loader!./ReactStopDragApp").default,
5151
});
52+
group.add("Stop Click event's Propagation for dragStart", {
53+
app: require("./ReactClickApp").default,
54+
text: require("!!raw-loader!./ReactClickApp").default,
55+
});
56+
group.add("Nested Moveable's target", {
57+
app: require("./ReactNestedTargetApp").default,
58+
text: require("!!raw-loader!./ReactNestedTargetApp").default,
59+
});

packages/react-moveable/stories/9Z-etc/apps/ClickApp.tsx renamed to packages/react-moveable/stories/99-Tests/ReactClickApp.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as React from "react";
2-
import Moveable from "../../../src/react-moveable";
2+
import Moveable from "../../src/react-moveable";
33

44
export default function App(props: Record<string, any>) {
55
const targetRef = React.useRef<HTMLDivElement>(null);
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import * as React from "react";
2+
import Moveable from "../../src/react-moveable";
3+
4+
export default function App(props: Record<string, any>) {
5+
6+
return (
7+
<div className="root">
8+
<div className="container">
9+
<div className="target target1">
10+
Target
11+
<div className="target target2">
12+
Target
13+
14+
</div>
15+
</div>
16+
<Moveable
17+
target=".target1"
18+
draggable={true}
19+
stopPropagation={true}
20+
onDrag={e => {
21+
e.target.style.transform = e.transform;
22+
}}
23+
/>
24+
<Moveable
25+
target=".target2"
26+
draggable={true}
27+
stopPropagation={true}
28+
onDrag={e => {
29+
e.target.style.transform = e.transform;
30+
}}
31+
/>
32+
</div>
33+
</div>
34+
);
35+
}

packages/react-moveable/stories/9Z-etc/0-Default.stories.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ export default {
66
};
77
export * from "./1-ZoomInZoomOut.stories";
88
export * from "./2-ZoomGroup.stories";
9-
export * from "./4-Click.stories";
109
export * from "./5-RotateClippable.stories";
1110
// export * from "./6-Select.stories";
1211
export * from "./8-SetRotation.stories";

packages/react-moveable/stories/9Z-etc/4-Click.stories.tsx

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)