Skip to content

Commit 7c91336

Browse files
author
Michael Johansen
committed
Update all_types example so that datetime keeps data synchronization.
Signed-off-by: Michael Johansen <[email protected]>
1 parent 23f6dd3 commit 7c91336

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

examples/all_types/all_types_panel.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,10 @@
3737
elif isinstance(default_value, str):
3838
st.text_input(label=name, value=default_value, key=name)
3939
elif isinstance(default_value, dt.datetime):
40-
st.time_input(label=name, value=default_value, key=f"{name}_time")
41-
st.date_input(label=name, value=default_value, key=f"{name}_date")
40+
date = st.date_input(label="date", value=default_value)
41+
time = st.time_input(label="time", value=default_value)
42+
datetime = dt.datetime.combine(date, time)
43+
panel.set_value(name, datetime)
4244
elif isinstance(default_value, dt.date):
4345
st.date_input(label=name, value=default_value, key=name)
4446
elif isinstance(default_value, dt.time):

0 commit comments

Comments
 (0)