suriya7 commited on
Commit
59f0db5
·
verified ·
1 Parent(s): 44c0f9c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -6
app.py CHANGED
@@ -42,20 +42,25 @@ if upload_file is not None:
42
  image = Image.open(upload_file)
43
  st.image(image, caption="Uploaded Image", use_column_width=True)
44
 
 
 
 
 
45
  submit = st.button('Create a Webpage')
46
  if submit:
47
  image_data = input_image_setup(uploaded_file=upload_file)
48
  with st.spinner("Building the Webpage..."):
49
  response = generate_response(input_prompt, image_data)
50
 
51
- # Extract code from the response
52
- code = response.strip("```")
53
 
54
  # Display the code
55
  st.subheader("Generated Code:")
56
- st.code(code, language='html')
57
-
58
- # Render the HTML Output with larger dimensions
 
59
  if st.button("Render This Code"):
60
  st.subheader("Rendered HTML Output:")
61
- st.components.v1.html(code, height=1000, width=1500, scrolling=True)
 
42
  image = Image.open(upload_file)
43
  st.image(image, caption="Uploaded Image", use_column_width=True)
44
 
45
+ # Initialize session state for storing the generated code
46
+ if "generated_code" not in st.session_state:
47
+ st.session_state.generated_code = None
48
+
49
  submit = st.button('Create a Webpage')
50
  if submit:
51
  image_data = input_image_setup(uploaded_file=upload_file)
52
  with st.spinner("Building the Webpage..."):
53
  response = generate_response(input_prompt, image_data)
54
 
55
+ # Extract code from the response and store it in session state
56
+ st.session_state.generated_code = response.strip("```")
57
 
58
  # Display the code
59
  st.subheader("Generated Code:")
60
+ st.code(st.session_state.generated_code, language='html')
61
+
62
+ # Render the HTML Output with larger dimensions if code exists
63
+ if st.session_state.generated_code:
64
  if st.button("Render This Code"):
65
  st.subheader("Rendered HTML Output:")
66
+ st.components.v1.html(st.session_state.generated_code, height=1000, width=1500, scrolling=True)