可跨平台使用的基础元素。
安装
安装模块
npm install @wordpress/primitives --save
使用
import { SVG, Path } from '@wordpress/primitives';
const myElement = (
<SVG
width="18"
height="18"
viewBox="0 0 18 18"
xmlns="http://www.w3.org/2000/svg"
>
<Path d="M4.5 9l5.6-5.7 1.4 1.5L7.3 9l4.2 4.2-1.4 1.5L4.5 9z" />
</SVG>
);
该包假定你的代码将在 ES2015+ 环境中运行。如果你使用的环境对此类语言特性和 API 的支持有限或完全不支持,则应在你的代码中包含 @wordpress/babel-preset-default 中提供的 polyfill。
为该包做贡献
这是一个独立包,属于 Gutenberg 项目。该项目组织为 monorepo。它由多个自包含的软件包组成,每个包都有特定用途。此 monorepo 中的包发布到 npm,并被 WordPress 以及其他软件项目使用。
如需了解更多关于为该包或整个 Gutenberg 项目做贡献的信息,请阅读项目的主要 贡献者指南。