feat(nav): 하단 네비 JS 컴포넌트 분리 + 4개 페이지 통일

- shared-bottom-nav.js: 네비 HTML 동적 생성 + 현재 경로 active 자동 판별
- tbm-mobile.html: 기존 네비 HTML 제거 → 스크립트 로드
- report-create-mobile, my-vacation-info, dashboard-new: 네비 추가
- 홈 → dashboard-new.html, 작업보고 → report-create-mobile.html

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Hyungi Ahn
2026-03-31 15:06:12 +09:00
parent f68c66e696
commit 7ccec81615
5 changed files with 48 additions and 36 deletions

View File

@@ -8,6 +8,8 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<link rel="stylesheet" href="/static/css/tkfb.css?v=2026033108">
<link rel="stylesheet" href="/css/production-dashboard.css?v=2026033104">
<link rel="stylesheet" href="/css/tbm-mobile.css?v=2026033108">
<style>.pd-container { padding-bottom: calc(80px + env(safe-area-inset-bottom, 0px)); }</style>
</head>
<body class="bg-gray-50">
<span id="headerUserName" class="hidden">-</span>
@@ -47,5 +49,6 @@
<script src="/static/js/tkfb-core.js?v=2026033108"></script>
<script src="/js/production-dashboard.js?v=2026033105"></script>
<script src="/static/js/shared-bottom-nav.js?v=2026033101"></script>
</body>
</html>