Files
hanarang-dashboard/frontend/styles/theme.ts
narang-ai 79135f24b0 feat(sprint-001): backend Nest.js + Prisma7 adapter setup, frontend Next.js UI
- Backend: NestJS + Prisma 7 (MariaDB adapter) scaffold
  - PrismaService with @prisma/adapter-mariadb driver
  - SistersService: SSH 상태 체크 with graceful fallback
  - HealthController: GET /health
  - 시드 스크립트: 자매 4명 초기 데이터
  - 테스트 5/5 pass

- Frontend: Next.js 16 + styled-components
  - styled-components SSR registry (next.config 컴파일러)
  - 다크 테마 글로벌 스타일 + 테마 토큰
  - SisterCard: glassmorphism 상태 카드 (온라인 pulse 애니메이션)
  - StatusBadge: 상태 표시 컴포넌트
  - Sidebar: 접이식 네비게이션
  - 대시보드 메인 페이지 (API 미연결 시 mock 데이터 fallback)
  - build 성공 확인

- DB credential 이랑이 대기 중
2026-04-04 11:06:44 +09:00

17 lines
376 B
TypeScript

export const theme = {
colors: {
bg: '#0D1117',
cardBg: 'rgba(22, 27, 34, 0.8)',
textPrimary: '#E6EDF3',
textSecondary: '#8B949E',
accent: '#58A6FF',
border: 'rgba(240, 246, 252, 0.1)',
online: '#00E676',
offline: '#FF1744',
working: '#2979FF',
sidebarBg: 'rgba(13, 17, 23, 0.95)',
},
} as const;
export type Theme = typeof theme;