@voyantjs/booking-requirements-react
v0.19.0
Published
React runtime package for Voyant booking requirements. Provides the shared provider, typed fetch client, query keys, constants, and TanStack Query hooks that power booking-requirements-focused frontend experiences.
Downloads
3,442
Readme
@voyantjs/booking-requirements-react
React runtime package for Voyant booking requirements. Provides the shared provider, typed fetch client, query keys, constants, and TanStack Query hooks that power booking-requirements-focused frontend experiences.
Install
pnpm add @voyantjs/booking-requirements-react @voyantjs/booking-requirements @tanstack/react-query react react-dom zodUsage
import {
VoyantBookingRequirementsProvider,
useProducts,
} from "@voyantjs/booking-requirements-react"
function App() {
return (
<VoyantBookingRequirementsProvider baseUrl="/api">
<ProductsList />
</VoyantBookingRequirementsProvider>
)
}
function ProductsList() {
const { data } = useProducts({ limit: 50 })
return <>{data?.data.map((product) => <div key={product.id}>{product.name}</div>)}</>
}License
Apache-2.0
