UNPKG

@react-map/world

Version:

Beautiful, easy to use and interactive svg map component of World for React

29 lines (26 loc) 1.02 kB
import React from 'react'; interface CityColorMap { [key: string]: string; } type BorderStyle = 'solid' | 'dashed' | 'dotted' | 'dash-dot' | 'dash-double-dot'; interface WorldProps { type: 'select-single' | 'select-multiple'; size?: number; mapColor?: string; strokeColor?: string; strokeWidth?: number; hoverColor?: string; selectColor?: string; hints?: boolean; hintTextColor?: string; hintBackgroundColor?: string; hintPadding?: string; hintBorderRadius?: number; onSelect?: (state: string | null, selectedStates?: string[]) => void; cityColors?: CityColorMap; disableClick?: boolean; disableHover?: boolean; borderStyle?: BorderStyle; } declare const World: ({ type, size, mapColor, strokeColor, strokeWidth, hoverColor, selectColor, hints, hintTextColor, hintBackgroundColor, hintPadding, hintBorderRadius, onSelect, cityColors, disableClick, disableHover, borderStyle, }: WorldProps) => React.JSX.Element | null; export { World as default };