rrule_generator 0.7.0+1 rrule_generator: ^0.7.0+1 copied to clipboard
RRuleGenerator is a widget for generating recurrence rules, such as described in the iCalendar RFC
rrule_generator #
RRuleGenerator is a widget for generating recurrence rules, such as described in the iCalendar RFC
This widget is based on the rrule and teno_rrule packages.
The widget is actively used in the Calendar Clock app.
Installation #
Add this to your pubspec.yaml
dependencies:
rrule_generator: ^0.7.0
How to use #
Add the widget to your app like this:
RRuleGenerator(
config: RRuleGeneratorConfig(),
initialRRule: 'RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=TU;BYSETPOS=1;COUNT=9',
textDelegate: const EnglishRRuleTextDelegate(),
withExcludeDates: true,
onChange: print,
);
The current version of the widget has 18 text delegates that you can already use:
- English (default)
- Dutch
- Turkish
- French
- Danish
- Chinese
- Finnish
- Estonian
- Bulgarian
- German
- Hungarian
- Spanish
- Slovenian
- Italian
- Indonesian
- Czech
- Swedish
- Lithuanian You can easily create your own ones as well!