Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from date_rangeslider import RangeSlider | |
| from pathlib import Path | |
| text = "## The selected date range is: {min} to {max}" | |
| with gr.Blocks() as demo: | |
| with gr.Tabs(): | |
| with gr.Tab("Demo"): | |
| gr.Markdown("""## π Date RangeSlider | |
| ## Drag either end and see the selected date range update in real-time. | |
| """) | |
| range_slider = RangeSlider( | |
| minimum="2023-01-01", | |
| maximum="2024-12-31", | |
| value=("2023-01-01", "2024-12-31") | |
| ) | |
| range_ = gr.Markdown(value=text.format(min="2023-01-01", max="2024-12-31")) | |
| range_slider.change( | |
| lambda s: text.format(min=s[0], max=s[1]), | |
| range_slider, | |
| range_, | |
| show_progress="hide", | |
| trigger_mode="always_last" | |
| ) | |
| gr.Examples([ | |
| ("2023-03-01", "2023-06-30"), | |
| ("2023-07-01", "2023-12-31") | |
| ], inputs=[range_slider]) | |
| if __name__ == "__main__": | |
| demo.launch() |