import streamlit as st def render_alert(current_unique_count, threshold): # Safety Check: If threshold is 0 somehow to avoid div zero error if threshold <= 0: threshold = 1 ratio = current_unique_count / threshold if ratio >= 1.0: st.error(f"🔴 CRITICAL ALERT: Venue Capacity Exceeded! ({current_unique_count:,} / {threshold:,})") elif ratio >= 0.85: st.warning(f"🟠 WARNING: Venue Capacity Nearing Limit! ({current_unique_count:,} / {threshold:,})") elif ratio >= 0.70: st.info(f"🟡 ADVISORY: Venue Filling Up. ({current_unique_count:,} / {threshold:,})") else: st.success(f"🟢 Venue Status Normal. ({current_unique_count:,} / {threshold:,})")