Skip to content
Snippets Groups Projects
Commit 4bf54a82 authored by Vink, S.A. (Sjoerd)'s avatar Vink, S.A. (Sjoerd)
Browse files

feat(maps): fixed render error

parent 4ac9e4d8
No related branches found
No related tags found
1 merge request!135geo intergation
Pipeline #132007 passed
This commit is part of merge request !135. Comments created here will be created in the context of that merge request.
...@@ -11,6 +11,7 @@ import { GraphMetaData } from '@graphpolaris/shared/lib/data-access/statistics'; ...@@ -11,6 +11,7 @@ import { GraphMetaData } from '@graphpolaris/shared/lib/data-access/statistics';
import { SettingsContainer } from '../../components/config'; import { SettingsContainer } from '../../components/config';
import { layerTypes } from './components/layers'; import { layerTypes } from './components/layers';
import { createBaseMap } from './components/BaseMap'; import { createBaseMap } from './components/BaseMap';
import { Input } from '../../..';
export type MapProps = { export type MapProps = {
layer: undefined | 'node' | 'nodelink' | 'choropleth' | 'heatmap'; layer: undefined | 'node' | 'nodelink' | 'choropleth' | 'heatmap';
...@@ -64,7 +65,7 @@ export const MapVis = ({ data, configuration }: VisualizationPropTypes) => { ...@@ -64,7 +65,7 @@ export const MapVis = ({ data, configuration }: VisualizationPropTypes) => {
useEffect(() => { useEffect(() => {
if (configuration.layer) { if (configuration.layer) {
const layerType = layerTypes[configuration.layer] as any; const layerType = layerTypes[configuration.layer] as any;
console.log('layerType', layerType);
setLayers({ setLayers({
id: Date.now(), id: Date.now(),
name: 'New layer', name: 'New layer',
...@@ -122,7 +123,7 @@ export const MapVis = ({ data, configuration }: VisualizationPropTypes) => { ...@@ -122,7 +123,7 @@ export const MapVis = ({ data, configuration }: VisualizationPropTypes) => {
}; };
return ( return (
<div className="flex-grow relative"> <div className="w-full h-full flex-grow relative">
<DeckGL <DeckGL
layers={[createBaseMap(), dataLayer, selectionLayer]} layers={[createBaseMap(), dataLayer, selectionLayer]}
initialViewState={viewport} initialViewState={viewport}
...@@ -144,7 +145,16 @@ const MapSettings = ({ ...@@ -144,7 +145,16 @@ const MapSettings = ({
graph: GraphMetaData; graph: GraphMetaData;
updateSettings: (val: any) => void; updateSettings: (val: any) => void;
}) => { }) => {
return <SettingsContainer>To be implemented</SettingsContainer>; return (
<SettingsContainer>
<Input
type="dropdown"
value={configuration.layer}
options={['node', 'nodelink', 'choropleth', 'heatmap']}
onChange={(val) => updateSettings({ layer: val })}
/>
</SettingsContainer>
);
}; };
export const MapComponent: VISComponentType = { export const MapComponent: VISComponentType = {
...@@ -153,3 +163,5 @@ export const MapComponent: VISComponentType = { ...@@ -153,3 +163,5 @@ export const MapComponent: VISComponentType = {
settings: MapSettings, settings: MapSettings,
configuration: configuration, configuration: configuration,
}; };
export default MapComponent;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment