You have to have a dataview or a MF retrieving the data but this can be from the database and you can set the Range to ‘First’. I think this is just a pointer of sorts. Then in the Calendar widget settings, you point at the indivual attributes for Event name, start and end date etc. Have had to blank out part of the entity as it has a clients name in it.
I user a Microflow as I don’t want to pass the page that this on any objects or data.