2023-06-10 17:00:21 +05:30
|
|
|
import { Center, HStack } from "@chakra-ui/react";
|
|
|
|
|
import Tab from "./Tab";
|
|
|
|
|
|
2026-01-14 02:17:26 -08:00
|
|
|
const tabs = ["WalletConnect", "iFrame", "Extension", "Smart Wallet"];
|
2023-06-10 17:00:21 +05:30
|
|
|
|
|
|
|
|
interface TabsSelectParams {
|
|
|
|
|
selectedTabIndex: number;
|
|
|
|
|
setSelectedTabIndex: (value: number) => void;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function TabsSelect({
|
|
|
|
|
selectedTabIndex,
|
|
|
|
|
setSelectedTabIndex,
|
|
|
|
|
}: TabsSelectParams) {
|
|
|
|
|
return (
|
|
|
|
|
<Center flexDir="column">
|
|
|
|
|
<HStack
|
|
|
|
|
mt="1rem"
|
|
|
|
|
minH="3rem"
|
|
|
|
|
px="1.5rem"
|
|
|
|
|
spacing={"8"}
|
2024-03-10 04:41:36 +05:30
|
|
|
bg={"brand.lightBlack"}
|
2023-06-10 17:00:21 +05:30
|
|
|
borderRadius="xl"
|
|
|
|
|
>
|
|
|
|
|
{tabs.map((t, i) => (
|
|
|
|
|
<Tab
|
|
|
|
|
key={i}
|
|
|
|
|
tabIndex={i}
|
|
|
|
|
selectedTabIndex={selectedTabIndex}
|
|
|
|
|
setSelectedTabIndex={setSelectedTabIndex}
|
|
|
|
|
isNew={i === 2}
|
|
|
|
|
>
|
|
|
|
|
{t}
|
|
|
|
|
</Tab>
|
|
|
|
|
))}
|
|
|
|
|
</HStack>
|
|
|
|
|
</Center>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default TabsSelect;
|