This link to a github repository provides a swift wrapper library to EventKit. In the Readme there is an example for how to use the library from SwiftUI. I tried the library and it works. The library is limited to Event Type .event. I wanted to use it for .reminder events and it requires the need to add more functions which I have not attempted. Link to Shift Library - a wrapper for EventKit