import * as React from 'react'; import Tabs from '@wcpos/components/src/tabs'; import PaymentWebview from './payment-webview'; import useGateways from '../../../contexts/gateways'; const GatewayTabs = () => { const [index, setIndex] = React.useState(0); const { data: gateways } = useGateways(); /** * */ const routes = React.useMemo(() => { return gateways.map((gateway) => { return { key: gateway.id, title: gateway.title, }; }); }, [gateways]); /** * TODO - what if no gateways? */ if (gateways.length === 0) { return null; } /** * */ return ( } tabBarPosition="left" style={{ minHeight: 500 }} /> ); }; export default GatewayTabs;