2.2.1 • Published 3 months ago
@ta-interaktiv/react-swissmap v2.2.1
@ta-interaktiv/react-swissmap
A choropleth map of switzerland. Using @ta-interaktiv/react-municipality-search
Usage
const reactSwissmap = require('@ta-interaktiv/react-swissmap');
const [hoveredData, setHoveredData] = useState()
const [activeMunicipalityId, setActiveMunicipalityId] = useState<number>(261)
const ToolTip: React.FC = ({ activeData }): ReactElement => {
return (
<div>
{activeData && (
<div>
<h4>{activeData.Gemeindename}</h4>
<div>Belastung: {activeData.Belastung + '%'}</div>
<div>Belastung: {(activeData.Belastung / 100) * currentIncome}</div>
</div>
)}
</div>
)
}
...
// inside your JSX
{dummyData && (
<SwissMap
municipalityData={dummyData.municipalities}
propertyNameToCompare='Belastung'
minValue={dummyData.extent[0]}
maxValue={dummyData.extent[1]}
municipalitySearchYear="2020"
topoJsonYear={2020}
hoverHandler={newData => {
setHoveredData(newData)
}}
newActiveMunicipalityIdHandler={newID => {
setActiveMunicipalityId(newID)
}}
activeMunicipalityId={activeMunicipalityId}
ToolTip={ToolTip}
/>
)
}
2.2.1
3 months ago
2.2.0
8 months ago
2.1.5
9 months ago
2.1.2
1 year ago
2.1.1
1 year ago
2.1.4
10 months ago
2.1.3
11 months ago
2.1.0
1 year ago
2.0.3
1 year ago
2.0.4
1 year ago
2.0.2
1 year ago
1.6.3
2 years ago
1.6.2
2 years ago
1.6.1
2 years ago
1.6.0
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago
1.5.9
2 years ago
1.5.8
2 years ago
1.5.7
2 years ago
1.5.5
2 years ago
1.5.4
2 years ago
1.5.6
2 years ago
1.4.5
2 years ago
1.5.3
2 years ago
1.5.2
2 years ago
1.5.1
2 years ago
1.5.0
2 years ago
1.4.4
3 years ago
1.4.3
3 years ago
1.4.2
3 years ago
1.4.1
3 years ago
1.4.0
3 years ago
1.3.0
3 years ago
1.1.17
3 years ago
1.1.16
3 years ago
1.1.15
3 years ago
1.1.14
3 years ago
1.1.12
3 years ago
1.1.11
3 years ago
1.1.10
3 years ago
1.1.9
3 years ago
1.1.8
3 years ago
1.1.7
3 years ago
1.1.6
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago