import * as React from 'react'; import { useObservableSuspense, ObservableResource } from 'observable-hooks'; import Box from '@wcpos/components/src/box'; import Button from '@wcpos/components/src/button'; type StoreDocument = import('@wcpos/database').StoreDocument; interface StoreSelectProps { storesResource: ObservableResource; onSelect: (store: StoreDocument) => void; currentStoreID: string; } const StoreSelect = ({ storesResource, onSelect, currentStoreID }: StoreSelectProps) => { const stores = useObservableSuspense(storesResource); return ( {stores.map((store) => ( ))} ); }; export default StoreSelect;