@deck.gl/widgets
Version:
UI widgets for deck.gl
78 lines (67 loc) • 3.38 kB
text/typescript
// deck.gl
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors
// Navigation widgets
export {ZoomWidget} from './zoom-widget';
export {ResetViewWidget} from './reset-view-widget';
export {GimbalWidget} from './gimbal-widget';
// Geospatial widgets
export {CompassWidget} from './compass-widget';
export {ScaleWidget as _ScaleWidget} from './scale-widget';
export {GeocoderWidget as _GeocoderWidget} from './geocoder-widget';
// View widgets
export {FullscreenWidget} from './fullscreen-widget';
export {SplitterWidget as _SplitterWidget} from './splitter-widget';
export {ViewSelectorWidget as _ViewSelectorWidget} from './view-selector-widget';
// Information widgets
export {InfoWidget as _InfoWidget} from './info-widget';
export {ContextMenuWidget as _ContextMenuWidget} from './context-menu-widget';
// Control widgets
export {TimelineWidget as _TimelineWidget} from './timeline-widget';
// Utility widgets
export {ScreenshotWidget} from './screenshot-widget';
export {ThemeWidget as _ThemeWidget} from './theme-widget';
export {LoadingWidget as _LoadingWidget} from './loading-widget';
export {FpsWidget as _FpsWidget} from './fps-widget';
export {StatsWidget as _StatsWidget} from './stats-widget';
export type {FullscreenWidgetProps} from './fullscreen-widget';
export type {CompassWidgetProps} from './compass-widget';
export type {ZoomWidgetProps} from './zoom-widget';
export type {ScreenshotWidgetProps} from './screenshot-widget';
export type {ResetViewWidgetProps} from './reset-view-widget';
export type {GeocoderWidgetProps} from './geocoder-widget';
export type {LoadingWidgetProps} from './loading-widget';
export type {FpsWidgetProps} from './fps-widget';
export type {ScaleWidgetProps} from './scale-widget';
export type {ThemeWidgetProps} from './theme-widget';
export type {InfoWidgetProps} from './info-widget';
export type {StatsWidgetProps} from './stats-widget';
export type {ContextMenuWidgetProps} from './context-menu-widget';
export type {SplitterWidgetProps} from './splitter-widget';
export type {TimelineWidgetProps} from './timeline-widget';
export type {ViewSelectorWidgetProps} from './view-selector-widget';
export type {GimbalWidgetProps} from './gimbal-widget';
export {LightTheme, DarkTheme, LightGlassTheme, DarkGlassTheme} from './themes';
export type {DeckWidgetTheme} from './themes';
// Experimental preact components
export {ButtonGroup as _ButtonGroup, type ButtonGroupProps} from './lib/components/button-group';
export {IconButton as _IconButton, type IconButtonProps} from './lib/components/icon-button';
export {
GroupedIconButton as _GroupedIconButton,
type GroupedIconButtonProps
} from './lib/components/grouped-icon-button';
export {
DropdownMenu as _DropdownMenu,
type DropdownMenuProps
} from './lib/components/dropdown-menu';
export {SimpleMenu as _SimpleMenu, type SimpleMenuProps} from './lib/components/simple-menu';
export {IconMenu as _IconMenu, type IconMenuProps} from './lib/components/icon-menu';
// Experimental geocoders. May be removed, use at your own risk!
export {type Geocoder} from './lib/geocode/geocoder';
export {
GoogleGeocoder as _GoogleGeocoder,
MapboxGeocoder as _MapboxGeocoder,
OpenCageGeocoder as _OpenCageGeocoder,
CoordinatesGeocoder as _CoordinatesGeocoder,
CurrentLocationGeocoder as _CurrentLocationGeocoder
} from './lib/geocode/geocoders';