Spaces:
Running
Running
Asish Karthikeya Gogineni commited on
Commit Β·
d897d25
1
Parent(s): a3bdcf1
UI: Clarified Refactor capability in Tabs and Panels
Browse files- components/panels.py +5 -5
- pages/1_β‘_Code_Studio.py +3 -2
components/panels.py
CHANGED
|
@@ -194,13 +194,13 @@ def render_search_panel(indexed_files):
|
|
| 194 |
|
| 195 |
def render_generate_panel(chat_engine, indexed_files):
|
| 196 |
"""
|
| 197 |
-
Renders the Generate
|
| 198 |
"""
|
| 199 |
-
st.markdown("### β¨ Generate")
|
| 200 |
|
| 201 |
mode = st.radio(
|
| 202 |
"Mode",
|
| 203 |
-
["
|
| 204 |
horizontal=True,
|
| 205 |
label_visibility="collapsed"
|
| 206 |
)
|
|
@@ -222,8 +222,8 @@ def render_generate_panel(chat_engine, indexed_files):
|
|
| 222 |
except Exception as e:
|
| 223 |
st.error(str(e))
|
| 224 |
|
| 225 |
-
|
| 226 |
-
st.caption("
|
| 227 |
# Ensure we have files
|
| 228 |
if not indexed_files:
|
| 229 |
st.error("No files indexed.")
|
|
|
|
| 194 |
|
| 195 |
def render_generate_panel(chat_engine, indexed_files):
|
| 196 |
"""
|
| 197 |
+
Renders the Refactor/Generate interface.
|
| 198 |
"""
|
| 199 |
+
st.markdown("### β¨ Refactor & Generate")
|
| 200 |
|
| 201 |
mode = st.radio(
|
| 202 |
"Mode",
|
| 203 |
+
["Refactor", "New Code", "New File"],
|
| 204 |
horizontal=True,
|
| 205 |
label_visibility="collapsed"
|
| 206 |
)
|
|
|
|
| 222 |
except Exception as e:
|
| 223 |
st.error(str(e))
|
| 224 |
|
| 225 |
+
if mode == "Refactor":
|
| 226 |
+
st.caption("Refactor or modify existing files")
|
| 227 |
# Ensure we have files
|
| 228 |
if not indexed_files:
|
| 229 |
st.error("No files indexed.")
|
pages/1_β‘_Code_Studio.py
CHANGED
|
@@ -53,7 +53,8 @@ with st.sidebar:
|
|
| 53 |
|
| 54 |
if layout_mode == "Tabs (Full Width)":
|
| 55 |
# TABBED LAYOUT (Default)
|
| 56 |
-
|
|
|
|
| 57 |
|
| 58 |
with tab_chat:
|
| 59 |
chat_engine = st.session_state.get("chat_engine")
|
|
@@ -71,7 +72,7 @@ if layout_mode == "Tabs (Full Width)":
|
|
| 71 |
else:
|
| 72 |
st.info("π Select a file from the sidebar to view code.")
|
| 73 |
|
| 74 |
-
with
|
| 75 |
chat_engine = st.session_state.get("chat_engine")
|
| 76 |
if chat_engine:
|
| 77 |
render_generate_panel(chat_engine, st.session_state.get("indexed_files", []))
|
|
|
|
| 53 |
|
| 54 |
if layout_mode == "Tabs (Full Width)":
|
| 55 |
# TABBED LAYOUT (Default)
|
| 56 |
+
# Renamed "Agent" to "Refactor" for clarity
|
| 57 |
+
tab_chat, tab_code, tab_refactor, tab_search = st.tabs(["π¬ Chat", "π Code Editor", "β¨ Refactor", "π Search"])
|
| 58 |
|
| 59 |
with tab_chat:
|
| 60 |
chat_engine = st.session_state.get("chat_engine")
|
|
|
|
| 72 |
else:
|
| 73 |
st.info("π Select a file from the sidebar to view code.")
|
| 74 |
|
| 75 |
+
with tab_refactor:
|
| 76 |
chat_engine = st.session_state.get("chat_engine")
|
| 77 |
if chat_engine:
|
| 78 |
render_generate_panel(chat_engine, st.session_state.get("indexed_files", []))
|