diff --git a/package.json b/package.json
index 074bae3d6f..80b1b78898 100644
--- a/package.json
+++ b/package.json
@@ -94,7 +94,6 @@
"@miblanchard/react-native-slider": "^2.6.0",
"@mozzius/expo-dynamic-app-icon": "^1.7.1",
"@react-native-async-storage/async-storage": "2.2.0",
- "@react-native-menu/menu": "^1.2.3",
"@react-native-picker/picker": "2.11.1",
"@react-navigation/bottom-tabs": "^7.3.13",
"@react-navigation/drawer": "^7.3.12",
@@ -193,7 +192,6 @@
"react-native-edge-to-edge": "^1.6.0",
"react-native-gesture-handler": "~2.28.0",
"react-native-get-random-values": "~1.11.0",
- "react-native-ios-context-menu": "^1.15.3",
"react-native-keyboard-controller": "1.18.5",
"react-native-mmkv": "^2.12.2",
"react-native-pager-view": "6.8.0",
@@ -220,7 +218,6 @@
"tippy.js": "^6.3.7",
"tlds": "^1.234.0",
"tldts": "^6.1.46",
- "zeego": "^1.6.2",
"zod": "^3.20.2"
},
"devDependencies": {
diff --git a/src/view/com/util/forms/NativeDropdown.tsx b/src/view/com/util/forms/NativeDropdown.tsx
deleted file mode 100644
index 5e2089d292..0000000000
--- a/src/view/com/util/forms/NativeDropdown.tsx
+++ /dev/null
@@ -1,340 +0,0 @@
-import React from 'react'
-import {
- Platform,
- Pressable,
- StyleSheet,
- View,
- type ViewStyle,
-} from 'react-native'
-import {type IconProp} from '@fortawesome/fontawesome-svg-core'
-import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
-import * as DropdownMenu from 'zeego/dropdown-menu'
-import {type MenuItemCommonProps} from 'zeego/lib/typescript/menu'
-
-import {usePalette} from '#/lib/hooks/usePalette'
-import {useTheme} from '#/lib/ThemeContext'
-import {isIOS} from '#/platform/detection'
-import {Portal} from '#/components/Portal'
-
-// Custom Dropdown Menu Components
-// ==
-/**
- * @deprecated use Menu from `#/components/Menu.tsx` instead
- */
-export const DropdownMenuRoot = DropdownMenu.Root
-// export const DropdownMenuTrigger = DropdownMenu.Trigger
-/**
- * @deprecated use Menu from `#/components/Menu.tsx` instead
- */
-export const DropdownMenuContent = DropdownMenu.Content
-
-type TriggerProps = Omit<
- React.ComponentProps<(typeof DropdownMenu)['Trigger']>,
- 'children'
-> &
- React.PropsWithChildren<{
- testID?: string
- accessibilityLabel?: string
- accessibilityHint?: string
- }>
-/**
- * @deprecated use Menu from `#/components/Menu.tsx` instead
- */
-export const DropdownMenuTrigger = DropdownMenu.create(
- (props: TriggerProps) => {
- const theme = useTheme()
- const defaultCtrlColor = theme.palette.default.postCtrl
-
- return (
- // This Pressable doesn't actually do anything other than
- // provide the "pressed state" visual feedback.
- [{opacity: pressed ? 0.8 : 1}]}>
-
-
- {props.children ? (
- props.children
- ) : (
-
- )}
-
-
-
- )
- },
- 'Trigger',
-)
-
-type ItemProps = React.ComponentProps<(typeof DropdownMenu)['Item']>
-/**
- * @deprecated use Menu from `#/components/Menu.tsx` instead
- */
-export const DropdownMenuItem = DropdownMenu.create(
- (props: ItemProps & {testID?: string}) => {
- const theme = useTheme()
- const [focused, setFocused] = React.useState(false)
- const backgroundColor = theme.colorScheme === 'dark' ? '#fff1' : '#0001'
-
- return (
- {
- setFocused(true)
- props.onFocus && props.onFocus()
- }}
- onBlur={() => {
- setFocused(false)
- props.onBlur && props.onBlur()
- }}
- />
- )
- },
- 'Item',
-)
-
-type TitleProps = React.ComponentProps<(typeof DropdownMenu)['ItemTitle']>
-/**
- * @deprecated use Menu from `#/components/Menu.tsx` instead
- */
-export const DropdownMenuItemTitle = DropdownMenu.create(
- (props: TitleProps) => {
- const pal = usePalette('default')
- return (
-
- )
- },
- 'ItemTitle',
-)
-
-type IconProps = React.ComponentProps<(typeof DropdownMenu)['ItemIcon']>
-/**
- * @deprecated use Menu from `#/components/Menu.tsx` instead
- */
-export const DropdownMenuItemIcon = DropdownMenu.create((props: IconProps) => {
- return
-}, 'ItemIcon')
-
-type SeparatorProps = React.ComponentProps<(typeof DropdownMenu)['Separator']>
-/**
- * @deprecated use Menu from `#/components/Menu.tsx` instead
- */
-export const DropdownMenuSeparator = DropdownMenu.create(
- (props: SeparatorProps) => {
- const pal = usePalette('default')
- const theme = useTheme()
- const {borderColor: separatorColor} =
- theme.colorScheme === 'dark' ? pal.borderDark : pal.border
- return (
-
- )
- },
- 'Separator',
-)
-
-// Types for Dropdown Menu and Items
-export type DropdownItem = {
- label: string | 'separator'
- onPress?: () => void
- testID?: string
- icon?: {
- ios: MenuItemCommonProps['ios']
- android: string
- web: IconProp
- }
-}
-type Props = {
- items: DropdownItem[]
- testID?: string
- accessibilityLabel?: string
- accessibilityHint?: string
- triggerStyle?: ViewStyle
-}
-
-/**
- * The `NativeDropdown` function uses native iOS and Android dropdown menus.
- * It also creates a animated custom dropdown for web that uses
- * Radix UI primitives under the hood
- * @prop {DropdownItem[]} items - An array of dropdown items
- * @prop {React.ReactNode} children - A custom dropdown trigger
- *
- * @deprecated use Menu from `#/components/Menu.tsx` instead
- */
-export function NativeDropdown({
- items,
- children,
- testID,
- accessibilityLabel,
- accessibilityHint,
-}: React.PropsWithChildren) {
- const pal = usePalette('default')
- const theme = useTheme()
- const [isOpen, setIsOpen] = React.useState(false)
- const dropDownBackgroundColor =
- theme.colorScheme === 'dark' ? pal.btn : pal.viewLight
-
- return (
- <>
- {isIOS && isOpen && (
-
-
-
- )}
-
-
- {children}
-
- {/* @ts-ignore inheriting props from Radix, which is only for web */}
-
- {items.map((item, index) => {
- if (item.label === 'separator') {
- return (
-
- )
- }
- if (index > 1 && items[index - 1].label === 'separator') {
- return (
-
-
- {item.label}
- {item.icon && (
-
-
-
- )}
-
-
- )
- }
- return (
-
- {item.label}
- {item.icon && (
-
-
-
- )}
-
- )
- })}
-
-
- >
- )
-}
-
-function Backdrop() {
- // Not visible but it eats the click outside.
- // Only necessary for iOS.
- return (
- {
- /* noop */
- }}
- />
- )
-}
-
-const getKey = (label: string, index: number, id?: string) => {
- if (id) {
- return id
- }
- return `${label}_${index}`
-}
-
-const styles = StyleSheet.create({
- separator: {
- height: 1,
- marginVertical: 4,
- },
- content: {
- backgroundColor: '#f0f0f0',
- borderRadius: 8,
- paddingVertical: 4,
- paddingHorizontal: 4,
- marginTop: 6,
- ...Platform.select({
- web: {
- animationDuration: '400ms',
- animationTimingFunction: 'cubic-bezier(0.16, 1, 0.3, 1)',
- willChange: 'transform, opacity',
- animationKeyframes: {
- '0%': {opacity: 0, transform: [{scale: 0.5}]},
- '100%': {opacity: 1, transform: [{scale: 1}]},
- },
- boxShadow:
- '0px 10px 38px -10px rgba(22, 23, 24, 0.35), 0px 10px 20px -15px rgba(22, 23, 24, 0.2)',
- transformOrigin: 'var(--radix-dropdown-menu-content-transform-origin)',
- },
- }),
- },
- item: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- columnGap: 20,
- // @ts-ignore -web
- cursor: 'pointer',
- paddingVertical: 8,
- paddingHorizontal: 12,
- borderRadius: 8,
- },
- itemTitle: {
- fontSize: 18,
- },
-})
diff --git a/src/view/com/util/forms/NativeDropdown.web.tsx b/src/view/com/util/forms/NativeDropdown.web.tsx
deleted file mode 100644
index fb490b9ac3..0000000000
--- a/src/view/com/util/forms/NativeDropdown.web.tsx
+++ /dev/null
@@ -1,286 +0,0 @@
-import React from 'react'
-import {
- Pressable,
- StyleSheet,
- Text,
- type View,
- type ViewStyle,
-} from 'react-native'
-import {type IconProp} from '@fortawesome/fontawesome-svg-core'
-import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
-import {DropdownMenu} from 'radix-ui'
-import {type MenuItemCommonProps} from 'zeego/lib/typescript/menu'
-
-import {HITSLOP_10} from '#/lib/constants'
-import {usePalette} from '#/lib/hooks/usePalette'
-import {useTheme} from '#/lib/ThemeContext'
-
-// Custom Dropdown Menu Components
-// ==
-export const DropdownMenuRoot = DropdownMenu.Root
-export const DropdownMenuContent = DropdownMenu.Content
-
-type ItemProps = React.ComponentProps<(typeof DropdownMenu)['Item']>
-export const DropdownMenuItem = (props: ItemProps & {testID?: string}) => {
- const theme = useTheme()
- const [focused, setFocused] = React.useState(false)
- const backgroundColor = theme.colorScheme === 'dark' ? '#fff1' : '#0001'
-
- return (
- {
- setFocused(true)
- }}
- onBlur={() => {
- setFocused(false)
- }}
- />
- )
-}
-
-// Types for Dropdown Menu and Items
-export type DropdownItem = {
- label: string | 'separator'
- onPress?: () => void
- testID?: string
- icon?: {
- ios: MenuItemCommonProps['ios']
- android: string
- web: IconProp
- }
-}
-type Props = {
- items: DropdownItem[]
- testID?: string
- accessibilityLabel?: string
- accessibilityHint?: string
- triggerStyle?: ViewStyle
-}
-
-/**
- * @deprecated use Menu from `#/components/Menu.tsx` instead
- */
-export function NativeDropdown({
- items,
- children,
- testID,
- accessibilityLabel,
- accessibilityHint,
- triggerStyle,
-}: React.PropsWithChildren) {
- const [open, setOpen] = React.useState(false)
- const buttonRef = React.useRef(null)
- const menuRef = React.useRef(null)
-
- React.useEffect(() => {
- if (!open) {
- return
- }
-
- function clickHandler(e: MouseEvent) {
- const t = e.target
-
- if (!open) return
- if (!t) return
- if (!buttonRef.current || !menuRef.current) return
-
- if (
- t !== buttonRef.current &&
- !buttonRef.current.contains(t as Node) &&
- t !== menuRef.current &&
- !menuRef.current.contains(t as Node)
- ) {
- // prevent clicking through to links beneath dropdown
- // only applies to mobile web
- e.preventDefault()
- e.stopPropagation()
-
- // close menu
- setOpen(false)
- }
- }
-
- function keydownHandler(e: KeyboardEvent) {
- if (e.key === 'Escape' && open) {
- setOpen(false)
- }
- }
-
- document.addEventListener('click', clickHandler, true)
- window.addEventListener('keydown', keydownHandler, true)
- return () => {
- document.removeEventListener('click', clickHandler, true)
- window.removeEventListener('keydown', keydownHandler, true)
- }
- }, [open, setOpen])
-
- return (
- setOpen(o)}>
-
- }
- testID={testID}
- accessibilityRole="button"
- accessibilityLabel={accessibilityLabel}
- accessibilityHint={accessibilityHint}
- onPointerDown={e => {
- // Prevent false positive that interpret mobile scroll as a tap.
- // This requires the custom onPress handler below to compensate.
- // https://github.com/radix-ui/primitives/issues/1912
- e.preventDefault()
- }}
- onPress={() => {
- if (window.event instanceof KeyboardEvent) {
- // The onPointerDown hack above is not relevant to this press, so don't do anything.
- return
- }
- // Compensate for the disabled onPointerDown above by triggering it manually.
- setOpen(o => !o)
- }}
- hitSlop={HITSLOP_10}
- style={triggerStyle}>
- {children}
-
-
-
-
-
-
-
- )
-}
-
-function DropdownContent({
- items,
- menuRef,
-}: {
- items: DropdownItem[]
- menuRef: React.RefObject
-}) {
- const pal = usePalette('default')
- const theme = useTheme()
- const dropDownBackgroundColor =
- theme.colorScheme === 'dark' ? pal.btn : pal.view
- const {borderColor: separatorColor} =
- theme.colorScheme === 'dark' ? pal.borderDark : pal.border
-
- return (
-
- {items.map((item, index) => {
- if (item.label === 'separator') {
- return (
-
- )
- }
- if (index > 1 && items[index - 1].label === 'separator') {
- return (
-
-
-
- {item.label}
-
- {item.icon && (
-
- )}
-
-
- )
- }
- return (
-
-
- {item.label}
-
- {item.icon && (
-
- )}
-
- )
- })}
-
- )
-}
-
-const getKey = (label: string, index: number, id?: string) => {
- if (id) {
- return id
- }
- return `${label}_${index}`
-}
-
-const styles = StyleSheet.create({
- separator: {
- height: 1,
- marginTop: 4,
- marginBottom: 4,
- },
- content: {
- backgroundColor: '#f0f0f0',
- borderRadius: 8,
- paddingTop: 4,
- paddingBottom: 4,
- paddingLeft: 4,
- paddingRight: 4,
- marginTop: 6,
-
- // @ts-ignore web only -prf
- boxShadow: 'rgba(0, 0, 0, 0.3) 0px 5px 20px',
- },
- item: {
- display: 'flex',
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- columnGap: 20,
- cursor: 'pointer',
- paddingTop: 8,
- paddingBottom: 8,
- paddingLeft: 12,
- paddingRight: 12,
- borderRadius: 8,
- fontFamily:
- '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Liberation Sans", Helvetica, Arial, sans-serif',
- // @ts-expect-error web only
- outline: 0,
- border: 0,
- },
- itemTitle: {
- fontSize: 16,
- fontWeight: '600',
- paddingRight: 10,
- },
-})
diff --git a/yarn.lock b/yarn.lock
index 45b39e23c5..9ab74f9760 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3753,11 +3753,6 @@
resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
-"@dominicstop/ts-event-emitter@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@dominicstop/ts-event-emitter/-/ts-event-emitter-1.1.0.tgz#1f3d3fa878a1ccab686931280757954719cf88e4"
- integrity sha512-CcxmJIvUb1vsFheuGGVSQf4KdPZC44XolpUT34+vlal+LyQoBUOn31pjFET5M9ctOxEpt8xa0M3/2M7uUiAoJw==
-
"@egjs/hammerjs@^2.0.17":
version "2.0.17"
resolved "https://registry.yarnpkg.com/@egjs/hammerjs/-/hammerjs-2.0.17.tgz#5dc02af75a6a06e4c2db0202cae38c9263895124"
@@ -5531,11 +5526,6 @@
resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.1.1.tgz#7b2c9225fbf1b126539551f5985769d0048d9090"
integrity sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==
-"@radix-ui/primitive@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.0.tgz#42ef83b3b56dccad5d703ae8c42919a68798bbe2"
- integrity sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==
-
"@radix-ui/primitive@1.1.3":
version "1.1.3"
resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.3.tgz#e2dbc13bdc5e4168f4334f75832d7bdd3e2de5ba"
@@ -5575,13 +5565,6 @@
"@radix-ui/react-primitive" "2.1.3"
"@radix-ui/react-slot" "1.2.3"
-"@radix-ui/react-arrow@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz#744f388182d360b86285217e43b6c63633f39e7a"
- integrity sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==
- dependencies:
- "@radix-ui/react-primitive" "2.0.0"
-
"@radix-ui/react-arrow@1.1.7":
version "1.1.7"
resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz#e14a2657c81d961598c5e72b73dd6098acc04f09"
@@ -5635,16 +5618,6 @@
"@radix-ui/react-use-controllable-state" "1.2.2"
"@radix-ui/react-use-layout-effect" "1.1.1"
-"@radix-ui/react-collection@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.0.tgz#f18af78e46454a2360d103c2251773028b7724ed"
- integrity sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==
- dependencies:
- "@radix-ui/react-compose-refs" "1.1.0"
- "@radix-ui/react-context" "1.1.0"
- "@radix-ui/react-primitive" "2.0.0"
- "@radix-ui/react-slot" "1.1.0"
-
"@radix-ui/react-collection@1.1.7":
version "1.1.7"
resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.7.tgz#d05c25ca9ac4695cc19ba91f42f686e3ea2d9aec"
@@ -5655,11 +5628,6 @@
"@radix-ui/react-primitive" "2.1.3"
"@radix-ui/react-slot" "1.2.3"
-"@radix-ui/react-compose-refs@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz#656432461fc8283d7b591dcf0d79152fae9ecc74"
- integrity sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==
-
"@radix-ui/react-compose-refs@1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz#a2c4c47af6337048ee78ff6dc0d090b390d2bb30"
@@ -5677,28 +5645,6 @@
"@radix-ui/react-use-callback-ref" "1.1.1"
"@radix-ui/react-use-controllable-state" "1.2.2"
-"@radix-ui/react-context-menu@^2.0.1":
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-context-menu/-/react-context-menu-2.2.2.tgz#efcddc559fc3011721b65148f062d04027f76c7a"
- integrity sha512-99EatSTpW+hRYHt7m8wdDlLtkmTovEe8Z/hnxUPV+SKuuNL5HWNhQI4QSdjZqNSgXHay2z4M3Dym73j9p2Gx5Q==
- dependencies:
- "@radix-ui/primitive" "1.1.0"
- "@radix-ui/react-context" "1.1.1"
- "@radix-ui/react-menu" "2.1.2"
- "@radix-ui/react-primitive" "2.0.0"
- "@radix-ui/react-use-callback-ref" "1.1.0"
- "@radix-ui/react-use-controllable-state" "1.1.0"
-
-"@radix-ui/react-context@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.0.tgz#6df8d983546cfd1999c8512f3a8ad85a6e7fcee8"
- integrity sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==
-
-"@radix-ui/react-context@1.1.1":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.1.tgz#82074aa83a472353bb22e86f11bcbd1c61c4c71a"
- integrity sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==
-
"@radix-ui/react-context@1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.2.tgz#61628ef269a433382c364f6f1e3788a6dc213a36"
@@ -5724,27 +5670,11 @@
aria-hidden "^1.2.4"
react-remove-scroll "^2.6.3"
-"@radix-ui/react-direction@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.1.0.tgz#a7d39855f4d077adc2a1922f9c353c5977a09cdc"
- integrity sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==
-
"@radix-ui/react-direction@1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.1.1.tgz#39e5a5769e676c753204b792fbe6cf508e550a14"
integrity sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==
-"@radix-ui/react-dismissable-layer@1.1.1":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.1.tgz#cbdcb739c5403382bdde5f9243042ba643883396"
- integrity sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==
- dependencies:
- "@radix-ui/primitive" "1.1.0"
- "@radix-ui/react-compose-refs" "1.1.0"
- "@radix-ui/react-primitive" "2.0.0"
- "@radix-ui/react-use-callback-ref" "1.1.0"
- "@radix-ui/react-use-escape-keydown" "1.1.0"
-
"@radix-ui/react-dismissable-layer@1.1.11":
version "1.1.11"
resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz#e33ab6f6bdaa00f8f7327c408d9f631376b88b37"
@@ -5769,38 +5699,11 @@
"@radix-ui/react-primitive" "2.1.3"
"@radix-ui/react-use-controllable-state" "1.2.2"
-"@radix-ui/react-dropdown-menu@^2.0.1":
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.2.tgz#acc49577130e3c875ef0133bd1e271ea3392d924"
- integrity sha512-GVZMR+eqK8/Kes0a36Qrv+i20bAPXSn8rCBTHx30w+3ECnR5o3xixAlqcVaYvLeyKUsm0aqyhWfmUcqufM8nYA==
- dependencies:
- "@radix-ui/primitive" "1.1.0"
- "@radix-ui/react-compose-refs" "1.1.0"
- "@radix-ui/react-context" "1.1.1"
- "@radix-ui/react-id" "1.1.0"
- "@radix-ui/react-menu" "2.1.2"
- "@radix-ui/react-primitive" "2.0.0"
- "@radix-ui/react-use-controllable-state" "1.1.0"
-
-"@radix-ui/react-focus-guards@1.1.1":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.1.tgz#8635edd346304f8b42cae86b05912b61aef27afe"
- integrity sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==
-
"@radix-ui/react-focus-guards@1.1.3":
version "1.1.3"
resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz#2a5669e464ad5fde9f86d22f7fdc17781a4dfa7f"
integrity sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==
-"@radix-ui/react-focus-scope@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz#ebe2891a298e0a33ad34daab2aad8dea31caf0b2"
- integrity sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==
- dependencies:
- "@radix-ui/react-compose-refs" "1.1.0"
- "@radix-ui/react-primitive" "2.0.0"
- "@radix-ui/react-use-callback-ref" "1.1.0"
-
"@radix-ui/react-focus-scope@1.1.7":
version "1.1.7"
resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz#dfe76fc103537d80bf42723a183773fd07bfb58d"
@@ -5837,13 +5740,6 @@
"@radix-ui/react-primitive" "2.1.3"
"@radix-ui/react-use-controllable-state" "1.2.2"
-"@radix-ui/react-id@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.1.0.tgz#de47339656594ad722eb87f94a6b25f9cffae0ed"
- integrity sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==
- dependencies:
- "@radix-ui/react-use-layout-effect" "1.1.0"
-
"@radix-ui/react-id@1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.1.1.tgz#1404002e79a03fe062b7e3864aa01e24bd1471f7"
@@ -5882,30 +5778,6 @@
aria-hidden "^1.2.4"
react-remove-scroll "^2.6.3"
-"@radix-ui/react-menu@2.1.2":
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.1.2.tgz#91f6815845a4298dde775563ed2d80b7ad667899"
- integrity sha512-lZ0R4qR2Al6fZ4yCCZzu/ReTFrylHFxIqy7OezIpWF4bL0o9biKo0pFIvkaew3TyZ9Fy5gYVrR5zCGZBVbO1zg==
- dependencies:
- "@radix-ui/primitive" "1.1.0"
- "@radix-ui/react-collection" "1.1.0"
- "@radix-ui/react-compose-refs" "1.1.0"
- "@radix-ui/react-context" "1.1.1"
- "@radix-ui/react-direction" "1.1.0"
- "@radix-ui/react-dismissable-layer" "1.1.1"
- "@radix-ui/react-focus-guards" "1.1.1"
- "@radix-ui/react-focus-scope" "1.1.0"
- "@radix-ui/react-id" "1.1.0"
- "@radix-ui/react-popper" "1.2.0"
- "@radix-ui/react-portal" "1.1.2"
- "@radix-ui/react-presence" "1.1.1"
- "@radix-ui/react-primitive" "2.0.0"
- "@radix-ui/react-roving-focus" "1.1.0"
- "@radix-ui/react-slot" "1.1.0"
- "@radix-ui/react-use-callback-ref" "1.1.0"
- aria-hidden "^1.1.1"
- react-remove-scroll "2.6.0"
-
"@radix-ui/react-menubar@1.1.16":
version "1.1.16"
resolved "https://registry.yarnpkg.com/@radix-ui/react-menubar/-/react-menubar-1.1.16.tgz#5edf7ea2ff7aa7e3ba896b35cf577f122160121c"
@@ -5995,22 +5867,6 @@
aria-hidden "^1.2.4"
react-remove-scroll "^2.6.3"
-"@radix-ui/react-popper@1.2.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.2.0.tgz#a3e500193d144fe2d8f5d5e60e393d64111f2a7a"
- integrity sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==
- dependencies:
- "@floating-ui/react-dom" "^2.0.0"
- "@radix-ui/react-arrow" "1.1.0"
- "@radix-ui/react-compose-refs" "1.1.0"
- "@radix-ui/react-context" "1.1.0"
- "@radix-ui/react-primitive" "2.0.0"
- "@radix-ui/react-use-callback-ref" "1.1.0"
- "@radix-ui/react-use-layout-effect" "1.1.0"
- "@radix-ui/react-use-rect" "1.1.0"
- "@radix-ui/react-use-size" "1.1.0"
- "@radix-ui/rect" "1.1.0"
-
"@radix-ui/react-popper@1.2.8":
version "1.2.8"
resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.2.8.tgz#a79f39cdd2b09ab9fb50bf95250918422c4d9602"
@@ -6027,14 +5883,6 @@
"@radix-ui/react-use-size" "1.1.1"
"@radix-ui/rect" "1.1.1"
-"@radix-ui/react-portal@1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.1.2.tgz#51eb46dae7505074b306ebcb985bf65cc547d74e"
- integrity sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==
- dependencies:
- "@radix-ui/react-primitive" "2.0.0"
- "@radix-ui/react-use-layout-effect" "1.1.0"
-
"@radix-ui/react-portal@1.1.9":
version "1.1.9"
resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.1.9.tgz#14c3649fe48ec474ac51ed9f2b9f5da4d91c4472"
@@ -6043,14 +5891,6 @@
"@radix-ui/react-primitive" "2.1.3"
"@radix-ui/react-use-layout-effect" "1.1.1"
-"@radix-ui/react-presence@1.1.1":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.1.tgz#98aba423dba5e0c687a782c0669dcd99de17f9b1"
- integrity sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==
- dependencies:
- "@radix-ui/react-compose-refs" "1.1.0"
- "@radix-ui/react-use-layout-effect" "1.1.0"
-
"@radix-ui/react-presence@1.1.5":
version "1.1.5"
resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.5.tgz#5d8f28ac316c32f078afce2996839250c10693db"
@@ -6059,13 +5899,6 @@
"@radix-ui/react-compose-refs" "1.1.2"
"@radix-ui/react-use-layout-effect" "1.1.1"
-"@radix-ui/react-primitive@2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz#fe05715faa9203a223ccc0be15dc44b9f9822884"
- integrity sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==
- dependencies:
- "@radix-ui/react-slot" "1.1.0"
-
"@radix-ui/react-primitive@2.1.3":
version "2.1.3"
resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz#db9b8bcff49e01be510ad79893fb0e4cda50f1bc"
@@ -6097,21 +5930,6 @@
"@radix-ui/react-use-previous" "1.1.1"
"@radix-ui/react-use-size" "1.1.1"
-"@radix-ui/react-roving-focus@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz#b30c59daf7e714c748805bfe11c76f96caaac35e"
- integrity sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==
- dependencies:
- "@radix-ui/primitive" "1.1.0"
- "@radix-ui/react-collection" "1.1.0"
- "@radix-ui/react-compose-refs" "1.1.0"
- "@radix-ui/react-context" "1.1.0"
- "@radix-ui/react-direction" "1.1.0"
- "@radix-ui/react-id" "1.1.0"
- "@radix-ui/react-primitive" "2.0.0"
- "@radix-ui/react-use-callback-ref" "1.1.0"
- "@radix-ui/react-use-controllable-state" "1.1.0"
-
"@radix-ui/react-roving-focus@1.1.11":
version "1.1.11"
resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz#ef54384b7361afc6480dcf9907ef2fedb5080fd9"
@@ -6193,13 +6011,6 @@
"@radix-ui/react-use-previous" "1.1.1"
"@radix-ui/react-use-size" "1.1.1"
-"@radix-ui/react-slot@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.1.0.tgz#7c5e48c36ef5496d97b08f1357bb26ed7c714b84"
- integrity sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==
- dependencies:
- "@radix-ui/react-compose-refs" "1.1.0"
-
"@radix-ui/react-slot@1.2.3":
version "1.2.3"
resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.2.3.tgz#502d6e354fc847d4169c3bc5f189de777f68cfe1"
@@ -6305,23 +6116,11 @@
"@radix-ui/react-use-controllable-state" "1.2.2"
"@radix-ui/react-visually-hidden" "1.2.3"
-"@radix-ui/react-use-callback-ref@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz#bce938ca413675bc937944b0d01ef6f4a6dc5bf1"
- integrity sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==
-
"@radix-ui/react-use-callback-ref@1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz#62a4dba8b3255fdc5cc7787faeac1c6e4cc58d40"
integrity sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==
-"@radix-ui/react-use-controllable-state@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz#1321446857bb786917df54c0d4d084877aab04b0"
- integrity sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==
- dependencies:
- "@radix-ui/react-use-callback-ref" "1.1.0"
-
"@radix-ui/react-use-controllable-state@1.2.2":
version "1.2.2"
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz#905793405de57d61a439f4afebbb17d0645f3190"
@@ -6337,13 +6136,6 @@
dependencies:
"@radix-ui/react-use-layout-effect" "1.1.1"
-"@radix-ui/react-use-escape-keydown@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz#31a5b87c3b726504b74e05dac1edce7437b98754"
- integrity sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==
- dependencies:
- "@radix-ui/react-use-callback-ref" "1.1.0"
-
"@radix-ui/react-use-escape-keydown@1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz#b3fed9bbea366a118f40427ac40500aa1423cc29"
@@ -6358,11 +6150,6 @@
dependencies:
use-sync-external-store "^1.5.0"
-"@radix-ui/react-use-layout-effect@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz#3c2c8ce04827b26a39e442ff4888d9212268bd27"
- integrity sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==
-
"@radix-ui/react-use-layout-effect@1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz#0c4230a9eed49d4589c967e2d9c0d9d60a23971e"
@@ -6373,13 +6160,6 @@
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz#1a1ad5568973d24051ed0af687766f6c7cb9b5b5"
integrity sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==
-"@radix-ui/react-use-rect@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz#13b25b913bd3e3987cc9b073a1a164bb1cf47b88"
- integrity sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==
- dependencies:
- "@radix-ui/rect" "1.1.0"
-
"@radix-ui/react-use-rect@1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz#01443ca8ed071d33023c1113e5173b5ed8769152"
@@ -6387,13 +6167,6 @@
dependencies:
"@radix-ui/rect" "1.1.1"
-"@radix-ui/react-use-size@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz#b4dba7fbd3882ee09e8d2a44a3eed3a7e555246b"
- integrity sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==
- dependencies:
- "@radix-ui/react-use-layout-effect" "1.1.0"
-
"@radix-ui/react-use-size@1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz#6de276ffbc389a537ffe4316f5b0f24129405b37"
@@ -6408,11 +6181,6 @@
dependencies:
"@radix-ui/react-primitive" "2.1.3"
-"@radix-ui/rect@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.1.0.tgz#f817d1d3265ac5415dadc67edab30ae196696438"
- integrity sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==
-
"@radix-ui/rect@1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.1.1.tgz#78244efe12930c56fd255d7923865857c41ac8cb"
@@ -6432,11 +6200,6 @@
dependencies:
merge-options "^3.0.4"
-"@react-native-menu/menu@^1.2.3":
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/@react-native-menu/menu/-/menu-1.2.3.tgz#7a6a6748d610ab0d14aa65e1414520a5254aeff6"
- integrity sha512-sEfiVIivsa0lSelFm9Wbm/RAi+XoEHc75GGhjwvSrj9KSCVvNNXwr9F8l42e1t/lzYvVYzmkYxLG6VKxrDYJiw==
-
"@react-native-picker/picker@2.11.1":
version "2.11.1"
resolved "https://registry.yarnpkg.com/@react-native-picker/picker/-/picker-2.11.1.tgz#d8884440abc5f75579d82f9888e50ca047c9ec14"
@@ -8538,13 +8301,6 @@ argparse@^2.0.1:
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-aria-hidden@^1.1.1:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954"
- integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==
- dependencies:
- tslib "^2.0.0"
-
aria-hidden@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522"
@@ -17161,13 +16917,6 @@ react-native-get-random-values@~1.11.0:
dependencies:
fast-base64-decode "^1.0.0"
-react-native-ios-context-menu@^1.15.3:
- version "1.15.3"
- resolved "https://registry.yarnpkg.com/react-native-ios-context-menu/-/react-native-ios-context-menu-1.15.3.tgz#c02e6a7af2df8c08d0b3e1c8f3395484b3c9c760"
- integrity sha512-UNkVl7ocvSpNaEpvBvE1aHOfDy/DFdZ5I+ElfnTXFsRxrVZmxLtST0b1q2wSWGWDmd2Ig2AYd7GRbYtcY222Ag==
- dependencies:
- "@dominicstop/ts-event-emitter" "^1.1.0"
-
react-native-is-edge-to-edge@1.1.7:
version "1.1.7"
resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.1.7.tgz#28947688f9fafd584e73a4f935ea9603bd9b1939"
@@ -17363,14 +17112,6 @@ react-refresh@^0.4.0:
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53"
integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==
-react-remove-scroll-bar@^2.3.6:
- version "2.3.6"
- resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz#3e585e9d163be84a010180b18721e851ac81a29c"
- integrity sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==
- dependencies:
- react-style-singleton "^2.2.1"
- tslib "^2.0.0"
-
react-remove-scroll-bar@^2.3.7, react-remove-scroll-bar@^2.3.8:
version "2.3.8"
resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz#99c20f908ee467b385b68a3469b4a3e750012223"
@@ -17379,17 +17120,6 @@ react-remove-scroll-bar@^2.3.7, react-remove-scroll-bar@^2.3.8:
react-style-singleton "^2.2.2"
tslib "^2.0.0"
-react-remove-scroll@2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.6.0.tgz#fb03a0845d7768a4f1519a99fdb84983b793dc07"
- integrity sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==
- dependencies:
- react-remove-scroll-bar "^2.3.6"
- react-style-singleton "^2.2.1"
- tslib "^2.1.0"
- use-callback-ref "^1.3.0"
- use-sidecar "^1.1.2"
-
react-remove-scroll@^2.6.3:
version "2.6.3"
resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.6.3.tgz#df02cde56d5f2731e058531f8ffd7f9adec91ac2"
@@ -17420,15 +17150,6 @@ react-server-dom-webpack@~19.0.0:
neo-async "^2.6.1"
webpack-sources "^3.2.0"
-react-style-singleton@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4"
- integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==
- dependencies:
- get-nonce "^1.0.0"
- invariant "^2.2.4"
- tslib "^2.0.0"
-
react-style-singleton@^2.2.2, react-style-singleton@^2.2.3:
version "2.2.3"
resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.3.tgz#4265608be69a4d70cfe3047f2c6c88b2c3ace388"
@@ -18257,11 +17978,6 @@ setprototypeof@1.2.0:
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
-sf-symbols-typescript@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/sf-symbols-typescript/-/sf-symbols-typescript-1.0.0.tgz#94e9210bf27e7583f9749a0d07bd4f4937ea488f"
- integrity sha512-DkS7q3nN68dEMb4E18HFPDAvyrjDZK9YAQQF2QxeFu9gp2xRDXFMF8qLJ1EmQ/qeEGQmop4lmMM1WtYJTIcCMw==
-
shallow-equal@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-3.1.0.tgz#e7a54bac629c7f248eff6c2f5b63122ba4320bec"
@@ -19733,13 +19449,6 @@ url-parse@^1.5.3:
querystringify "^2.1.1"
requires-port "^1.0.0"
-use-callback-ref@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz#772199899b9c9a50526fedc4993fc7fa1f7e32d5"
- integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==
- dependencies:
- tslib "^2.0.0"
-
use-callback-ref@^1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.3.tgz#98d9fab067075841c5b2c6852090d5d0feabe2bf"
@@ -19769,14 +19478,6 @@ use-latest@^1.2.1:
dependencies:
use-isomorphic-layout-effect "^1.1.1"
-use-sidecar@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2"
- integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==
- dependencies:
- detect-node-es "^1.1.0"
- tslib "^2.0.0"
-
use-sidecar@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.3.tgz#10e7fd897d130b896e2c546c63a5e8233d00efdb"
@@ -20501,15 +20202,6 @@ zeed-dom@^0.15.1:
css-what "^6.1.0"
entities "^5.0.0"
-zeego@^1.6.2:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/zeego/-/zeego-1.7.0.tgz#8034adb842199c4ccf21bcb19877800bff18606b"
- integrity sha512-dZP/iUMeYLfKFnWMn+gNBJkHrR5Cu1ySyCeSkBAJmG9wjCsXoBVMyO7kV6/Y7P0ZhD5c/oS+0/Z6duxeDIos0g==
- dependencies:
- "@radix-ui/react-context-menu" "^2.0.1"
- "@radix-ui/react-dropdown-menu" "^2.0.1"
- sf-symbols-typescript "^1.0.0"
-
zod-validation-error@^3.0.3:
version "3.3.0"
resolved "https://registry.yarnpkg.com/zod-validation-error/-/zod-validation-error-3.3.0.tgz#2cfe81b62d044e0453d1aa3ae7c32a2f36dde9af"