codettefloodresponse / sarcore.py
Raiff1982's picture
Update sarcore.py
8fc045e verified
raw
history blame contribute delete
718 Bytes
import gradio as gr
import ethics_audit
# Convert from dicts to list of lists (or tuples)
missions = [
["TX-001", "Bridge City", "In Progress"],
["TX-002", "Kerrville", "Rescued"],
["TX-003", "Houston", "Awaiting Extraction"],
]
def render(online):
ethics_audit.log_event(f"SAR module activated in {'Online' if online else 'Offline'} mode.")
with gr.Column():
gr.Markdown("### Active Rescue Missions")
df = gr.Dataframe(
value=missions,
headers=["ID", "Location", "Status"],
interactive=False,
label="Rescue Task List"
)
refresh_btn = gr.Button("Refresh Data")
refresh_btn.click(lambda: missions, outputs=[])