custom-gpt-image-generation / src /streamlit_app.py
userIdc2024's picture
Update src/streamlit_app.py
96fc7bb verified
raw
history blame contribute delete
661 Bytes
import streamlit as st
from authen.authentication import login_gate, logout
from app_pages.image_generation import render_image_generation_page
from app_pages.Image_gen_library import render_image_gen_library
st.set_page_config(page_title="ImageAdGen", layout="wide")
uid = login_gate()
st.session_state["uid"] = uid
st.title("Ad Prompt + Image Generator")
with st.sidebar:
st.markdown(f"**Signed in as:** `{uid}`")
if st.button("Log out", key="btn_logout"):
logout()
st.rerun()
tabs = st.tabs(["Generate", "Library"])
with tabs[0]:
render_image_generation_page(uid=uid)
with tabs[1]:
render_image_gen_library(uid=uid)