Files
gahusb 989cc25465 feat(redesign): 쇼케이스 그래디언트 타일 → 라이트 MockWindow 카드
lib/showcase.ts를 mock 키 기반으로 교체(보라 4슬롯 제거, 목업 6종 다양화).
ShowcaseCard 캔버스/시드/그래디언트 제거 → surface-alt 스테이지 + 흰 MockWindow.
키 목록을 JSX-free keys.ts로 분리해 vitest 가드레일 테스트 추가.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A2N6SziVSPfavx1j5rAs52
2026-06-30 14:40:56 +09:00

25 lines
570 B
TypeScript

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