| """์๋จ ํค๋ (๊ฐ๋ฐ ๊ฐ์ด๋ ๋ถ๋ก 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, | |
| ) | |