Reflex custom component calendar
Project description
calendar
A Reflex custom component calendar wrapping the react-calendar component.
Installation
pip install reflex-calendar
Usage
from reflex_calendar import calendar
def index():
return calendar()
Props:
go_to_range_start_on_select: Go to the start of the range when selecting a range.value: The date value.locale: The locale.min_date: The minimum date.max_date: The maximum date.min_detail: The minimum detail.max_detail: The maximum detail.navigation_label: The navigation label.next2_label: The next2 label.next_label: The next label.prev2_label: The prev2 label.prev_label: The prev label.select_range: The select range.show_double_view: Show double view.show_fixed_number_of_weeks: Show fixed number of weeks.show_navigation: Show navigation.show_neighboring_month: Show neighboring month.show_neighboring_century: Show neighboring century.show_neighboring_decade: Show neighboring decade.show_week_numbers: Show week numbers.
Event triggers:
on_change: Triggered when the date is changed. (return the date)on_click_day: Triggered when a day is clicked. (return the full date)on_click_month: Triggered when a month is clicked. (return a date at start/end of the month)on_click_year: Triggered when a year is clicked. (return a date at start/end of the year)on_click_decade: Triggered when a decade is clicked. (return a date at start/end of the decade)on_click_week_number: Triggered when a week number is clicked. (return a date at start/end of the week)on_drill_down: Triggered when the calendar is drilled down. (return the event)on_drill_up: Triggered when the calendar is drilled up. (return the event)on_view_change: Triggered when the view is changed. (return the event)
When returning an event, it's a dictionary with the following keys:
action: The action.activeStartDate: The start date in the resulting view.value: The value.view: The view where the event happened.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
reflex_calendar-0.0.6.tar.gz
(5.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file reflex_calendar-0.0.6.tar.gz.
File metadata
- Download URL: reflex_calendar-0.0.6.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
edfcd63870dee25ba5eebe50986304c98894b0a086a29b001d6ea6dc5de577c1
|
|
| MD5 |
b68ce29c0b33cbbed23ef28be2619581
|
|
| BLAKE2b-256 |
e7c9362730fcfe58a97bfe10ec1155e3b26e27374b83be8394d4fda56521a670
|
File details
Details for the file reflex_calendar-0.0.6-py3-none-any.whl.
File metadata
- Download URL: reflex_calendar-0.0.6-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38e3e9307f88bcf02f4294c0fedacaa96b67f2f352fced9f5901c44b68d07684
|
|
| MD5 |
7ddf0b846c520819b0f61a06ae36316c
|
|
| BLAKE2b-256 |
dbf8134c9ddac87f992cbae86a1257e28ca640bd8a95cce083d0f1512f752003
|