This is a React component that generates a RRULE string for use in iCalendar events.
It is a TypeScript interpretation that was inspired by the original and now deprecated react-rrule-generator package.
If you would like to see the demo and it's components functionality in action, you can view the storybook.
This is in pre-release and while it is published to npm, it is not yet ready for production use. It is still in development and testing. When this note is removed it will be ready.
- Generates RRULE strings
- Supports all RRULE options
- Has form validation with yup
- Has mui currently as a peer dependency
- Uses mui calendar for date selection, this may change in the future and allow for other date pickers
- Uses zustand to manage and expose state to end users
- This is useful for when you need to validate the form outside of the component and all of it's other functionality