API Referansı
Export’lar
import {
TurkeyMap,
CityMap,
type ITurkeyMap,
type ICityMap,
} from 'react-nvs-turkey-map';
Türkiye Haritası
Props
TurkeyMap props’ları, internal IMap type’ı ve heatMapData üzerine kuruludur.
| Prop | Tip | Zorunlu | Varsayılan |
|---|---|---|---|
strokeColor | string | Hayır | "white" |
strokeWidth | string | Hayır | "0.08" |
hoverColor | string | Hayır | "#43a047" |
defaultColor | string | Hayır | "#444" |
maxWidth | string | Hayır | — |
heatMapColors | { min?: string; max?: string } | Hayır | { min: "#e3f2fd", max: "#c62828" } |
heatMapData | Partial<Record<keyof typeof City, number>> | Partial<Record<City, number>> | Hayır | — |
tooltipComponent | React.FC<{ name: string; plateNumber: number }> | Hayır | — |
onClick | (item: { name: string; plateNumber: number }) => void | Hayır | — |
İl Haritası (İlçeler)
Props
| Prop | Tip | Zorunlu | Varsayılan |
|---|---|---|---|
city | string | Evet | — |
strokeColor | string | Hayır | "white" |
strokeWidth | string | Hayır | "0.08" |
hoverColor | string | Hayır | "#43a047" |
defaultColor | string | Hayır | "#444" |
maxWidth | string | Hayır | — |
heatMapColors | { min?: string; max?: string } | Hayır | { min: "#e3f2fd", max: "#c62828" } |
heatMapData | Record<string, number> | Hayır | — |
tooltipComponent | React.FC<{ name: string }> | Hayır | — |
onClick | (item: { name: string }) => void | Hayır | — |