def render_sidebar(client, structure): # Existing code... # GitHub Operations st.sidebar.subheader("🐙 GitHub Operations") if GITHUB_TOKEN: # Proceed with GitHub operations source_repo = st.sidebar.text_input("🔗 Source Repo URL") new_repo_name = st.sidebar.text_input("🆕 New Repo Name", value=f"Clone-{datetime.now().strftime('%Y%m%d_%H%M%S')}") if st.sidebar.button("📥 Clone Repository"): clone_github_repo(source_repo, new_repo_name) if st.sidebar.button("📤 Push to New Repository"): push_to_new_repo(source_repo, new_repo_name) else: st.sidebar.warning("⚠️ GitHub token not set. GitHub operations are disabled.")