wing-ops/frontend/src/pages/design/ComponentsContent.tsx
leedano d0491c3f0f feat(design): Stitch MCP 기반 디자인 시스템 카탈로그 + SCAT 하드코딩 해안선 제거
- react-router-dom 도입, /design 경로에 디자인 토큰/컴포넌트 카탈로그 페이지 추가
- SCAT 지도에서 하드코딩된 제주 해안선 좌표 제거, 인접 구간 기반 동적 방향 계산으로 전환
- @/ path alias 추가, SVG 아이콘 에셋 추가
2026-03-24 16:36:50 +09:00

49 lines
1.8 KiB
TypeScript

import { ButtonCatalogSection } from './components/ButtonCatalogSection';
import { IconBadgeSection } from './components/IconBadgeSection';
import { CardSection } from './components/CardSection';
export const ComponentsContent = () => {
return (
<div className="pt-20 px-8 pb-16 flex flex-col gap-[121.5px] items-start justify-start max-w-[1440px]">
{/* 헤더 */}
<div className="flex flex-col gap-2 items-start justify-start self-stretch">
<h1
className="text-[#dfe2f3] font-korean text-3xl leading-9 font-medium self-stretch"
style={{ letterSpacing: '-0.75px' }}
>
</h1>
<p className="text-[#bcc9cd] font-korean text-sm leading-5 font-medium max-w-2xl">
WING-OPS . .
</p>
</div>
{/* 섹션 */}
<ButtonCatalogSection />
<IconBadgeSection />
<CardSection />
{/* 푸터 */}
<div
className="border-t border-solid border-[rgba(22,78,99,0.10)] p-8 flex flex-row items-center justify-between self-stretch"
style={{ opacity: 0.4 }}
>
<span
className="text-[#64748b] font-sans text-[10px] leading-[15px] font-bold uppercase"
style={{ letterSpacing: '1px' }}
>
© 2024 WING-OPS
</span>
<span
className="text-[#22d3ee] font-korean text-[10px] leading-[15px] font-medium uppercase"
style={{ letterSpacing: '1px' }}
>
v2.4
</span>
</div>
</div>
);
};
export default ComponentsContent;