Skip to content

collective/volto-venue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

volto-venue

An addon for Volto as a frontend for collective.venue

To be used with mrs-developer, see Volto docs for further usage informations.

Usage

You can use this in combination with collective.venue and it will work out of the box, otherwise you can define a field called geolocation or add the geolocation widget on a custom field.

import { GeoLocationWidget } from 'volto-venue';

config.widgets.id = {
  ...config.widgets.id,
  geolocation: GeoLocationWidget,
};

Screenshot

screenshot volto-venue

GeolocationWidget

This widget allows to compile a form with an address data, or use the map to select a point using coordinates.

OSMMap

This component shows a map from OpenStreetMap. Accepts these props:

Prop Type Default Description
center object markers[0] Object containing latitude and longitude
markers object [] Array of objects with the structure: { latitude: number, latitude: number, title: string }
zoom number 15 Map zoom
onMarkerDragEnd func () => {} Callback to handle marker position change on the map
draggable boolean false Enables dragging the marker on the map
showTooltip boolean false Shows a tooltip with the title on the marker