wpds ui kit
v2.10.1
워싱턴 포스트 디자인 시스템 (WPD) UI 키트는 UI 키트와 문서 사이트의 모노 리포입니다.
키트에서 가져 오기 버튼의 종속성 그래프의 예.
흐름도 LR
a [ "@WashingtonPost/WPDS-THEME"]-> B [ "@WashingtonPost/WPDS-UI-KIT"]
C [ "@WashingtonPost/WPDS-Button"]-> B [ "@WashingtonPost/WPDS-UI-KIT"]
A [ "@WashingtonPost/WPDS-THEME"]-> C [ "@WashingtonPost/WPDS-Button"]
"https://github.com/wpmedia/wpds-ui-kit/tree/main/ui/theme을 클릭하십시오."
"https://github.com/wpmedia/wpds-ui-kit/tree/main/ui/kit을 클릭하십시오."
C "https://github.com/wpmedia/wpds-ui-kit/tree/main/ui/button을 클릭하십시오."
이 프로젝트 구조는 Chakra UI, Radix UI 등에서 크게 영감을 받았습니다.
사용자를위한 단일 가져 오기, @washingtonpost/wpds-ui-kit 에서 가져온 많은 패키지.
npm i @washingtonpost/wpds-ui-kitButton 구성 요소는 기본 density: "compact" 가졌습니다. 업그레이드 후 기본값은 density: "default" 이므로 코드에 사용 된 버튼을 회귀로 확인하고 수동으로 density: "compact" 적용해야합니다. < Button
density = "compact"
. . .globalStyles 에는 모든 요소의 모든 CSS 속성에 대한 전 세계적으로 적용된 전환이 포함되어 있습니다. 해당 전환에 의존하는 구성 요소 요소를 업그레이드 한 후 WPD 테마 변수를 사용하여 로컬로 적용해야합니다. transition : theme . transitions . allFast ,
// or
transition : `background ${ theme . transitions . fast } ${ theme . transitions . inOut `globalStyles 에는 모든 요소에 대한 글로벌 마진 및 패딩이 포함되어 있습니다. 해당 간격을 제거하는 데 의존하는 구성 요소 요소를 업그레이드 한 후에는 구성 요소에 로컬 스타일이있는 간격 규칙을 추가해야합니다. 이 프로젝트는 MIT 라이센스에 따라 개발되었습니다.