Extra Pages

Components

Event

One event with varying information

Event 1

<%= render_component("event", {properties as below}) %>
{ event: "#<OpenStruct id=1, summary=\"Event with just a date, time and summary\", dtstart=2017-10-02 12:30:00 +0000, dtend=2017-10-02 14:00:00 +0000>" }

Event 2

<%= render_component("event", {properties as below}) %>
{ event: "#<OpenStruct id=2, summary=\"Event with a location and neighbourhood\", dtstart=2017-10-02 10:30:00 +0000, dtend=2017-10-02 14:00:00 +0000, address=#<OpenStruct street_address=\"Name of room or un-geolocated address\">, neighbourhood=#<OpenStruct name=\"Da Hood\">>" }

Event 3

<%= render_component("event", {properties as below}) %>
{ event: "#<OpenStruct id=3, summary=\"Event with a Place chooses place over address\", dtstart=2017-10-02 12:00:00 +0000, dtend=2017-10-02 14:00:00 +0000, place=\"Place that PlaceCal knows about\", neighbourhood=#<OpenStruct name=\"Da Hood\">>" }

Event 4

<%= render_component("event", {properties as below}) %>
{ event: "#<OpenStruct id=4, summary=\"Event that repeats weekly\", dtstart=2017-10-02 12:00:00 +0000, dtend=2017-10-02 14:00:00 +0000, place=\"Place that PlaceCal knows about\", rrule=[{\"table\"=>{\"frequency\"=>\"WEEKLY\"}}], neighbourhood=#<OpenStruct name=\"Da Hood\">>" }