UNPKG

y-design-ssr

Version:

SSR component library of YUI with Vue3

2 lines (1 loc) 3.46 kB
(function(t,a){typeof exports=="object"&&typeof module<"u"?a(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],a):(t=typeof globalThis<"u"?globalThis:t||self,a(t.utils={},t.Vue))})(this,function(t,a){"use strict";const n=e=>r=>Object.prototype.toString.call(r)===`[object ${e}]`,p=n("Arguments"),k=n("Function"),A=n("String"),B=n("Number"),D=n("Date"),j=n("RegExp"),C=n("Error"),F=n("Symbol"),U=n("Map"),W=n("WeakMap"),G=n("Set"),w=n("WeakSet"),I=n("Object"),_=n("Promise"),i=(e,r)=>r?typeof r=="string"?` ${e}--${r}`:Array.isArray(r)?r.reduce((u,c)=>u+i(e,c),""):Object.keys(r).reduce((u,c)=>u+(r[c]?i(e,c):""),""):"",R=e=>(r,u)=>{let c=r,$=u;return c&&typeof c!="string"&&($=c,c=""),c=c?`${e}__${c}`:e,`${c}${i(c,$)}`},q=()=>(e,r)=>r?`${i(`y-${e}`,r)}`:`y-${e}`,H={"pull-refresh":{pulling:"下拉刷新...",loosing:"释放刷新...",loading:"数据加载中...",success:"数据已更新",failed:"数据跟新失败,请稍后再试"},"form-item":{validateMessage:"请输入正确内容"}},s=a.ref("zh-CN"),l=a.reactive({"zh-CN":H}),K={text(){return l[s.value]},use(e,r){s.value=e,this.add({[e]:r})},add(e={}){Object.assign(l,e)}},Q=e=>{const r=`y-${e}`;return[r,R(r),q()]},T=e=>K.text()[e];var d=(e=>(e.Mini="mini",e.Small="small",e.Middle="middle",e.Large="large",e))(d||{}),m=(e=>(e.Left="left",e.Center="center",e.Right="right",e))(m||{}),g=(e=>(e.Top="top",e.Middle="middle",e.Bottom="bottom",e))(g||{}),f=(e=>(e.Relative="relative",e.Absolute="absolute",e.Fixed="fixed",e))(f||{}),o=(e=>(e.Top="top",e.Right="right",e.Bottom="bottom",e.Left="left",e.Center="center",e))(o||{}),b=(e=>(e.clockwise="clockwise",e.counterclockwise="counterclockwise",e))(b||{}),N=(e=>(e.simple="simple",e.multi="multi",e))(N||{}),S=(e=>(e.Top="top",e.TopStart="top-start",e.TopEnd="top-end",e.Right="right",e.RightStart="right-start",e.RightEnd="right-end",e.Left="left",e.LeftStart="left-start",e.LeftEnd="left-end",e.Bottom="bottom",e.BottomStart="bottom-start",e.BottomEnd="bottom-end",e))(S||{}),h=(e=>(e.left="left",e.top="top",e.bottom="bottom",e.right="right",e))(h||{}),v=(e=>(e.start="start",e.center="center",e.end="end",e))(v||{}),E=(e=>(e.Flex="flex",e.Default="",e))(E||{}),y=(e=>(e.Start="start",e.Center="center",e.End="end",e.SpaceBetween="space-between",e.SpaceAround="space-around",e))(y||{}),M=(e=>(e.DEFUALT="normal",e.PULLING="pulling",e.LOOSING="loosing",e.LOADING="loading",e.SUCCESS="success",e.FAILED="failed",e))(M||{}),O=(e=>(e.ONCHANGE="onChange",e.ONBLUR="onBlur",e))(O||{}),L=(e=>(e.UP="up",e.DOWN="down",e))(L||{});const V=e=>isNaN(Number(e))&&typeof e=="string"?e:`${e}px`,X=(e,r)=>typeof e=="string"&&e.includes("%")&&e.includes("%")?r*Number(e.replace(/%/g,""))/100:Number(e),Y=e=>{switch(e){case"top":return"column-reverse";case"bottom":return"column";case"left":return"row-reverse";case"right":return"row";default:return"column"}};t.Align=v,t.Direction=b,t.DropdownDirection=L,t.Horizontal=m,t.Location=o,t.PaginationMode=N,t.Position=f,t.RefreshStatus=M,t.RowJustify=y,t.RowType=E,t.Size=d,t.SwipePosition=h,t.TooltipPosition=S,t.TriggerTypes=O,t.Vertical=g,t.createLocale=T,t.createNamespace=Q,t.isArguments=p,t.isDate=D,t.isError=C,t.isFunction=k,t.isMap=U,t.isNumber=B,t.isObject=I,t.isPromise=_,t.isRegExp=j,t.isSet=G,t.isString=A,t.isSymbol=F,t.isWeakMap=W,t.isWeakSet=w,t.parseFlexDirection=Y,t.parsePercent=X,t.parseUnit=V,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"})});