+ {label &&
{label}
}
(
{...rest}
/>
{blockExplorerUrl && (
-
-
-
-
-
+
+
+
)}
{error && (
-
+
{error}
)}
diff --git a/packages/app/src/features/dialogs/savings/withdraw/components/form/ControlledAddressInput.tsx b/packages/app/src/features/dialogs/savings/withdraw/components/form/ControlledAddressInput.tsx
index 00cb54149..30781d9ab 100644
--- a/packages/app/src/features/dialogs/savings/withdraw/components/form/ControlledAddressInput.tsx
+++ b/packages/app/src/features/dialogs/savings/withdraw/components/form/ControlledAddressInput.tsx
@@ -1,20 +1,21 @@
-import { Controller, UseFormReturn } from 'react-hook-form'
+import { UseFormReturn, useController } from 'react-hook-form'
import { ReceiverFormSchema } from '../../types'
import { AddressInput } from './AddressInput'
interface ControlledAddressInputProps {
+ label?: string
form: UseFormReturn
blockExplorerUrl: string | undefined
}
-export function ControlledAddressInput({ form, blockExplorerUrl }: ControlledAddressInputProps) {
+export function ControlledAddressInput({ label, form, blockExplorerUrl }: ControlledAddressInputProps) {
+ const { field } = useController({ control: form.control, name: 'receiver' })
return (
- (
-
- )}
+
)
}
diff --git a/packages/app/src/features/dialogs/savings/withdraw/components/form/SavingsWithdrawDialogForm.tsx b/packages/app/src/features/dialogs/savings/withdraw/components/form/SavingsWithdrawDialogForm.tsx
index 70f637d1a..135baf173 100644
--- a/packages/app/src/features/dialogs/savings/withdraw/components/form/SavingsWithdrawDialogForm.tsx
+++ b/packages/app/src/features/dialogs/savings/withdraw/components/form/SavingsWithdrawDialogForm.tsx
@@ -1,4 +1,3 @@
-import { DialogPanelTitle } from '@/features/dialogs/common/components/DialogPanelTitle'
import { DialogForm, DialogFormProps } from '@/features/dialogs/common/components/form/DialogForm'
import { ControlledAddressInput } from '@/features/dialogs/savings/withdraw/components/form/ControlledAddressInput'
import { SendModeExtension } from '@/features/dialogs/savings/withdraw/types'
@@ -12,13 +11,13 @@ export interface SavingsWithdrawDialogFormProps extends DialogFormProps {
export function SavingsWithdrawDialogForm({ sendModeExtension, ...rest }: SavingsWithdrawDialogFormProps) {
return (
- <>
+
{sendModeExtension && (
)}
- >
+
)
}
diff --git a/packages/app/src/features/dialogs/savings/withdraw/views/SavingsWithdrawView.stories.tsx b/packages/app/src/features/dialogs/savings/withdraw/views/SavingsWithdrawView.stories.tsx
index f7e179c6f..606b705b2 100644
--- a/packages/app/src/features/dialogs/savings/withdraw/views/SavingsWithdrawView.stories.tsx
+++ b/packages/app/src/features/dialogs/savings/withdraw/views/SavingsWithdrawView.stories.tsx
@@ -8,6 +8,7 @@ import { tokens } from '@sb/tokens'
import { getMobileStory, getTabletStory } from '@sb/viewports'
import { Meta, StoryObj } from '@storybook/react'
import { useForm } from 'react-hook-form'
+import { withRouter } from 'storybook-addon-remix-react-router'
import { SavingsWithdrawView, SavingsWithdrawViewProps } from './SavingsWithdrawView'
const dai = tokens.DAI
@@ -118,6 +119,7 @@ const sendArgs: Partial = {
const meta: Meta = {
title: 'Features/Dialogs/Views/Savings/Withdraw',
+ decorators: [ZeroAllowanceWagmiDecorator(), WithClassname('max-w-xl'), WithTooltipProvider(), withRouter()],
component: (args) => {
const form = useForm() as any
return args.sendModeExtension ? (
@@ -130,7 +132,6 @@ const meta: Meta = {
)
},
- decorators: [ZeroAllowanceWagmiDecorator(), WithClassname('max-w-xl'), WithTooltipProvider()],
}
export default meta
diff --git a/packages/app/src/features/savings/components/upgrade-savings-banner/UpgradeSavingsBanner.tsx b/packages/app/src/features/savings/components/upgrade-savings-banner/UpgradeSavingsBanner.tsx
index 1ef375ae3..dfcaecdd5 100644
--- a/packages/app/src/features/savings/components/upgrade-savings-banner/UpgradeSavingsBanner.tsx
+++ b/packages/app/src/features/savings/components/upgrade-savings-banner/UpgradeSavingsBanner.tsx
@@ -1,8 +1,8 @@
import { formatPercentage } from '@/domain/common/format'
import { Percentage } from '@/domain/types/NumericValues'
import { assets } from '@/ui/assets'
-import { LinkDecorator } from '@/ui/atoms/link-decorator/LinkDecorator'
import { Button } from '@/ui/atoms/new/button/Button'
+import { LinkButton } from '@/ui/atoms/new/link-button/LinkButton'
import { Panel } from '@/ui/atoms/new/panel/Panel'
import { links } from '@/ui/constants/links'
import { cn } from '@/ui/utils/style'
@@ -49,11 +49,9 @@ export function UpgradeSavingsBanner({ onUpgradeSavingsClick, apyImprovement }:
-
-
-
+
+ Learn more
+
diff --git a/packages/app/src/features/topbar/components/topbar-airdrop/TopbarAirdropDropdown.tsx b/packages/app/src/features/topbar/components/topbar-airdrop/TopbarAirdropDropdown.tsx
index 90d7ed577..ce0f0c858 100644
--- a/packages/app/src/features/topbar/components/topbar-airdrop/TopbarAirdropDropdown.tsx
+++ b/packages/app/src/features/topbar/components/topbar-airdrop/TopbarAirdropDropdown.tsx
@@ -61,7 +61,7 @@ export function TopbarAirdropDropdown({
{isLoading ? (
+
{formatAirdropAmount({ amount, precision, isGrowing })} {SPK_MOCK_TOKEN.symbol}
)}
diff --git a/packages/app/src/ui/atoms/new/button/Button.tsx b/packages/app/src/ui/atoms/new/button/Button.tsx
index 06c22f244..9dc4d6564 100644
--- a/packages/app/src/ui/atoms/new/button/Button.tsx
+++ b/packages/app/src/ui/atoms/new/button/Button.tsx
@@ -33,10 +33,11 @@ export const buttonVariants = cva(
'disabled:cursor-not-allowed disabled:border-none disabled:bg-reskin-neutral-50 disabled:text-reskin-neutral-500',
),
transparent: cn(
- 'text-secondary transition-colors',
+ 'overflow-visible text-secondary transition-colors',
'hover:text-reskin-neutral-700',
'active:text-reskin-neutral-900',
'disabled:cursor-not-allowed disabled:text-reskin-neutral-300',
+ 'focus-visible:bg-transparent',
),
loading: 'cursor-wait bg-reskin-neutral-50 text-reskin-base-white',
},
diff --git a/packages/app/src/ui/molecules/action-button/ActionButton.stories.tsx b/packages/app/src/ui/molecules/action-button/ActionButton.stories.tsx
deleted file mode 100644
index 6d9f43076..000000000
--- a/packages/app/src/ui/molecules/action-button/ActionButton.stories.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-import type { Meta, StoryObj } from '@storybook/react'
-
-import { ActionButton } from './ActionButton'
-
-const meta: Meta
= {
- title: 'Components/Molecules/ActionButton',
- component: ActionButton,
-}
-
-export default meta
-type Story = StoryObj
-
-export const LoadingMd: Story = {
- name: 'Loading',
- args: {
- children: 'Loading',
- isLoading: true,
- },
-}
-
-export const DoneMd: Story = {
- name: 'Done',
- args: {
- children: 'Done',
- isDone: true,
- },
-}
diff --git a/packages/app/src/ui/molecules/action-button/ActionButton.tsx b/packages/app/src/ui/molecules/action-button/ActionButton.tsx
deleted file mode 100644
index 4a9e1f808..000000000
--- a/packages/app/src/ui/molecules/action-button/ActionButton.tsx
+++ /dev/null
@@ -1,17 +0,0 @@
-import { Button, ButtonProps } from '@/ui/atoms/new/button/Button'
-
-export interface ActionButtonProps extends ButtonProps {
- isLoading?: boolean
- isDone?: boolean
-}
-
-export function ActionButton({ isLoading, isDone, children, ...props }: ActionButtonProps) {
- const disabled = props.disabled || isLoading
-
- return (
-
- )
-}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e456b637b..5cd8a4e12 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -39,7 +39,7 @@ importers:
dependencies:
'@aave/math-utils':
specifier: ^1.20.0
- version: 1.20.0(bignumber.js@9.1.2)(tslib@2.8.0)
+ version: 1.20.0(bignumber.js@9.1.2)(tslib@2.8.1)
'@hookform/resolvers':
specifier: ^3.3.2
version: 3.3.2(react-hook-form@7.48.2)
@@ -173,8 +173,8 @@ importers:
specifier: ^3.2.5
version: 3.2.5
lucide-react:
- specifier: ^0.284.0
- version: 0.284.0(react@18.2.0)
+ specifier: ^0.454.0
+ version: 0.454.0(react@18.2.0)
react:
specifier: ^18.2.0
version: 18.2.0
@@ -207,7 +207,7 @@ importers:
version: 2.9.21(typescript@5.6.3)(zod@3.22.4)
wagmi:
specifier: ^2.5.20
- version: 2.5.20(@tanstack/react-query@5.28.8)(@types/react@18.2.14)(react-dom@18.2.0)(react-native@0.76.0)(react@18.2.0)(typescript@5.6.3)(viem@2.9.21)(zod@3.22.4)
+ version: 2.5.20(@tanstack/react-query@5.28.8)(@types/react@18.2.14)(react-dom@18.2.0)(react-native@0.76.1)(react@18.2.0)(typescript@5.6.3)(viem@2.9.21)(zod@3.22.4)
zod:
specifier: ^3.22.4
version: 3.22.4
@@ -343,7 +343,7 @@ importers:
version: 3.1.1
storybook-addon-remix-react-router:
specifier: ^3.0.0
- version: 3.0.0(@storybook/blocks@8.1.4)(@storybook/channels@8.3.6)(@storybook/components@8.3.6)(@storybook/core-events@8.3.6)(@storybook/manager-api@8.3.6)(@storybook/preview-api@8.3.6)(@storybook/theming@8.3.6)(react-dom@18.2.0)(react-router-dom@6.14.2)(react@18.2.0)
+ version: 3.0.0(@storybook/blocks@8.1.4)(@storybook/channels@8.4.2)(@storybook/components@8.4.2)(@storybook/core-events@8.4.2)(@storybook/manager-api@8.4.2)(@storybook/preview-api@8.4.2)(@storybook/theming@8.4.2)(react-dom@18.2.0)(react-router-dom@6.14.2)(react@18.2.0)
tailwindcss:
specifier: ^3.4.3
version: 3.4.3
@@ -373,14 +373,14 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /@aave/math-utils@1.20.0(bignumber.js@9.1.2)(tslib@2.8.0):
+ /@aave/math-utils@1.20.0(bignumber.js@9.1.2)(tslib@2.8.1):
resolution: {integrity: sha512-s6o2x1Gx1aqA+w0Hk8KzKsdqBA2A/iT7WGNkIAelfyxLJol2JC3Ap6tzDTlEny2zzLIfl+vpQjdWhabFMgqv4Q==}
peerDependencies:
bignumber.js: ^9.x
tslib: ^2.4.x
dependencies:
bignumber.js: 9.1.2
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/@adobe/css-tools@4.2.0:
@@ -451,8 +451,8 @@ packages:
picocolors: 1.0.0
dev: true
- /@babel/code-frame@7.26.0:
- resolution: {integrity: sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==}
+ /@babel/code-frame@7.26.2:
+ resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-validator-identifier': 7.25.9
@@ -471,8 +471,8 @@ packages:
resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==}
engines: {node: '>=6.9.0'}
- /@babel/compat-data@7.26.0:
- resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==}
+ /@babel/compat-data@7.26.2:
+ resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==}
engines: {node: '>=6.9.0'}
/@babel/core@7.22.9:
@@ -547,12 +547,12 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.26.0
- '@babel/generator': 7.26.0
+ '@babel/code-frame': 7.26.2
+ '@babel/generator': 7.26.2
'@babel/helper-compilation-targets': 7.25.9
'@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
'@babel/helpers': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/parser': 7.26.2
'@babel/template': 7.25.9
'@babel/traverse': 7.25.9
'@babel/types': 7.26.0
@@ -593,11 +593,11 @@ packages:
'@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2
- /@babel/generator@7.26.0:
- resolution: {integrity: sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==}
+ /@babel/generator@7.26.2:
+ resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/parser': 7.26.1
+ '@babel/parser': 7.26.2
'@babel/types': 7.26.0
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
@@ -675,7 +675,7 @@ packages:
resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/compat-data': 7.26.0
+ '@babel/compat-data': 7.26.2
'@babel/helper-validator-option': 7.25.9
browserslist: 4.24.2
lru-cache: 5.1.1
@@ -1361,8 +1361,8 @@ packages:
'@babel/types': 7.24.6
dev: true
- /@babel/parser@7.26.1:
- resolution: {integrity: sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==}
+ /@babel/parser@7.26.2:
+ resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
@@ -3329,7 +3329,7 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/compat-data': 7.26.0
+ '@babel/compat-data': 7.26.2
'@babel/core': 7.22.9
'@babel/helper-compilation-targets': 7.25.9
'@babel/helper-plugin-utils': 7.25.9
@@ -3397,7 +3397,7 @@ packages:
babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.22.9)
babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.22.9)
babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.22.9)
- core-js-compat: 3.38.1
+ core-js-compat: 3.39.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
@@ -3574,8 +3574,8 @@ packages:
resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/code-frame': 7.26.2
+ '@babel/parser': 7.26.2
'@babel/types': 7.26.0
/@babel/traverse@7.22.8:
@@ -3634,9 +3634,9 @@ packages:
resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.26.0
- '@babel/generator': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/code-frame': 7.26.2
+ '@babel/generator': 7.26.2
+ '@babel/parser': 7.26.2
'@babel/template': 7.25.9
'@babel/types': 7.26.0
debug: 4.3.7
@@ -4952,7 +4952,7 @@ packages:
dependencies:
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.17.1
+ '@types/node': 20.17.6
jest-mock: 29.7.0
dev: false
@@ -4969,7 +4969,7 @@ packages:
dependencies:
'@jest/types': 29.6.3
'@sinonjs/fake-timers': 10.3.0
- '@types/node': 20.17.1
+ '@types/node': 20.17.6
jest-message-util: 29.7.0
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -5439,7 +5439,7 @@ packages:
- supports-color
dev: false
- /@metamask/sdk-install-modal-web@0.14.1(@types/react@18.2.14)(react-native@0.76.0):
+ /@metamask/sdk-install-modal-web@0.14.1(@types/react@18.2.14)(react-native@0.76.1):
resolution: {integrity: sha512-emT8HKbnfVwGhPxyUfMja6DWzvtJvDEBQxqCVx93H0HsyrrOzOC43iGCAosslw6o5h7gOfRKLqWmK8V7jQAS2Q==}
dependencies:
'@emotion/react': 11.11.3(@types/react@18.2.14)(react@18.2.0)
@@ -5448,13 +5448,13 @@ packages:
qr-code-styling: 1.6.0-rc.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- react-i18next: 13.5.0(i18next@22.5.1)(react-dom@18.2.0)(react-native@0.76.0)(react@18.2.0)
+ react-i18next: 13.5.0(i18next@22.5.1)(react-dom@18.2.0)(react-native@0.76.1)(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
- react-native
dev: false
- /@metamask/sdk@0.14.3(@types/react@18.2.14)(react-dom@18.2.0)(react-native@0.76.0)(react@18.2.0):
+ /@metamask/sdk@0.14.3(@types/react@18.2.14)(react-dom@18.2.0)(react-native@0.76.1)(react@18.2.0):
resolution: {integrity: sha512-BYLs//nY2wioVSih78gOQI6sLIYY3vWkwVqXGYUgkBV+bi49bv+9S0m+hZ2cwiRaxfMYtKs0KvhAQ8weiYwDrg==}
peerDependencies:
react: ^18.2.0
@@ -5469,8 +5469,8 @@ packages:
'@metamask/post-message-stream': 6.2.0
'@metamask/providers': 10.2.1
'@metamask/sdk-communication-layer': 0.14.3
- '@metamask/sdk-install-modal-web': 0.14.1(@types/react@18.2.14)(react-native@0.76.0)
- '@react-native-async-storage/async-storage': 1.22.0(react-native@0.76.0)
+ '@metamask/sdk-install-modal-web': 0.14.1(@types/react@18.2.14)(react-native@0.76.1)
+ '@react-native-async-storage/async-storage': 1.22.0(react-native@0.76.1)
'@types/dom-screen-wake-lock': 1.0.3
bowser: 2.11.0
cross-fetch: 4.0.0
@@ -5484,9 +5484,9 @@ packages:
pump: 3.0.0
qrcode-terminal-nooctal: 0.12.1
react: 18.2.0
- react-i18next: 13.5.0(i18next@22.5.1)(react-dom@18.2.0)(react-native@0.76.0)(react@18.2.0)
- react-native: 0.76.0(@babel/core@7.22.9)(@babel/preset-env@7.26.0)(@types/react@18.2.14)(react@18.2.0)
- react-native-webview: 11.26.1(react-native@0.76.0)(react@18.2.0)
+ react-i18next: 13.5.0(i18next@22.5.1)(react-dom@18.2.0)(react-native@0.76.1)(react@18.2.0)
+ react-native: 0.76.1(@babel/core@7.22.9)(@babel/preset-env@7.26.0)(@types/react@18.2.14)(react@18.2.0)
+ react-native-webview: 11.26.1(react-native@0.76.1)(react@18.2.0)
readable-stream: 2.3.8
rollup-plugin-visualizer: 5.12.0
socket.io-client: 4.7.4(bufferutil@4.0.8)(utf-8-validate@6.0.3)
@@ -6711,37 +6711,37 @@ packages:
react-remove-scroll: 2.5.7(@types/react@18.2.14)(react@18.2.0)
ua-parser-js: 1.0.37
viem: 2.9.21(typescript@5.6.3)(zod@3.22.4)
- wagmi: 2.5.20(@tanstack/react-query@5.28.8)(@types/react@18.2.14)(react-dom@18.2.0)(react-native@0.76.0)(react@18.2.0)(typescript@5.6.3)(viem@2.9.21)(zod@3.22.4)
+ wagmi: 2.5.20(@tanstack/react-query@5.28.8)(@types/react@18.2.14)(react-dom@18.2.0)(react-native@0.76.1)(react@18.2.0)(typescript@5.6.3)(viem@2.9.21)(zod@3.22.4)
transitivePeerDependencies:
- '@types/react'
dev: false
- /@react-native-async-storage/async-storage@1.22.0(react-native@0.76.0):
+ /@react-native-async-storage/async-storage@1.22.0(react-native@0.76.1):
resolution: {integrity: sha512-b5KD010iiZnot86RbAaHpLuHwmPW2qA3SSN/OSZhd1kBoINEQEVBuv+uFtcaTxAhX27bT0wd13GOb2IOSDUXSA==}
peerDependencies:
react-native: ^0.0.0-0 || >=0.60 <1.0
dependencies:
merge-options: 3.0.4
- react-native: 0.76.0(@babel/core@7.22.9)(@babel/preset-env@7.26.0)(@types/react@18.2.14)(react@18.2.0)
+ react-native: 0.76.1(@babel/core@7.22.9)(@babel/preset-env@7.26.0)(@types/react@18.2.14)(react@18.2.0)
dev: false
- /@react-native/assets-registry@0.76.0:
- resolution: {integrity: sha512-U8KLV+PC/cRIiDpb1VbeGuEfKq2riZZtNVLp1UOyKWfPbWWu8j6Fr95w7j+nglp41z70iBeF2OmCiVnRvtNklA==}
+ /@react-native/assets-registry@0.76.1:
+ resolution: {integrity: sha512-1mcDjyvC4Z+XYtY+Abl6pW9P49l/9HJmRChX7EHF1SoXe7zPAPBoAqeZsJNtf8dhJR3u/eGvapr1yJq8T/psEg==}
engines: {node: '>=18'}
dev: false
- /@react-native/babel-plugin-codegen@0.76.0(@babel/preset-env@7.26.0):
- resolution: {integrity: sha512-HOi45pqlZnCTeR4jJ/zK0FB12r08CI9O70uBjVUqmzvHIrWmL5FaEFp6BPVFOjjXtUsl3JZ2Mle7WpsAP2PQBA==}
+ /@react-native/babel-plugin-codegen@0.76.1(@babel/preset-env@7.26.0):
+ resolution: {integrity: sha512-V9bGLyEdAF39nvn4L5gaJcPX1SvCHPJhaT3qfpVGvCnl7WPhdRyCq++WsN8HXlpo6WOAf6//oruLnLdl3RNM4Q==}
engines: {node: '>=18'}
dependencies:
- '@react-native/codegen': 0.76.0(@babel/preset-env@7.26.0)
+ '@react-native/codegen': 0.76.1(@babel/preset-env@7.26.0)
transitivePeerDependencies:
- '@babel/preset-env'
- supports-color
dev: false
- /@react-native/babel-preset@0.76.0(@babel/core@7.22.9)(@babel/preset-env@7.26.0):
- resolution: {integrity: sha512-HgQt4MyuWLcnrIglXn7GNPPVwtzZ4ffX+SUisdhmPtJCHuP8AOU3HsgOKLhqVfEGWTBlE4kbWoTmmLU87IJaOw==}
+ /@react-native/babel-preset@0.76.1(@babel/core@7.22.9)(@babel/preset-env@7.26.0):
+ resolution: {integrity: sha512-b6YRmA13CmVuTQKHRen/Q0glHwmZFZoEDs+MJ1NL0UNHq9V5ytvdwTW1ntkmjtXuTnPMzkwYvumJBN9UTZjkBA==}
engines: {node: '>=18'}
peerDependencies:
'@babel/core': '*'
@@ -6787,7 +6787,7 @@ packages:
'@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.22.9)
'@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.22.9)
'@babel/template': 7.25.9
- '@react-native/babel-plugin-codegen': 0.76.0(@babel/preset-env@7.26.0)
+ '@react-native/babel-plugin-codegen': 0.76.1(@babel/preset-env@7.26.0)
babel-plugin-syntax-hermes-parser: 0.23.1
babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.22.9)
react-refresh: 0.14.2
@@ -6796,13 +6796,13 @@ packages:
- supports-color
dev: false
- /@react-native/codegen@0.76.0(@babel/preset-env@7.26.0):
- resolution: {integrity: sha512-x0zzK1rb7ZSIAeHRcRSjRo+VtLROjln1IKnQSPLEZEdyQfWNXqgiMk59E5hW7KE6I05upqfbf85PRAb5WndXdw==}
+ /@react-native/codegen@0.76.1(@babel/preset-env@7.26.0):
+ resolution: {integrity: sha512-7lE0hk2qq27wVeK5eF654v7XsKoRa7ficrfSwIDEDZ1aLB2xgUzLrsq+glSAP9EuzT6ycHhtD3QyqI+TqnlS/A==}
engines: {node: '>=18'}
peerDependencies:
'@babel/preset-env': ^7.1.6
dependencies:
- '@babel/parser': 7.26.1
+ '@babel/parser': 7.26.2
'@babel/preset-env': 7.26.0(@babel/core@7.22.9)
glob: 7.2.3
hermes-parser: 0.23.1
@@ -6815,8 +6815,8 @@ packages:
- supports-color
dev: false
- /@react-native/community-cli-plugin@0.76.0(@babel/core@7.22.9)(@babel/preset-env@7.26.0):
- resolution: {integrity: sha512-JFU5kmo+lUf5vOsieJ/dGS71Z2+qV3leXbKW6p8cn5aVfupVmtz/uYcFVdGzEGIGJ3juorYOZjpG8Qz91FrUZw==}
+ /@react-native/community-cli-plugin@0.76.1(@babel/core@7.22.9)(@babel/preset-env@7.26.0):
+ resolution: {integrity: sha512-dECc1LuleMQDX/WK2oJInrYCpHb3OFBJxYkhPOAXb9HiktMWRA9T93qqpTDshmtLdYqvxeO9AM5eeoSL412WnQ==}
engines: {node: '>=18'}
peerDependencies:
'@react-native-community/cli-server-api': '*'
@@ -6824,8 +6824,8 @@ packages:
'@react-native-community/cli-server-api':
optional: true
dependencies:
- '@react-native/dev-middleware': 0.76.0
- '@react-native/metro-babel-transformer': 0.76.0(@babel/core@7.22.9)(@babel/preset-env@7.26.0)
+ '@react-native/dev-middleware': 0.76.1
+ '@react-native/metro-babel-transformer': 0.76.1(@babel/core@7.22.9)(@babel/preset-env@7.26.0)
chalk: 4.1.2
execa: 5.1.1
invariant: 2.2.4
@@ -6843,17 +6843,17 @@ packages:
- utf-8-validate
dev: false
- /@react-native/debugger-frontend@0.76.0:
- resolution: {integrity: sha512-v4J22ZN1/7BQYhYvnZYi2pzd87MmTCEnxtTiktaUOhmx3YSF47LGo1Q2UfUE5YOzoRftiJTXDKvzDbI/hqAzgg==}
+ /@react-native/debugger-frontend@0.76.1:
+ resolution: {integrity: sha512-0gExx7GR8o2ctGfjIZ9+x54iFbg0eP6+kMYzRA6AcgmFAmMGLADMmjtObCN0CqGeZyWtdVVqcv5mAwRwmMlNWA==}
engines: {node: '>=18'}
dev: false
- /@react-native/dev-middleware@0.76.0:
- resolution: {integrity: sha512-XvSnCDwCghWCVNtGpoF30xgA1EzxvlGsEyhJCUe0uLMDaaVxr/ZkgD3nZ+/l4cEm1qlrlcAZoGctnUgrzHiTaA==}
+ /@react-native/dev-middleware@0.76.1:
+ resolution: {integrity: sha512-htaFSN2dwI0CinsMxjRuvIVdSDN6d6TDPeOJczM1bdAYalZX1M58knTKs5LJDComW5tleOCAg5lS5tIeFlM9+Q==}
engines: {node: '>=18'}
dependencies:
'@isaacs/ttlcache': 1.4.1
- '@react-native/debugger-frontend': 0.76.0
+ '@react-native/debugger-frontend': 0.76.1
chrome-launcher: 0.15.2
chromium-edge-launcher: 0.2.0
connect: 3.7.0
@@ -6869,24 +6869,24 @@ packages:
- utf-8-validate
dev: false
- /@react-native/gradle-plugin@0.76.0:
- resolution: {integrity: sha512-MhsAahV/Ju0Md1x79ljaDsNzzFY02TsDqxSfOS8vc4trZuM0imFf7VEBitOydNDTf9NqzAqJ9p8j7OSuxUEvLg==}
+ /@react-native/gradle-plugin@0.76.1:
+ resolution: {integrity: sha512-X7rNFltPa9QYxvYrQGaSCw7U57C+y+DwspXf4AnLZj0bQm9tL6UYpijh5vE3VmPcHn76/RNU2bpFjVvWg6gjqw==}
engines: {node: '>=18'}
dev: false
- /@react-native/js-polyfills@0.76.0:
- resolution: {integrity: sha512-0UzEqvg85Bn0BpgNG80wzbiWvNypwdl64sbRs/sEvIDjzgq/tM+u3KoneSD5tP72BCydAqXFfepff3FZgImfbA==}
+ /@react-native/js-polyfills@0.76.1:
+ resolution: {integrity: sha512-HO3fzJ0FnrnQGmxdXxh2lcGGAMfaX9h1Pg1Zh38MkVw35/KnZHxHqxg6cruze6iWwZdfqSoIcQoalmMuAHby7Q==}
engines: {node: '>=18'}
dev: false
- /@react-native/metro-babel-transformer@0.76.0(@babel/core@7.22.9)(@babel/preset-env@7.26.0):
- resolution: {integrity: sha512-aq0MrjaOxDitSqQbttBcOt+5tjemCabhEX2gGthy8cNeZokBa2raoHQInDo9iBBN1ePKDCwKGypyC8zKA5dksQ==}
+ /@react-native/metro-babel-transformer@0.76.1(@babel/core@7.22.9)(@babel/preset-env@7.26.0):
+ resolution: {integrity: sha512-LUAKqgsrioXS2a+pE0jak8sutTbLo3T34KWv7mdVUZ5lUACpqkIql1EFtIQlWjIcR4oZE480CkPbRHBI681tkQ==}
engines: {node: '>=18'}
peerDependencies:
'@babel/core': '*'
dependencies:
'@babel/core': 7.22.9
- '@react-native/babel-preset': 0.76.0(@babel/core@7.22.9)(@babel/preset-env@7.26.0)
+ '@react-native/babel-preset': 0.76.1(@babel/core@7.22.9)(@babel/preset-env@7.26.0)
hermes-parser: 0.23.1
nullthrows: 1.1.1
transitivePeerDependencies:
@@ -6894,12 +6894,12 @@ packages:
- supports-color
dev: false
- /@react-native/normalize-colors@0.76.0:
- resolution: {integrity: sha512-r+pjeIhzehb+bJUUUrztOQb+n6J9DeaLbF6waLgiHa5mFOiwP/4/iWS68inSZnnBtmXHkN2IYiMXzExx8hieWA==}
+ /@react-native/normalize-colors@0.76.1:
+ resolution: {integrity: sha512-/+CUk/wGWIdXbJYVLw/q6Fs8Z0x91zzfXIbNiZUdSW1TNEDmytkF371H8a1/Nx3nWa1RqCMVsaZHCG4zqxeDvg==}
dev: false
- /@react-native/virtualized-lists@0.76.0(@types/react@18.2.14)(react-native@0.76.0)(react@18.2.0):
- resolution: {integrity: sha512-WT3Xi1+ikmWWdbrv3xnl8wYxobj1+N5JfiOQx7o/tiGUCx8m12pf5tlutXByH2m7X8bAZ+BBcRuu1vwt7XaRhQ==}
+ /@react-native/virtualized-lists@0.76.1(@types/react@18.2.14)(react-native@0.76.1)(react@18.2.0):
+ resolution: {integrity: sha512-uWJfv0FC3zmlYORr0Sa17ngbAaw6K9yw4MAkBZyFeTM+W6AJRvTVyR1Mes/MU+vIyGFChnTcyaQrQz8jWqADOA==}
engines: {node: '>=18'}
peerDependencies:
'@types/react': ^18.2.6
@@ -6913,7 +6913,7 @@ packages:
invariant: 2.2.4
nullthrows: 1.1.1
react: 18.2.0
- react-native: 0.76.0(@babel/core@7.22.9)(@babel/preset-env@7.26.0)(@types/react@18.2.14)(react@18.2.0)
+ react-native: 0.76.1(@babel/core@7.22.9)(@babel/preset-env@7.26.0)(@types/react@18.2.14)(react@18.2.0)
dev: false
/@remix-run/router@1.7.2:
@@ -7780,10 +7780,10 @@ packages:
tiny-invariant: 1.3.3
dev: true
- /@storybook/channels@8.3.6(storybook@8.1.4):
- resolution: {integrity: sha512-6ahY0n1A19diR5cI63lhDEpMaDsq7LFtMOgWab2NwCsdXoEAl6anvDptyPWW60umN3HrDzSKFdpRx4imOEjlWw==}
+ /@storybook/channels@8.4.2(storybook@8.1.4):
+ resolution: {integrity: sha512-6DlkxZVzmqI/BxVIeKaSfuqvlR89N5+fjkIPeQMXKMody+oKIJ0tpXIv8iCZJbELDzCraVtJLJWj3L3DqmHW7Q==}
peerDependencies:
- storybook: ^8.3.6
+ storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
dependencies:
storybook: 8.1.4(@babel/preset-env@7.26.0)(react-dom@18.2.0)(react@18.2.0)
dev: true
@@ -7889,10 +7889,10 @@ packages:
- '@types/react-dom'
dev: true
- /@storybook/components@8.3.6(storybook@8.1.4):
- resolution: {integrity: sha512-TXuoGZY7X3iixF45lXkYOFk8k2q9OHcqHyHyem1gATLLQXgyOvDgzm+VB7uKBNzssRQPEE+La70nfG8bq/viRw==}
+ /@storybook/components@8.4.2(storybook@8.1.4):
+ resolution: {integrity: sha512-+W59oF7D73LAxLNmCfFrfs98cH9pyNHK9HlJoO5/lKbK4IdWhhOoqUR/AJ3ueksoLuetFat4DxyE8SN1H4Bvrg==}
peerDependencies:
- storybook: ^8.3.6
+ storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
dependencies:
storybook: 8.1.4(@babel/preset-env@7.26.0)(react-dom@18.2.0)(react@18.2.0)
dev: true
@@ -7947,10 +7947,10 @@ packages:
ts-dedent: 2.2.0
dev: true
- /@storybook/core-events@8.3.6(storybook@8.1.4):
- resolution: {integrity: sha512-+y+WBQ6dXBCilsTFhuGR4nARP+658tev+SCML695hcGjN23C7Pk+68VXtFvDtdATtABDLtFfSAeGc+qamJ3WUg==}
+ /@storybook/core-events@8.4.2(storybook@8.1.4):
+ resolution: {integrity: sha512-Lxct0793LdMbMS0dFm5fwCD7ez2BLb0vDCfEIt0+IZ+UKxx7nhyc7skO5oNP5k8ouOxjYsHu4jhAepT6kiFHhg==}
peerDependencies:
- storybook: ^8.3.6
+ storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
dependencies:
storybook: 8.1.4(@babel/preset-env@7.26.0)(react-dom@18.2.0)(react@18.2.0)
dev: true
@@ -8116,10 +8116,10 @@ packages:
- react-dom
dev: true
- /@storybook/manager-api@8.3.6(storybook@8.1.4):
- resolution: {integrity: sha512-Xt5VFZcL+G/9uzaHjzWFhxRNrP+4rPhSRKEvCZorAbC9+Hv+ZDs1JSZS5wMb4WKpXBZ0rwDVOLwngqbVtfRHuQ==}
+ /@storybook/manager-api@8.4.2(storybook@8.1.4):
+ resolution: {integrity: sha512-rhPc4cgQDKDH8NUyRh/ZaJW7QIhR/PO5MNX4xc+vz71sM2nO7ONA/FrgLtCuu4SULdwilEPvGefYvLK0dE+Caw==}
peerDependencies:
- storybook: ^8.3.6
+ storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
dependencies:
storybook: 8.1.4(@babel/preset-env@7.26.0)(react-dom@18.2.0)(react@18.2.0)
dev: true
@@ -8151,10 +8151,10 @@ packages:
util-deprecate: 1.0.2
dev: true
- /@storybook/preview-api@8.3.6(storybook@8.1.4):
- resolution: {integrity: sha512-/Wxvb7wbI2O2iH63arRQQyyojA630vibdshkFjuC/u1nYdptEV1jkxa0OYmbZbKCn4/ze6uH4hfsKOpDPV9SWg==}
+ /@storybook/preview-api@8.4.2(storybook@8.1.4):
+ resolution: {integrity: sha512-5X/xvIvDPaWJKUBCo5zVeBbbjkhnwcI2KPkuOgrHVRRhuQ5WqD0RYxVtOOFNyQXme7g0nNl5RFNgvT7qv9qGeg==}
peerDependencies:
- storybook: ^8.3.6
+ storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
dependencies:
storybook: 8.1.4(@babel/preset-env@7.26.0)(react-dom@18.2.0)(react@18.2.0)
dev: true
@@ -8311,10 +8311,10 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@storybook/theming@8.3.6(storybook@8.1.4):
- resolution: {integrity: sha512-LQjUk6GXRW9ELkoBKuqzQKFUW+ajfGPfVELcfs3/VQX61VhthJ4olov4bGPc04wsmmFMgN/qODxT485IwOHfPQ==}
+ /@storybook/theming@8.4.2(storybook@8.1.4):
+ resolution: {integrity: sha512-9j4fnu5LcV+qSs1rdwf61Bt14lms0T1LOZkHxGNcS1c1oH+cPS+sxECh2lxtni+mvOAHUlBs9pKhVZzRPdWpvg==}
peerDependencies:
- storybook: ^8.3.6
+ storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
dependencies:
storybook: 8.1.4(@babel/preset-env@7.26.0)(react-dom@18.2.0)(react@18.2.0)
dev: true
@@ -8611,7 +8611,7 @@ packages:
resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==}
engines: {node: '>=18'}
dependencies:
- '@babel/code-frame': 7.26.0
+ '@babel/code-frame': 7.26.2
'@babel/runtime': 7.26.0
'@types/aria-query': 5.0.4
aria-query: 5.3.0
@@ -8961,7 +8961,7 @@ packages:
/@types/graceful-fs@4.1.9:
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
dependencies:
- '@types/node': 20.17.1
+ '@types/node': 20.17.6
dev: false
/@types/har-format@1.2.15:
@@ -9032,7 +9032,7 @@ packages:
/@types/node-forge@1.3.11:
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
dependencies:
- '@types/node': 20.17.1
+ '@types/node': 20.17.6
dev: false
/@types/node@18.19.33:
@@ -9059,8 +9059,8 @@ packages:
undici-types: 5.26.5
dev: false
- /@types/node@20.17.1:
- resolution: {integrity: sha512-j2VlPv1NnwPJbaCNv69FO/1z4lId0QmGvpT41YxitRtWlg96g/j8qcv2RKsLKe2F6OJgyXhupN1Xo17b2m139Q==}
+ /@types/node@20.17.6:
+ resolution: {integrity: sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==}
dependencies:
undici-types: 6.19.8
dev: false
@@ -9666,7 +9666,7 @@ packages:
- utf-8-validate
dev: true
- /@wagmi/connectors@4.1.26(@types/react@18.2.14)(@wagmi/core@2.6.17)(react-dom@18.2.0)(react-native@0.76.0)(react@18.2.0)(typescript@5.6.3)(viem@2.9.21)(zod@3.22.4):
+ /@wagmi/connectors@4.1.26(@types/react@18.2.14)(@wagmi/core@2.6.17)(react-dom@18.2.0)(react-native@0.76.1)(react@18.2.0)(typescript@5.6.3)(viem@2.9.21)(zod@3.22.4):
resolution: {integrity: sha512-0bANLzi4gZcszPnCj3l7+DPztCG+L+W1Zm/a02YmEh2MaQC/blBsbAdb2JALdW66HJJE8m4cNZjPJPTsS2/MQQ==}
peerDependencies:
'@wagmi/core': 2.6.17
@@ -9677,7 +9677,7 @@ packages:
optional: true
dependencies:
'@coinbase/wallet-sdk': 3.9.1
- '@metamask/sdk': 0.14.3(@types/react@18.2.14)(react-dom@18.2.0)(react-native@0.76.0)(react@18.2.0)
+ '@metamask/sdk': 0.14.3(@types/react@18.2.14)(react-dom@18.2.0)(react-native@0.76.1)(react@18.2.0)
'@safe-global/safe-apps-provider': 0.18.1(typescript@5.6.3)(zod@3.22.4)
'@safe-global/safe-apps-sdk': 8.1.0(typescript@5.6.3)(zod@3.22.4)
'@wagmi/core': 2.6.17(@types/react@18.2.14)(react@18.2.0)(typescript@5.6.3)(viem@2.9.21)(zod@3.22.4)
@@ -10431,7 +10431,7 @@ packages:
resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==}
engines: {node: '>=4'}
dependencies:
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/ast-types@0.16.1:
@@ -10609,7 +10609,7 @@ packages:
dependencies:
'@babel/core': 7.22.9
'@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.22.9)
- core-js-compat: 3.38.1
+ core-js-compat: 3.39.0
transitivePeerDependencies:
- supports-color
@@ -10862,8 +10862,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001673
- electron-to-chromium: 1.5.47
+ caniuse-lite: 1.0.30001678
+ electron-to-chromium: 1.5.52
node-releases: 2.0.18
update-browserslist-db: 1.1.1(browserslist@4.24.2)
@@ -10995,8 +10995,8 @@ packages:
/caniuse-lite@1.0.30001609:
resolution: {integrity: sha512-JFPQs34lHKx1B5t1EpQpWH4c+29zIyn/haGsbpfq3suuV9v56enjFt23zqijxGTMwy1p/4H2tjnQMY+p1WoAyA==}
- /caniuse-lite@1.0.30001673:
- resolution: {integrity: sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==}
+ /caniuse-lite@1.0.30001678:
+ resolution: {integrity: sha512-RR+4U/05gNtps58PEBDZcPWTgEO2MBeoPZ96aQcjmfkBWRIDfN451fW2qyDA9/+HohLLIL5GqiMwA+IB1pWarw==}
/chai@4.3.10:
resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==}
@@ -11136,7 +11136,7 @@ packages:
engines: {node: '>=12.13.0'}
hasBin: true
dependencies:
- '@types/node': 20.17.1
+ '@types/node': 20.17.6
escape-string-regexp: 4.0.0
is-wsl: 2.2.0
lighthouse-logger: 1.4.2
@@ -11147,7 +11147,7 @@ packages:
/chromium-edge-launcher@0.2.0:
resolution: {integrity: sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==}
dependencies:
- '@types/node': 20.17.1
+ '@types/node': 20.17.6
escape-string-regexp: 4.0.0
is-wsl: 2.2.0
lighthouse-logger: 1.4.2
@@ -11462,8 +11462,8 @@ packages:
browserslist: 4.23.0
dev: true
- /core-js-compat@3.38.1:
- resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==}
+ /core-js-compat@3.39.0:
+ resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==}
dependencies:
browserslist: 4.24.2
@@ -12032,8 +12032,8 @@ packages:
/electron-to-chromium@1.4.735:
resolution: {integrity: sha512-pkYpvwg8VyOTQAeBqZ7jsmpCjko1Qc6We1ZtZCjRyYbT5v4AIUKDy5cQTRotQlSSZmMr8jqpEt6JtOj5k7lR7A==}
- /electron-to-chromium@1.5.47:
- resolution: {integrity: sha512-zS5Yer0MOYw4rtK2iq43cJagHZ8sXN0jDHDKzB+86gSBSAI4v07S97mcq+Gs2vclAxSh1j7vOAHxSVgduiiuVQ==}
+ /electron-to-chromium@1.5.52:
+ resolution: {integrity: sha512-xtoijJTZ+qeucLBDNztDOuQBE1ksqjvNjvqFoST3nGC7fSpqJ+X6BdTBaY5BHG+IhWWmpc6b/KfpeuEDupEPOQ==}
/elliptic@6.5.5:
resolution: {integrity: sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==}
@@ -12838,8 +12838,8 @@ packages:
engines: {node: '>=0.4.0'}
dev: true
- /flow-parser@0.250.0:
- resolution: {integrity: sha512-8mkLh/CotlvqA9vCyQMbhJoPx2upEg9oKxARAayz8zQ58wCdABnTZy6U4xhMHvHvbTUFgZQk4uH2cglOCOel5A==}
+ /flow-parser@0.252.0:
+ resolution: {integrity: sha512-z8hKPUjZ33VLn4HVntifqmEhmolUMopysnMNzazoDqo1GLUkBsreLNsxETlKJMPotUWStQnen6SGvUNe1j4Hlg==}
engines: {node: '>=0.4.0'}
dev: false
@@ -13870,7 +13870,7 @@ packages:
engines: {node: '>=8'}
dependencies:
'@babel/core': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/parser': 7.26.2
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 6.3.1
@@ -13914,7 +13914,7 @@ packages:
'@jest/environment': 29.7.0
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.17.1
+ '@types/node': 20.17.6
jest-mock: 29.7.0
jest-util: 29.7.0
dev: false
@@ -13929,7 +13929,7 @@ packages:
dependencies:
'@jest/types': 29.6.3
'@types/graceful-fs': 4.1.9
- '@types/node': 20.17.1
+ '@types/node': 20.17.6
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.11
@@ -13971,7 +13971,7 @@ packages:
resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@babel/code-frame': 7.26.0
+ '@babel/code-frame': 7.26.2
'@jest/types': 29.6.3
'@types/stack-utils': 2.0.3
chalk: 4.1.2
@@ -13987,7 +13987,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.17.1
+ '@types/node': 20.17.6
jest-util: 29.7.0
dev: false
@@ -14013,7 +14013,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.17.1
+ '@types/node': 20.17.6
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -14035,7 +14035,7 @@ packages:
resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@types/node': 20.17.1
+ '@types/node': 20.17.6
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -14093,7 +14093,7 @@ packages:
'@babel/preset-env': ^7.1.6
dependencies:
'@babel/core': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/parser': 7.26.2
'@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0)
'@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.0)
'@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.0)
@@ -14104,7 +14104,7 @@ packages:
'@babel/register': 7.25.9(@babel/core@7.26.0)
babel-core: 7.0.0-bridge.0(@babel/core@7.26.0)
chalk: 4.1.2
- flow-parser: 0.250.0
+ flow-parser: 0.252.0
graceful-fs: 4.2.11
micromatch: 4.0.8
neo-async: 2.6.2
@@ -14549,10 +14549,10 @@ packages:
yallist: 4.0.0
dev: false
- /lucide-react@0.284.0(react@18.2.0):
- resolution: {integrity: sha512-dVSMHYAya/TeY3+vsk+VQJEKNQN2AhIo0+Dp09B2qpzvcBuu93H98YZykFcjIAfmanFiDd8nqfXFR38L757cyQ==}
+ /lucide-react@0.454.0(react@18.2.0):
+ resolution: {integrity: sha512-hw7zMDwykCLnEzgncEEjHeA6+45aeEzRYuKHuyRSOPkhko+J3ySGjGIzu+mmMfDFG1vazHepMaYFYHbTFAZAAQ==}
peerDependencies:
- react: ^16.5.1 || ^17.0.0 || ^18.0.0
+ react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc
dependencies:
react: 18.2.0
dev: false
@@ -14805,7 +14805,7 @@ packages:
engines: {node: '>=18.18'}
dependencies:
'@babel/core': 7.26.0
- '@babel/generator': 7.26.0
+ '@babel/generator': 7.26.2
'@babel/template': 7.25.9
'@babel/traverse': 7.25.9
flow-enums-runtime: 0.0.6
@@ -14819,8 +14819,8 @@ packages:
engines: {node: '>=18.18'}
dependencies:
'@babel/core': 7.26.0
- '@babel/generator': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/generator': 7.26.2
+ '@babel/parser': 7.26.2
'@babel/types': 7.26.0
flow-enums-runtime: 0.0.6
metro: 0.81.0
@@ -14842,10 +14842,10 @@ packages:
engines: {node: '>=18.18'}
hasBin: true
dependencies:
- '@babel/code-frame': 7.26.0
+ '@babel/code-frame': 7.26.2
'@babel/core': 7.26.0
- '@babel/generator': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/generator': 7.26.2
+ '@babel/parser': 7.26.2
'@babel/template': 7.25.9
'@babel/traverse': 7.25.9
'@babel/types': 7.26.0
@@ -16190,7 +16190,7 @@ packages:
- csstype
dev: false
- /react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0)(react-native@0.76.0)(react@18.2.0):
+ /react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0)(react-native@0.76.1)(react@18.2.0):
resolution: {integrity: sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==}
peerDependencies:
i18next: '>= 23.2.3'
@@ -16208,7 +16208,7 @@ packages:
i18next: 22.5.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- react-native: 0.76.0(@babel/core@7.22.9)(@babel/preset-env@7.26.0)(@types/react@18.2.14)(react@18.2.0)
+ react-native: 0.76.1(@babel/core@7.22.9)(@babel/preset-env@7.26.0)(@types/react@18.2.14)(react@18.2.0)
dev: false
/react-inspector@6.0.2(react@18.2.0):
@@ -16233,7 +16233,7 @@ packages:
/react-is@18.2.0:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
- /react-native-webview@11.26.1(react-native@0.76.0)(react@18.2.0):
+ /react-native-webview@11.26.1(react-native@0.76.1)(react@18.2.0):
resolution: {integrity: sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw==}
peerDependencies:
react: '*'
@@ -16242,11 +16242,11 @@ packages:
escape-string-regexp: 2.0.0
invariant: 2.2.4
react: 18.2.0
- react-native: 0.76.0(@babel/core@7.22.9)(@babel/preset-env@7.26.0)(@types/react@18.2.14)(react@18.2.0)
+ react-native: 0.76.1(@babel/core@7.22.9)(@babel/preset-env@7.26.0)(@types/react@18.2.14)(react@18.2.0)
dev: false
- /react-native@0.76.0(@babel/core@7.22.9)(@babel/preset-env@7.26.0)(@types/react@18.2.14)(react@18.2.0):
- resolution: {integrity: sha512-isbLzmY7fhhLdN/oss4jlRHeDmEShuTYsp1Zq93UM0/JssQK4g+2Ub4mHdhxDFm2LN+0ryBgVJK1nO7l93cfsA==}
+ /react-native@0.76.1(@babel/core@7.22.9)(@babel/preset-env@7.26.0)(@types/react@18.2.14)(react@18.2.0):
+ resolution: {integrity: sha512-z4KnbrnnAvloRs9NGnah3u6/LK3IbtNMrvByxa3ifigbMlsMY4WPRYV9lvt/hH4Mzt8bfuI+utnOxFyJTTq3lg==}
engines: {node: '>=18'}
hasBin: true
peerDependencies:
@@ -16257,13 +16257,13 @@ packages:
optional: true
dependencies:
'@jest/create-cache-key-function': 29.7.0
- '@react-native/assets-registry': 0.76.0
- '@react-native/codegen': 0.76.0(@babel/preset-env@7.26.0)
- '@react-native/community-cli-plugin': 0.76.0(@babel/core@7.22.9)(@babel/preset-env@7.26.0)
- '@react-native/gradle-plugin': 0.76.0
- '@react-native/js-polyfills': 0.76.0
- '@react-native/normalize-colors': 0.76.0
- '@react-native/virtualized-lists': 0.76.0(@types/react@18.2.14)(react-native@0.76.0)(react@18.2.0)
+ '@react-native/assets-registry': 0.76.1
+ '@react-native/codegen': 0.76.1(@babel/preset-env@7.26.0)
+ '@react-native/community-cli-plugin': 0.76.1(@babel/core@7.22.9)(@babel/preset-env@7.26.0)
+ '@react-native/gradle-plugin': 0.76.1
+ '@react-native/js-polyfills': 0.76.1
+ '@react-native/normalize-colors': 0.76.1
+ '@react-native/virtualized-lists': 0.76.1(@types/react@18.2.14)(react-native@0.76.1)(react@18.2.0)
'@types/react': 18.2.14
abort-controller: 3.0.0
anser: 1.4.10
@@ -16501,7 +16501,7 @@ packages:
ast-types: 0.15.2
esprima: 4.0.1
source-map: 0.6.1
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/recast@0.23.3:
@@ -17292,7 +17292,7 @@ packages:
resolution: {integrity: sha512-08JNTfsiSfj0GgNV4q6+v6iU+Acp7ib/MdySPDb8p+C8N/e+kf6lnM7kIiE/GnTPXlg3dfV6FMaWgGYVfdTcLw==}
dev: true
- /storybook-addon-remix-react-router@3.0.0(@storybook/blocks@8.1.4)(@storybook/channels@8.3.6)(@storybook/components@8.3.6)(@storybook/core-events@8.3.6)(@storybook/manager-api@8.3.6)(@storybook/preview-api@8.3.6)(@storybook/theming@8.3.6)(react-dom@18.2.0)(react-router-dom@6.14.2)(react@18.2.0):
+ /storybook-addon-remix-react-router@3.0.0(@storybook/blocks@8.1.4)(@storybook/channels@8.4.2)(@storybook/components@8.4.2)(@storybook/core-events@8.4.2)(@storybook/manager-api@8.4.2)(@storybook/preview-api@8.4.2)(@storybook/theming@8.4.2)(react-dom@18.2.0)(react-router-dom@6.14.2)(react@18.2.0):
resolution: {integrity: sha512-0D7VDVf6uX6vgegpCb3v1/TIADxRWomycyj0ZNuVjrCO6w6FwfZ9CHlCK7k9v6CB2uqKjPiaBwmT7odHyy1qYA==}
peerDependencies:
'@storybook/blocks': ^8.0.0
@@ -17312,12 +17312,12 @@ packages:
optional: true
dependencies:
'@storybook/blocks': 8.1.4(@types/react-dom@18.2.6)(@types/react@18.2.14)(prettier@3.3.3)(react-dom@18.2.0)(react@18.2.0)
- '@storybook/channels': 8.3.6(storybook@8.1.4)
- '@storybook/components': 8.3.6(storybook@8.1.4)
- '@storybook/core-events': 8.3.6(storybook@8.1.4)
- '@storybook/manager-api': 8.3.6(storybook@8.1.4)
- '@storybook/preview-api': 8.3.6(storybook@8.1.4)
- '@storybook/theming': 8.3.6(storybook@8.1.4)
+ '@storybook/channels': 8.4.2(storybook@8.1.4)
+ '@storybook/components': 8.4.2(storybook@8.1.4)
+ '@storybook/core-events': 8.4.2(storybook@8.1.4)
+ '@storybook/manager-api': 8.4.2(storybook@8.1.4)
+ '@storybook/preview-api': 8.4.2(storybook@8.1.4)
+ '@storybook/theming': 8.4.2(storybook@8.1.4)
compare-versions: 6.1.0
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -17782,8 +17782,8 @@ packages:
/tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
- /tslib@2.8.0:
- resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==}
+ /tslib@2.8.1:
+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
dev: false
/tsx@4.15.6:
@@ -18494,7 +18494,7 @@ packages:
xml-name-validator: 4.0.0
dev: true
- /wagmi@2.5.20(@tanstack/react-query@5.28.8)(@types/react@18.2.14)(react-dom@18.2.0)(react-native@0.76.0)(react@18.2.0)(typescript@5.6.3)(viem@2.9.21)(zod@3.22.4):
+ /wagmi@2.5.20(@tanstack/react-query@5.28.8)(@types/react@18.2.14)(react-dom@18.2.0)(react-native@0.76.1)(react@18.2.0)(typescript@5.6.3)(viem@2.9.21)(zod@3.22.4):
resolution: {integrity: sha512-K/9qk6+t/+NKFdbQyB7LtFgl3UXnGjvgyzAyfMQ+dF56uTSJipQwc94CSlN8kdQXTIOvhUSK2P7WJrdTEd15AA==}
peerDependencies:
'@tanstack/react-query': '>=5.0.0'
@@ -18506,7 +18506,7 @@ packages:
optional: true
dependencies:
'@tanstack/react-query': 5.28.8(react@18.2.0)
- '@wagmi/connectors': 4.1.26(@types/react@18.2.14)(@wagmi/core@2.6.17)(react-dom@18.2.0)(react-native@0.76.0)(react@18.2.0)(typescript@5.6.3)(viem@2.9.21)(zod@3.22.4)
+ '@wagmi/connectors': 4.1.26(@types/react@18.2.14)(@wagmi/core@2.6.17)(react-dom@18.2.0)(react-native@0.76.1)(react@18.2.0)(typescript@5.6.3)(viem@2.9.21)(zod@3.22.4)
'@wagmi/core': 2.6.17(@types/react@18.2.14)(react@18.2.0)(typescript@5.6.3)(viem@2.9.21)(zod@3.22.4)
react: 18.2.0
typescript: 5.6.3