fabagent / components /header.py
hee_!J
fix: ์‚ฌ์ด๋“œ๋ฐ” UI ์ •๋ฆฌ (๋กœ๊ณ  ์ด๋™ยท์ „์ฒด ์นด๋“œ ํด๋ฆญยท๊ฐ„๊ฒฉ ๋ณด์ •)
970697d
Raw
History Blame Contribute Delete
1.22 kB
"""์ƒ๋‹จ ํ—ค๋” (๊ฐœ๋ฐœ ๊ฐ€์ด๋“œ ๋ถ€๋ก A)
๋กœ๊ณ  + ๊ณต์ •/๋ผ์ธ ์ปจํ…์ŠคํŠธ + LIVE ์‹œ๊ณ„ + ์‹œ์Šคํ…œ ์ƒํƒœ + ์‚ฌ์šฉ์ž ์˜์—ญ
"""
from datetime import datetime
import streamlit as st
def render_header():
now = datetime.now().strftime("%H:%M:%S")
# ๋กœ๊ณ ๋Š” ์‚ฌ์ด๋“œ๋ฐ” ์ตœ์ƒ๋‹จ์œผ๋กœ ์˜ฎ๊น€ (components/alarm_inbox.py)
st.markdown(
f"""
<header class="fab-header">
<div class="fab-context">
<span class="ctx-label">๊ณต์ •</span><span>Photo ยท Lithography</span>
<span class="ctx-sep"></span>
<span class="ctx-label">๋ผ์ธ</span>
<span style="font-family: var(--mono); font-weight: 600;">L20240511-N-03</span>
</div>
<span class="live-tick">
<span class="dot"></span> LIVE ยท {now}
</span>
<div class="fab-header-spacer"></div>
<div class="fab-status">
<span class="fab-status-dot"></span> ์‹œ์Šคํ…œ ์ •์ƒ
</div>
<div class="fab-user">
<span>๋ฐ•โ—‹โ—‹ ์šด์˜์ž ยท ์•ผ๊ฐ„ ๊ต๋Œ€</span>
<span class="avatar">๋ฐ•</span>
</div>
</header>
""",
unsafe_allow_html=True,
)