wpds ui kit
v2.10.1
华盛顿邮报设计系统(WPDS)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”
单击B“ https://github.com/wpmedia/wpds-ui-kit/tree/main/main/ui/kit”
单击C“ https://github.com/wpmedia/wpds-ui-kit/tree/main/ui/button”
这种项目结构受到脉轮UI,Radix UI等的启发。
用于用户的单个导入,许多软件包在@washingtonpost/wpds-ui-kit中导入。
npm i @washingtonpost/wpds-ui-kitButton组件具有默认density: "compact" 。升级后,默认值将是density: "default" ,因此您将需要检查代码中使用的任何按钮以进行回归,并手动应用density: "compact" 。 < Button
density = "compact"
. . .globalStyles包含所有元素上所有CSS属性的全球应用过渡。升级依赖该过渡的任何组件元素后,都需要使用WPDS主题变量在本地应用一个元素。 transition : theme . transitions . allFast ,
// or
transition : `background ${ theme . transitions . fast } ${ theme . transitions . inOut `globalStyles包含了所有元素的全球边距和填充。在升级依赖于删除该间距的任何组件元素之后,都需要添加使用样式的固有样式的组件。 该项目是根据MIT许可开发的。