Spaces:
Sleeping
Sleeping
File size: 1,087 Bytes
ef818ff |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
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() |