ship-gis/src/publish/pages/WeatherComponent.jsx
LHT e45be93e71 chore: publish 폴더 복원 및 그레이스풀 폴백 적용
- git 이력에서 publish 파일 45개 복원 (layouts, pages, components, scss)
- Sidebar.jsx: import.meta.glob 패턴으로 publish 폴더 없이도 빌드 가능
- App.jsx: lazy import에 catch 추가로 publish 누락 시 안내 메시지 표시
- .gitignore: src/publish/ 제외 해제 (git 추적 포함)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 14:29:01 +09:00

71 lines
2.7 KiB
JavaScript

import { useNavigate } from "react-router-dom";
export default function WeatherComponent() {
const navigate = useNavigate();
return(
<section id="WeatherComponent">
<div className="popupMap osbInfo">
{/* header */}
<div className="pmHeader">
<div className="rowL">
<span className="title">해양관측소</span>
</div>
<button
type="button"
className="pmClose"
aria-label="닫기"
onClick={() => navigate("/main")}
/>
</div>
{/* body */}
<div className="pmBody">
<ul className="osbStatus">
<li className="date">
2023.10.16 20:54
</li>
<li>
<span className="label">조위</span>
<span className="value">251(cm)</span>
</li>
<li>
<span className="label">수온</span>
<span className="value">19.6(°C)</span>
</li>
<li>
<span className="label">염분</span>
<span className="value">31.8(PSU)</span>
</li>
<li>
<span className="label">기온</span>
<span className="value">16.9(°C)</span>
</li>
<li>
<span className="label">기압</span>
<span className="value">1016.6(hPa)</span>
</li>
<li>
<span className="label">풍향</span>
<span className="value">315(deg)</span>
</li>
<li>
<span className="label">풍속</span>
<span className="value">7.1(m/s)</span>
</li>
<li>
<span className="label">유속방향</span>
<span className="value">-(deg)</span>
</li>
<li>
<span className="label">유속</span>
<span className="value">-(m/s)</span>
</li>
</ul>
</div>
</div>
</section>
)
}