preact-arco-design
Version:
Arco Design React UI Library.
21 lines (19 loc) • 686 B
JavaScript
import React, { useContext, forwardRef } from "preact/compat";
import cs from "../_util/classNames";
import { ConfigContext } from "../ConfigProvider";
function Typography(props, ref) {
var getPrefixCls = useContext(ConfigContext).getPrefixCls;
var prefixCls = getPrefixCls('typography');
var className = props.className,
style = props.style,
children = props.children;
var classNames = cs(prefixCls, className);
return React.createElement("article", {
ref: ref,
style: style,
className: classNames
}, children);
}
var TypographyComponent = forwardRef(Typography);
TypographyComponent.displayName = 'Typography';
export default TypographyComponent;