@flyui/core
Advanced tools
Comparing version 0.1.28 to 0.2.0
@@ -107,3 +107,2 @@ import require$$0 from "react"; | ||
const jsxs = jsxRuntime.exports.jsxs; | ||
const namedSizes = ["2xs", "xs", "sm", "md", "lg", "xl", "2xl", "3xl", "4xl"]; | ||
const Avatar = ({ | ||
@@ -113,11 +112,6 @@ src, | ||
}) => { | ||
const cssStringParts = typeof size === "string" && size.match(/^[0-9]*(px|em|rem|%)$/); | ||
const isCssString = Boolean(cssStringParts); | ||
const isNumber = typeof size === "number"; | ||
const isNamedSize = typeof size === "string" && namedSizes.includes(size); | ||
const sizeValue = isCssString ? `[${size}]` : isNumber ? `[${size}px]` : isNamedSize ? size : "base"; | ||
return /* @__PURE__ */ jsxs("span", { | ||
className: "inline-block relative", | ||
children: [/* @__PURE__ */ jsx("img", { | ||
className: `h-${sizeValue} w-${sizeValue} rounded-full"`, | ||
className: `h-${size} w-${size} rounded-full"`, | ||
src: src || "https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80", | ||
@@ -124,0 +118,0 @@ alt: "" |
@@ -1,6 +0,6 @@ | ||
(function(s,f){typeof exports=="object"&&typeof module!="undefined"?f(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],f):(s=typeof globalThis!="undefined"?globalThis:s||self,f(s.FlyUI={},s.require$$0))})(this,function(s,f){"use strict";function h(r){return r&&typeof r=="object"&&"default"in r?r:{default:r}}var v=h(f),c={exports:{}},l={};/* | ||
(function(s,i){typeof exports=="object"&&typeof module!="undefined"?i(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],i):(s=typeof globalThis!="undefined"?globalThis:s||self,i(s.FlyUI={},s.require$$0))})(this,function(s,i){"use strict";function v(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var h=v(i),c={exports:{}},u={};/* | ||
object-assign | ||
(c) Sindre Sorhus | ||
@license MIT | ||
*/var d=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;function x(r){if(r==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(r)}function _(){try{if(!Object.assign)return!1;var r=new String("abc");if(r[5]="de",Object.getOwnPropertyNames(r)[0]==="5")return!1;for(var e={},t=0;t<10;t++)e["_"+String.fromCharCode(t)]=t;var n=Object.getOwnPropertyNames(e).map(function(a){return e[a]});if(n.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(a){o[a]=a}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}_();/** @license React v17.0.2 | ||
*/var m=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;function _(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function w(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var r={},t=0;t<10;t++)r["_"+String.fromCharCode(t)]=t;var n=Object.getOwnPropertyNames(r).map(function(a){return r[a]});if(n.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(a){o[a]=a}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}w();/** @license React v17.0.2 | ||
* react-jsx-runtime.production.min.js | ||
@@ -12,2 +12,2 @@ * | ||
* LICENSE file in the root directory of this source tree. | ||
*/var w=v.default,b=60103;if(l.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var g=Symbol.for;b=g("react.element"),l.Fragment=g("react.fragment")}var N=w.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,S=Object.prototype.hasOwnProperty,P={key:!0,ref:!0,__self:!0,__source:!0};function y(r,e,t){var n,o={},a=null,i=null;t!==void 0&&(a=""+t),e.key!==void 0&&(a=""+e.key),e.ref!==void 0&&(i=e.ref);for(n in e)S.call(e,n)&&!P.hasOwnProperty(n)&&(o[n]=e[n]);if(r&&r.defaultProps)for(n in e=r.defaultProps,e)o[n]===void 0&&(o[n]=e[n]);return{$$typeof:b,type:r,key:a,ref:i,props:o,_owner:N.current}}l.jsx=y,l.jsxs=y,c.exports=l;const p=c.exports.jsx,E=c.exports.jsxs,$=["2xs","xs","sm","md","lg","xl","2xl","3xl","4xl"],k=({src:r,size:e=12})=>{const t=typeof e=="string"&&e.match(/^[0-9]*(px|em|rem|%)$/),n=Boolean(t),o=typeof e=="number",a=typeof e=="string"&&$.includes(e),i=n?`[${e}]`:o?`[${e}px]`:a?e:"base";return E("span",{className:"inline-block relative",children:[p("img",{className:`h-${i} w-${i} rounded-full"`,src:r||"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80",alt:""}),p("span",{className:"absolute top-0 right-0 block h-3 w-3 rounded-full ring-2 ring-white bg-gray-300"})]})};function m(r){const{children:e,className:t}=r;return p("button",{className:t||"text-white bg-gradient-to-br from-blue-500 to-orange-400 hover:bg-gradient-to-bl focus:ring-4 focus:ring-pink-200 dark:focus:ring-pink-800 font-medium rounded-lg text-sm px-5 py-2.5 text-center mr-2 mb-2",children:e})}m.displayName="Button",m.defaultProps={},s.Avatar=k,s.Button=m,Object.defineProperty(s,"__esModule",{value:!0}),s[Symbol.toStringTag]="Module"}); | ||
*/var x=h.default,b=60103;if(u.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var g=Symbol.for;b=g("react.element"),u.Fragment=g("react.fragment")}var N=x.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,P=Object.prototype.hasOwnProperty,S={key:!0,ref:!0,__self:!0,__source:!0};function y(e,r,t){var n,o={},a=null,f=null;t!==void 0&&(a=""+t),r.key!==void 0&&(a=""+r.key),r.ref!==void 0&&(f=r.ref);for(n in r)P.call(r,n)&&!S.hasOwnProperty(n)&&(o[n]=r[n]);if(e&&e.defaultProps)for(n in r=e.defaultProps,r)o[n]===void 0&&(o[n]=r[n]);return{$$typeof:b,type:e,key:a,ref:f,props:o,_owner:N.current}}u.jsx=y,u.jsxs=y,c.exports=u;const p=c.exports.jsx,E=c.exports.jsxs,k=({src:e,size:r=12})=>E("span",{className:"inline-block relative",children:[p("img",{className:`h-${r} w-${r} rounded-full"`,src:e||"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80",alt:""}),p("span",{className:"absolute top-0 right-0 block h-3 w-3 rounded-full ring-2 ring-white bg-gray-300"})]});function d(e){const{children:r,className:t}=e;return p("button",{className:t||"text-white bg-gradient-to-br from-blue-500 to-orange-400 hover:bg-gradient-to-bl focus:ring-4 focus:ring-pink-200 dark:focus:ring-pink-800 font-medium rounded-lg text-sm px-5 py-2.5 text-center mr-2 mb-2",children:r})}d.displayName="Button",d.defaultProps={},s.Avatar=k,s.Button=d,Object.defineProperty(s,"__esModule",{value:!0}),s[Symbol.toStringTag]="Module"}); |
interface AvatarProps { | ||
src?: string; | ||
size?: number; | ||
size?: number | string; | ||
className?: string; | ||
@@ -5,0 +5,0 @@ } |
{ | ||
"name": "@flyui/core", | ||
"version": "0.1.28", | ||
"version": "0.2.0", | ||
"files": [ | ||
@@ -5,0 +5,0 @@ "dist" |
9214
175