adrianpierce commited on
Commit
8c5f156
·
1 Parent(s): 20f3192

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -12
app.py CHANGED
@@ -39,32 +39,31 @@ def get_recipes():
39
 
40
  st.session_state.df = pd.DataFrame.from_dict(recipe_list)
41
  st.session_state.df.insert(1,'Save',[False]*len(st.session_state.df))
42
-
 
 
 
 
 
 
 
43
 
44
  st.button(label='Get', on_click=get_recipes)
45
 
46
  if len(st.session_state.df) > 0:
47
- st.session_state.edited_df = st.data_editor(
48
  st.session_state.df,
49
  column_config={"url": st.column_config.LinkColumn()},
50
  disabled=["name", "url"],
51
  hide_index=True,
52
  )
53
-
54
- def save_recipes():
55
- filter_1 = st.session_state.df_edited['Save'] == True
56
- filtered = st.session_state.df_edited[filter_1]
57
- st.session_state.df2 = pd.concat([st.session_state.df2, filtered])
58
-
59
- st.button(label='Save Recipes', on_click=save_recipes)
60
 
61
  st.title('Saved Recipes:')
 
62
  if len(st.session_state.df2) == 0:
63
  st.write('Nothing saved, yet!')
64
  else:
65
  st.dataframe(st.session_state.df2, hide_index=True)
66
 
67
- def clear_saved():
68
- st.session_state.df2 = pd.DataFrame()
69
-
70
  st.button(label='Clear Saved', on_click=clear_saved)
 
39
 
40
  st.session_state.df = pd.DataFrame.from_dict(recipe_list)
41
  st.session_state.df.insert(1,'Save',[False]*len(st.session_state.df))
42
+
43
+ def save_recipes():
44
+ filter_1 = st.session_state.df_edited['Save'] == True
45
+ filtered = st.session_state.df_edited[filter_1]
46
+ st.session_state.df2 = pd.concat([st.session_state.df2, filtered])
47
+
48
+ def clear_saved():
49
+ st.session_state.df2 = pd.DataFrame()
50
 
51
  st.button(label='Get', on_click=get_recipes)
52
 
53
  if len(st.session_state.df) > 0:
54
+ st.session_state.df_edited = st.data_editor(
55
  st.session_state.df,
56
  column_config={"url": st.column_config.LinkColumn()},
57
  disabled=["name", "url"],
58
  hide_index=True,
59
  )
60
+ st.button(label='Save Recipes', on_click=save_recipes)
 
 
 
 
 
 
61
 
62
  st.title('Saved Recipes:')
63
+
64
  if len(st.session_state.df2) == 0:
65
  st.write('Nothing saved, yet!')
66
  else:
67
  st.dataframe(st.session_state.df2, hide_index=True)
68
 
 
 
 
69
  st.button(label='Clear Saved', on_click=clear_saved)