feat(redesign): MockWindow 라이트 목업 시스템(프레임+6스크린+레지스트리)

파티클 대체 craft 핵심. 실데이터 0, --jsm-* 라이트 토큰만.
dashboard/feed/match/commerce/site/booking 6종 + 레지스트리.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A2N6SziVSPfavx1j5rAs52
This commit is contained in:
2026-06-30 14:38:07 +09:00
parent b2bd7b1b31
commit c1afb58bcd
3 changed files with 331 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
// 목업 스크린 레지스트리 — showcase 슬롯의 mock 키를 컴포넌트로 해석.
import type { ComponentType } from 'react';
import {
DashboardMock,
FeedMock,
MatchMock,
CommerceMock,
SiteMock,
BookingMock,
} from './screens';
export type MockKey =
| 'dashboard'
| 'feed'
| 'match'
| 'commerce'
| 'site'
| 'booking';
export const MOCK_REGISTRY: Record<MockKey, ComponentType> = {
dashboard: DashboardMock,
feed: FeedMock,
match: MatchMock,
commerce: CommerceMock,
site: SiteMock,
booking: BookingMock,
};
export const MOCK_KEYS = Object.keys(MOCK_REGISTRY) as MockKey[];