@mcmhomes/panorama-viewer
Version:
Provides React components to render panoramas.
33 lines (29 loc) • 2.65 kB
JavaScript
/**
* This file can be used to import all the functionality of this package. That includes the React components and hooks.
*/
/**
* @typedef {import('./components/PanoramaViewer.jsx').PanoramaViewerProps} PanoramaViewerProps
*/
export {PanoramaViewer} from './components/PanoramaViewer.jsx';
/**
* @typedef {import('./components/PanoramaViewerUtils.jsx').ThumbnailOptions} ThumbnailOptions
* @typedef {import('./components/PanoramaViewerUtils.jsx').AvailableThumbnailFunction} AvailableThumbnailFunction
* @typedef {import('./components/PanoramaViewerUtils.jsx').LocationThumbnailFunction} LocationThumbnailFunction
* @typedef {import('./components/PanoramaViewerUtils.jsx').StyleThumbnailFunction} StyleThumbnailFunction
* @typedef {import('./components/PanoramaViewerUtils.jsx').SkuGroupThumbnailFunction} SkuGroupThumbnailFunction
* @typedef {import('./components/PanoramaViewerUtils.jsx').SkuThumbnailFunction} SkuThumbnailFunction
* @typedef {import('./components/PanoramaViewerUtils.jsx').ThumbnailFunctions} ThumbnailFunctions
*
* @typedef {import('./components/PanoramaViewerUtils.jsx').AvailableNamesFunction} AvailableNamesFunction
* @typedef {import('./components/PanoramaViewerUtils.jsx').LocationNamesFunction} LocationNamesFunction
* @typedef {import('./components/PanoramaViewerUtils.jsx').StyleNamesFunction} StyleNamesFunction
* @typedef {import('./components/PanoramaViewerUtils.jsx').SkuGroupNamesFunction} SkuGroupNamesFunction
* @typedef {import('./components/PanoramaViewerUtils.jsx').SkuNamesFunction} SkuNamesFunction
* @typedef {import('./components/PanoramaViewerUtils.jsx').NamesFunctions} NamesFunctions
*/
export {getAvailableLocationIds, getAvailableSkus, getAvailableSkusGrouped, getAvailableStyleIds, getCurrentLocationId, getCurrentSkus, getCurrentSkusGrouped, getCurrentStyleId, getDefaultLocationId, getDefaultSkus, getDefaultSkusGrouped, getDefaultStyleId, getHomeRenderDate, getHomeVersion, getHomeVersionDate, getNames, getThumbnails} from './components/PanoramaViewerUtils.jsx';
/**
* @typedef {import('./components/PanoramaViewerUtilsReact.jsx').ThumbnailFunctions} ThumbnailFunctionsReact
* @typedef {import('./components/PanoramaViewerUtilsReact.jsx').NamesFunctions} NamesFunctionsReact
*/
export {useAvailableLocationIds, useAvailableSkus, useAvailableSkusGrouped, useAvailableStyleIds, useCurrentLocationId, useCurrentSkus, useCurrentSkusGrouped, useCurrentStyleId, useDefaultLocationId, useDefaultSkus, useDefaultSkusGrouped, useDefaultStyleId, useHomeRenderDate, useHomeVersion, useHomeVersionDate, useNames, useThumbnails} from './components/PanoramaViewerUtilsReact.jsx';