import type { Meta } from "@storybook/react-vite"; import { useState } from "react"; import type { BridgeChain } from "../../../bridge/types/Chain.js"; import { SwapWidgetContainer } from "../../../react/web/ui/Bridge/swap-widget/SwapWidget.js"; import { SelectBridgeChain, SelectBridgeChainUI, } from "../../../react/web/ui/Bridge/swap-widget/select-chain.js"; import { storyClient } from "../../utils.js"; const meta = { parameters: { layout: "centered", }, title: "Bridge/Swap/screens/SelectChain", } satisfies Meta; export default meta; export function WithDataDesktop() { const [selectedChain, setSelectedChain] = useState( undefined, ); return ( {}} selectedChain={selectedChain} /> ); } export function LoadingDesktop() { const [selectedChain, setSelectedChain] = useState( undefined, ); return ( {}} isPending={true} chains={[]} selectedChain={selectedChain} /> ); } export function WithDataMobile() { const [selectedChain, setSelectedChain] = useState( undefined, ); return ( {}} selectedChain={selectedChain} /> ); } export function LoadingMobile() { const [selectedChain, setSelectedChain] = useState( undefined, ); return ( {}} isPending={true} chains={[]} selectedChain={selectedChain} /> ); }