UNPKG

@meonode/ui

Version:

A structured approach to component composition, direct CSS-first prop styling, built-in theming, smart prop handling (including raw property pass-through), and dynamic children.

2 lines (1 loc) 491 B
"use strict";var e=require("../core.node.cjs"),r=require("../helper/common.helper.cjs"),n=require("../util/node.util.cjs");exports.Component=function(o){const t=r.getElementTypeName(o),s=r=>{const t=o(r);return t instanceof e.BaseNode||n.NodeUtil.isNodeInstance(t)?e.Node(t.element,t.rawProps).render():t};function c(r={},n){return e.Node(s,r,n).render()}return s.displayName=`Renderer(${t})`,s.__meonodeAcceptsServerCss=!0,c.displayName=`Component(${t})`,c.__meonodeAcceptsServerCss=!0,c};