UNPKG

amis-playground

Version:

amis-playground 是一个amis在线代码编辑器可实时预览运行效果

2 lines (1 loc) 1.79 kB
import{a as y,i as P,r as R,Q as N,e as r,R as o,U as S,f as k,h as E}from"./index-7c288cb3.js";var W=function(a){y(t,a);function t(){return a!==null&&a.apply(this,arguments)||this}return t.prototype.render=function(){var e=this.props,D=e.render,f=e.classnames,g=e.className,u=e.style,n=u===void 0?{}:u,p=e.lineStyle,l=e.direction,s=e.color,C=e.rotate,i=e.title,x=e.titleClassName,d=e.titlePosition,c=e.id,m=e.themeCss,b=e.env,_=e.data,v={};s&&(~(s==null?void 0:s.indexOf("linear-gradient"))?v.borderImage=s+" 10":v.borderColor=s);var h=(n==null?void 0:n.transform)||"";C&&(h+=" rotate(".concat(C,"deg)")),P(i)&&(i=R(i,_));var w=f("Divider",p?"Divider--".concat(p):"",l==="vertical"?"Divider--vertical":"Divider--horizontal",i&&l!=="vertical"?"Divider--with-text":"",i&&l!=="vertical"&&d?"Divider--with-text-".concat(d):"",i&&l!=="vertical"?N(r(r({},this.props),{name:"titleWrapperControlClassName",id:c,themeCss:m})):"",g);return o.createElement("div",{className:w,style:r(r(r({},n),v),{transform:h})},i&&l!=="vertical"?o.createElement("span",{className:f("Divider-text Divider-text-".concat(d," ").concat(x),N(r(r({},this.props),{name:"titleControlClassName",id:c,themeCss:m})))},D("title",i)):null,o.createElement(S,r({},this.props,{config:{themeCss:m,classNames:[{key:"titleWrapperControlClassName",weights:{default:{suf:"::before",important:!0}}},{key:"titleWrapperControlClassName",weights:{default:{suf:"::after",important:!0}}},{key:"titleControlClassName",weights:{default:{important:!0}}}],id:c},env:b})))},t.defaultProps={className:"",lineStyle:"solid",titleClassName:"",titlePosition:"center"},t}(o.Component),z=function(a){y(t,a);function t(){return a!==null&&a.apply(this,arguments)||this}return t=k([E({type:"divider"})],t),t}(W);export{z as DividerRenderer,W as default};