Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion examples/get-started/pure-js/widgets/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import {
CompassWidget,
ZoomWidget,
FullscreenWidget,
_OverviewMapWidget as OverviewMapWidget,
DarkGlassTheme,
LightGlassTheme
} from '@deck.gl/widgets';
Expand Down Expand Up @@ -77,6 +78,7 @@ new Deck({
widgets: [
new ZoomWidget({style: widgetTheme}),
new CompassWidget({style: widgetTheme}),
new FullscreenWidget({style: widgetTheme})
new FullscreenWidget({style: widgetTheme}),
new OverviewMapWidget({style: widgetTheme, placement: 'bottom-right'})
]
});
2 changes: 2 additions & 0 deletions modules/react/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,10 @@ export {ScaleWidget as _ScaleWidget} from './widgets/scale-widget';
export {ScreenshotWidget as _ScreenshotWidget} from './widgets/screenshot-widget';
export {SplitterWidget as _SplitterWidget} from './widgets/splitter-widget';
export {ThemeWidget as _ThemeWidget} from './widgets/theme-widget';
export {OverviewMapWidget as _OverviewMapWidget} from './widgets/overview-map-widget';
export {useWidget} from './utils/use-widget';
export type {ContextMenuWidgetProps} from '@deck.gl/widgets';
export type {OverviewMapWidgetProps} from '@deck.gl/widgets';

// Types
export type {DeckGLContextValue} from './utils/deckgl-context';
Expand Down
12 changes: 12 additions & 0 deletions modules/react/src/widgets/overview-map-widget.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
// deck.gl
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors

import {_OverviewMapWidget as OverviewMapWidgetClass} from '@deck.gl/widgets';
import type {OverviewMapWidgetProps} from '@deck.gl/widgets';
import {useWidget} from '../utils/use-widget';

export const OverviewMapWidget = (props: OverviewMapWidgetProps = {}) => {
useWidget(OverviewMapWidgetClass, props);
return null;
};
2 changes: 2 additions & 0 deletions modules/widgets/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ 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 {OverviewMapWidget as _OverviewMapWidget} from './overview-map-widget';

export type {FullscreenWidgetProps} from './fullscreen-widget';
export type {CompassWidgetProps} from './compass-widget';
Expand All @@ -48,6 +49,7 @@ 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 type {OverviewMapWidgetProps} from './overview-map-widget';

export {LightTheme, DarkTheme, LightGlassTheme, DarkGlassTheme} from './themes';
export type {DeckWidgetTheme} from './themes';
Expand Down
Loading