@prokodo/ui
Version:
UI components for production-grade Next.js + Headless CMS (Strapi, Contentful, Headless WordPress) websites by prokodo – built for Core Web Vitals & SEO.
21 lines (20 loc) • 442 B
TypeScript
export type MapCenter = {
lat: number;
lng: number;
};
export type MapMarkerPosition = {
lat: number;
lng: number;
};
export type MapMarker = Omit<google.maps.marker.AdvancedMarkerElement, "position" | "map"> & {
position: MapMarkerPosition;
};
export type MapProps = {
apiKey: string;
mapId?: string;
center: MapCenter;
marker?: MapMarker[];
zoom?: number;
heading?: number;
tilt?: number;
};