({ pos, size }: { pos: [number, number]; size: [number, number] })
| 1364 | } |
| 1365 | |
| 1366 | function createRect({ pos, size }: { pos: [number, number]; size: [number, number] }) { |
| 1367 | const rectId: TLShapeId = createShapeId() |
| 1368 | editor.createShapes([ |
| 1369 | { |
| 1370 | id: rectId, |
| 1371 | x: pos[0], |
| 1372 | y: pos[1], |
| 1373 | props: { w: size[0], h: size[1] }, |
| 1374 | type: 'geo', |
| 1375 | }, |
| 1376 | ]) |
| 1377 | return rectId |
| 1378 | } |
| 1379 | |
| 1380 | describe('Unparenting behavior', () => { |
| 1381 | it("unparents a shape when it's completely dragged out of a frame, even when the pointer doesn't move across the edge of the frame", () => { |
no test coverage detected
searching dependent graphs…