Skip to content

Commit 3780e42

Browse files
committed
fix: fix swapkit ui type errors
1 parent 9757330 commit 3780e42

File tree

2 files changed

+5
-14
lines changed

2 files changed

+5
-14
lines changed

packages/ui/src/react/components/ui/accordion.tsx

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,13 @@ import { cn } from "../../../lib/utils";
88

99
const Accordion: React.FC<ComponentPropsWithoutRef<typeof AccordionPrimitive.Root>> = AccordionPrimitive.Root;
1010

11-
const AccordionItem: React.ForwardRefExoticComponent<
12-
ComponentPropsWithoutRef<typeof AccordionPrimitive.Item> &
13-
React.RefAttributes<ComponentRef<typeof AccordionPrimitive.Item>>
14-
> = React.forwardRef<
11+
const AccordionItem = React.forwardRef<
1512
ComponentRef<typeof AccordionPrimitive.Item>,
1613
ComponentPropsWithoutRef<typeof AccordionPrimitive.Item>
1714
>(({ className, ...props }, ref) => <AccordionPrimitive.Item className={cn("", className)} ref={ref} {...props} />);
1815
AccordionItem.displayName = "AccordionItem";
1916

20-
const AccordionTrigger: React.ForwardRefExoticComponent<
21-
ComponentPropsWithoutRef<typeof AccordionPrimitive.Trigger> &
22-
React.RefAttributes<ComponentRef<typeof AccordionPrimitive.Trigger>>
23-
> = React.forwardRef<
17+
const AccordionTrigger = React.forwardRef<
2418
ComponentRef<typeof AccordionPrimitive.Trigger>,
2519
ComponentPropsWithoutRef<typeof AccordionPrimitive.Trigger> & { showChevron?: boolean }
2620
>(({ className, children, showChevron = true, ...props }, ref) => (
@@ -39,10 +33,7 @@ const AccordionTrigger: React.ForwardRefExoticComponent<
3933
));
4034
AccordionTrigger.displayName = AccordionPrimitive.Trigger.displayName;
4135

42-
const AccordionContent: React.ForwardRefExoticComponent<
43-
ComponentPropsWithoutRef<typeof AccordionPrimitive.Content> &
44-
React.RefAttributes<ComponentRef<typeof AccordionPrimitive.Content>>
45-
> = React.forwardRef<
36+
const AccordionContent = React.forwardRef<
4637
ComponentRef<typeof AccordionPrimitive.Content>,
4738
ComponentPropsWithoutRef<typeof AccordionPrimitive.Content>
4839
>(({ className, children, ...props }, ref) => (

packages/ui/src/react/swapkit-context.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 type { Chain, ChainWallet, EVMChain, SKConfigState, TokenNames } from "@swapkit/sdk";
3+
import type { Chain, EVMChain, SKConfigState, TokenNames } from "@swapkit/sdk";
44
import { AssetValue, NetworkDerivationPath, staticTokensMap, WalletOption } from "@swapkit/sdk";
55
import { useCallback, useEffect, useMemo } from "react";
66
import { create } from "zustand";
@@ -224,7 +224,7 @@ export const useSwapKit = () => {
224224
const balancesByChain = useMemo(() => {
225225
const balancesByChain = new Map<Chain, BalanceDetails[]>();
226226

227-
Object.values((swapKit?.getAllWallets?.() as Record<Chain, ChainWallet<Chain>>) || {})?.forEach((wallet) => {
227+
Object.values(swapKit?.getAllWallets?.() || {})?.forEach((wallet) => {
228228
wallet?.balance?.forEach((balance) => {
229229
const balances = balancesByChain.get(wallet.chain) || [];
230230

0 commit comments

Comments
 (0)