You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 5, 2024. It is now read-only.
Formula 프로젝트 구조
프로젝트 구조 설명
모노리포로 구성
@greenlabs/formula-design-token
@greenlabs/formula-components
@greenlabs/rescript-formula-components
워크스페이스에 3개의 패키지가 있으며, 더 늘어날 수 있습니다.
formula-design-token
formula-design-token
은 디자인 토큰의 source of truth 로서tokens
{ "ref": { "color": { "white": "#FFFFFF", ... }, ... }
colorMap
{ "gray-100": "#EEEEE", ... }
Formula__ColorMap.res
tailwind-tokens.json
... 을 빌드하는 책임을 가지고 있습니다.
빌드 설정은
sd.config.js
를 참조하면 됩니다.formula-components, formula-components-rescript
스토리북 Link
컴포넌트 구조 간단 설명
컴포넌트 Cheat Sheet (ReScript)
사실 시간이 없어서 테스트에 주석을 달아놓았습니다...
ReScript와 팜모닝/신선하이를 위한 공통적 escape-hatch 인터페이스
className
props
tag
,container
(if possible)아직 인터페이스가 확정된 것은 아님 (여러 tag가 있는 컴포넌트는 어떤 엘리먼트에 prop 값을 집어넣을 것인지?)
Text
tag: string
을 이용해 기본으로span
으로 렌더링되는 동작을 오버라이드 할 수 있습니다.container: component
를 이용해 커스텀 컴포넌트를 넘겨줄 수 있습니다. (react-router-dom
의<Link />
같은 동작)tag="div"
vsdisplay=#block
Divider
한줄짜리 디바이더입니다.
(아마 사용하는 일이 많진 않을듯..)
Icon
Button (Text Button 미구현)
Tab (TBD)
추후 계획
The text was updated successfully, but these errors were encountered: