refactor(styles): CSS 1,814줄 → 15개 컴포넌트 파일 분리
styles.css 모놀리스를 @import 기반 모듈 구조로 분리:
- base.css: CSS 변수, 리셋, 폰트
- layout.css: 그리드 레이아웃, 반응형
- components/: topbar, panels, toggles, speed, vessel-list,
ais-list, alarms, relations, map-panels, map-settings,
auth, weather, weather-overlay
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 00:01:04 +09:00
|
|
|
|
/* ── Wing Fleet Dashboard – Style Entry Point ─────────────────── */
|
|
|
|
|
|
|
2026-02-17 06:10:04 +09:00
|
|
|
|
@import "tailwindcss";
|
|
|
|
|
|
@import "@wing/ui/theme/tokens.css";
|
|
|
|
|
|
@source "../../../../packages/ui/src/**/*.{ts,tsx}";
|
|
|
|
|
|
|
refactor(styles): CSS 1,814줄 → 15개 컴포넌트 파일 분리
styles.css 모놀리스를 @import 기반 모듈 구조로 분리:
- base.css: CSS 변수, 리셋, 폰트
- layout.css: 그리드 레이아웃, 반응형
- components/: topbar, panels, toggles, speed, vessel-list,
ais-list, alarms, relations, map-panels, map-settings,
auth, weather, weather-overlay
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 00:01:04 +09:00
|
|
|
|
@import "./styles/base.css";
|
|
|
|
|
|
@import "./styles/layout.css";
|
|
|
|
|
|
|
|
|
|
|
|
/* Components */
|
|
|
|
|
|
@import "./styles/components/topbar.css";
|
|
|
|
|
|
@import "./styles/components/panels.css";
|
|
|
|
|
|
@import "./styles/components/toggles.css";
|
|
|
|
|
|
@import "./styles/components/speed.css";
|
|
|
|
|
|
@import "./styles/components/vessel-list.css";
|
|
|
|
|
|
@import "./styles/components/ais-list.css";
|
|
|
|
|
|
@import "./styles/components/alarms.css";
|
|
|
|
|
|
@import "./styles/components/relations.css";
|
|
|
|
|
|
@import "./styles/components/map-panels.css";
|
|
|
|
|
|
@import "./styles/components/map-settings.css";
|
|
|
|
|
|
@import "./styles/components/auth.css";
|
|
|
|
|
|
@import "./styles/components/weather.css";
|
|
|
|
|
|
@import "./styles/components/weather-overlay.css";
|