Hi,
First create your domain model
Then create a page and place the Native calendar widget inside data view
In the Dataview → Create a nanoflow (Create_Calendar_State_NF)→ create CalendarState object and commit & return it
On click of Calendar widget → call a nanoflow (On_Date_Press_NF) =>
In On_Press_Date_Create page :
On click of save button, do validations as per your requirement & save the changes.
Hope it helps!