Skip to content

Commit 52e2a82

Browse files
committed
feat: rework useTransition
1 parent a238b7f commit 52e2a82

File tree

4 files changed

+211
-407
lines changed

4 files changed

+211
-407
lines changed

packages/core/src/legacy.js

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,6 @@ export function Trail({ items, children, ...props }) {
1616
})
1717
}
1818

19-
export function Transition({ items, keys = null, children, ...props }) {
20-
const transitions = useTransition(items, keys, props)
21-
return transitions.map(({ item, key, props, phase }, index) => {
22-
const result = children(item, phase, index)
23-
const element = is.fun(result) ? result(props) : result
24-
return element && element.type ? (
25-
<element.type {...element.props} key={key} ref={element.ref} />
26-
) : (
27-
element
28-
)
29-
})
19+
export function Transition({ items, children, ...props }) {
20+
return useTransition(items, props)(children)
3021
}

packages/core/src/useTransition.d.ts

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

0 commit comments

Comments
 (0)