import React from 'react'; /** * 파이프라인 타일 아이콘. * * ADO2 Design System 의 아이콘 규칙을 그대로 따른다(`assets/icons/*.svg`): * viewBox 24×24 · fill none · stroke currentColor · stroke-width 2 · round cap/join * * 색은 넣지 않는다 — currentColor 로 두고 타일이 상태(민트/회색)를 정한다. * 파이프라인마다 다른 색을 주면 ADO2 팔레트(민트 액센트 + 퍼플 CTA 한 곳)가 깨진다. * 구분은 **형태**로만 한다. */ interface IconProps { size?: number; } const base = (size: number) => ({ width: size, height: size, viewBox: '0 0 24 24', fill: 'none', stroke: 'currentColor', strokeWidth: 2, strokeLinecap: 'round' as const, strokeLinejoin: 'round' as const, }); /** ADO2 — 업체(가게)를 분석해 콘텐츠를 만든다 → 상점 차양 */ export const StorefrontIcon: React.FC = ({ size = 24 }) => ( ); /** 썰박스 — 역사 이야기 → 펼친 책 */ export const BookIcon: React.FC = ({ size = 24 }) => ( ); /** * 무빙 포스터 — 포스터가 영상이 된다 → 세로 포스터 + 재생. * * 프레임은 2:3 세로다(12×18). 가로 프레임으로 그리면 일반 '동영상' 아이콘과 * 구별되지 않는다 — 소재가 **포스터**라는 점이 이 기능의 정체성이라 비율로 드러낸다. */ export const PosterVideoIcon: React.FC = ({ size = 24 }) => ( ); /** 포스터 스타일 — 화풍 재해석 → 팔레트 */ export const PaletteIcon: React.FC = ({ size = 24 }) => ( );