UNPKG

@wordpress/components

Version:
40 lines (38 loc) 913 B
/** * Internal dependencies */ import { contextConnect } from '../context'; import { View } from '../view'; import useText from './hook'; import { jsx as _jsx } from "react/jsx-runtime"; /** * @param props * @param forwardedRef */ function UnconnectedText(props, forwardedRef) { const textProps = useText(props); return /*#__PURE__*/_jsx(View, { as: "span", ...textProps, ref: forwardedRef }); } /** * `Text` is a core component that renders text in the library, using the * library's typography system. * * `Text` can be used to render any text-content, like an HTML `p` or `span`. * * @example * * ```jsx * import { __experimentalText as Text } from `@wordpress/components`; * * function Example() { * return <Text>Code is Poetry</Text>; * } * ``` */ export const Text = contextConnect(UnconnectedText, 'Text'); export default Text; //# sourceMappingURL=component.js.map