Skip to content

Commit 77bcb3b

Browse files
committed
chore: react 19
1 parent 304bd69 commit 77bcb3b

File tree

15 files changed

+92
-56
lines changed

15 files changed

+92
-56
lines changed

packages/actify/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@
3232
"@rollup/plugin-node-resolve": "^15.2.3",
3333
"@rollup/plugin-terser": "^0.4.4",
3434
"@rollup/plugin-typescript": "^11.1.6",
35-
"@types/lodash": "^4.17.7",
36-
"@types/node": "^20.12.7",
35+
"@types/node": "^22.10.1",
3736
"@types/react": "catalog:",
3837
"@types/react-dom": "catalog:",
3938
"@typescript-eslint/eslint-plugin": "^8.12.2",
@@ -57,9 +56,9 @@
5756
},
5857
"dependencies": {
5958
"clsx": "^2.1.1",
60-
"date-fns": "^3.6.0",
61-
"framer-motion": "^11.11.17",
62-
"lodash": "^4.17.21",
59+
"date-fns": "^4.1.0",
60+
"es-toolkit": "^1.29.0",
61+
"motion": "12.0.0-alpha.2",
6362
"popmotion": "^11.0.5",
6463
"react-aria": "^3.36.0",
6564
"react-aria-components": "^1.5.0",

packages/actify/src/components/Accordion/AccordionContext.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
'use client'
2+
23
import React, { createContext, useContext } from 'react'
34

45
export type AccordionProps = {
@@ -17,9 +18,9 @@ export const AccordionProvider = ({
1718
...props
1819
}: AccordionProviderProps) => {
1920
return (
20-
<AccordionContext.Provider value={{ ...props }}>
21+
<AccordionContext value={{ ...props }}>
2122
{children}
22-
</AccordionContext.Provider>
23+
</AccordionContext>
2324
)
2425
}
2526

packages/actify/src/components/BottomSheets/BottomSheetsContent.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use client'
22

3-
import { AnimatePresence, motion } from 'framer-motion'
3+
import { AnimatePresence, motion } from 'motion/react'
44
import React, { useEffect, useState } from 'react'
55

66
import clsx from 'clsx'
@@ -65,8 +65,8 @@ const BottomSheetsContent = ({
6565
exit={{
6666
transform: 'translateY(100%)'
6767
}}
68-
// @ts-ignore
6968
className={styles['inner']}
69+
// @ts-expect-error
7070
onClick={(e: Event) => e.stopPropagation()}
7171
>
7272
<div className={styles['grab']}>

packages/actify/src/components/BottomSheets/BottomSheetsContext.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ export const BottomSheetsProvider = ({
2929
})
3030

3131
return (
32-
<BottomSheetsContext.Provider value={{ open: value, setOpen: setValue }}>
32+
<BottomSheetsContext value={{ open: value, setOpen: setValue }}>
3333
{children}
34-
</BottomSheetsContext.Provider>
34+
</BottomSheetsContext>
3535
)
3636
}
3737

packages/actify/src/components/Carousel/CarouselContext.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export const CarouselProvider = ({
4444
const [intervalValue, setIntervalValue] = useState(interval)
4545

4646
return (
47-
<CarouselContext.Provider
47+
<CarouselContext
4848
value={{
4949
control,
5050
infinite,
@@ -61,7 +61,7 @@ export const CarouselProvider = ({
6161
}}
6262
>
6363
{children}
64-
</CarouselContext.Provider>
64+
</CarouselContext>
6565
)
6666
}
6767

packages/actify/src/components/Lists/List.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ const List = (props: ListProps) => {
1616
const layoutId = useId()
1717

1818
return (
19-
<ListContext.Provider value={{ layoutId, transition }}>
19+
<ListContext value={{ layoutId, transition }}>
2020
<ul {...rest} className={clsx(styles['ul'], className)}>
2121
{children}
2222
</ul>
23-
</ListContext.Provider>
23+
</ListContext>
2424
)
2525
}
2626

packages/actify/src/components/NavigationDrawer/DrawerContext.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ export const DrawerProvider = ({ children, ...props }: DrawerProviderProps) => {
2828
})
2929

3030
return (
31-
<DrawerContext.Provider
31+
<DrawerContext
3232
value={{ placement, open: value, setOpen: setValue }}
3333
>
3434
{children}
35-
</DrawerContext.Provider>
35+
</DrawerContext>
3636
)
3737
}
3838

packages/actify/src/components/Popover/Popover.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import styles from './popover.module.css'
22

3-
import { motion } from 'framer-motion'
3+
import { motion } from 'motion/react'
44
import {
55
DismissButton,
66
Overlay,
@@ -86,9 +86,9 @@ const Popover = (props: PopoverProps & React.RefAttributes<HTMLElement>) => {
8686
return (
8787
<Overlay>
8888
<div {...underlayProps} className={styles['underlay']} />
89+
{/* @ts-expect-error */}
8990
<motion.div
9091
{...popoverProps}
91-
// @ts-expect-error
9292
className={styles['popover']}
9393
initial={{
9494
height: 0

packages/actify/src/components/PopoverMenu/PopoverMenu.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,13 +143,13 @@ export const PopoverMenu = (props: PopoverMenuProps) => {
143143
return (
144144
<div {...rest} ref={menuRef} style={style} className={classes}>
145145
<Elevation style={{ '--md-elevation-level': 2 } as React.CSSProperties} />
146-
<PopoverMenuContext.Provider value={{ open, setOpen }}>
146+
<PopoverMenuContext value={{ open, setOpen }}>
147147
<div className={styles['items']}>
148148
<div className={styles['item-padding']} ref={slotRef}>
149149
{children}
150150
</div>
151151
</div>
152-
</PopoverMenuContext.Provider>
152+
</PopoverMenuContext>
153153
</div>
154154
)
155155
}

packages/actify/src/components/SideSheets/SideSheetsContent.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use client'
22

3-
import { AnimatePresence, motion } from 'framer-motion'
3+
import { AnimatePresence, motion } from 'motion/react'
44
import React, { useEffect, useState } from 'react'
55

66
import clsx from 'clsx'
@@ -65,8 +65,8 @@ const SideSheetsContent = (props: ContentProps) => {
6565
exit={{
6666
transform: 'translateX(100%)'
6767
}}
68-
// @ts-ignore
6968
className={styles['content-inner']}
69+
// @ts-expect-error
7070
onClick={(e: Event) => e.stopPropagation()}
7171
>
7272
{children}

0 commit comments

Comments
 (0)