UNPKG

ll-package

Version:

2 lines (1 loc) 1.17 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("../../../@babel/runtime/helpers/esm/extends.js"),p=require("vue"),d=require("../_util/omit.js"),y=require("../_util/type.js"),v=require("../_util/warning.js"),a=require("./Base.js");var b=function(t,n){var l={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&n.indexOf(e)<0&&(l[e]=t[e]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,e=Object.getOwnPropertySymbols(t);r<e.length;r++)n.indexOf(e[r])<0&&Object.prototype.propertyIsEnumerable.call(t,e[r])&&(l[e[r]]=t[e[r]]);return l};const m=y.tupleNum(1,2,3,4,5),i=()=>o.default(o.default({},d.default(a.baseProps(),["component","strong"])),{level:Number}),s=(t,n)=>{let{slots:l,attrs:e}=n;const{level:r=1}=t,c=b(t,["level"]);let u;m.includes(r)?u=`h${r}`:(v.default(!1,"Typography","Title only accept `1 | 2 | 3 | 4 | 5` as `level` value."),u="h1");const f=o.default(o.default(o.default({},c),{component:u}),e);return p.createVNode(a.default,f,l)};s.displayName="ATypographyTitle";s.inheritAttrs=!1;s.props=i();const O=s;exports.default=O;exports.titleProps=i;