Files
impersonator/components/Body/TabsSelect.tsx

42 lines
872 B
TypeScript
Raw Normal View History

2023-06-10 17:00:21 +05:30
import { Center, HStack } from "@chakra-ui/react";
import Tab from "./Tab";
const tabs = ["WalletConnect", "iFrame", "Extension"];
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;