liquidify-react
Version:
🚀 Production-ready React component library inspired by Apple's new design language post-WWDC 2025. Built with Panda CSS and React, using Bun as runtime (npm compatible). Helps developers maintain design consistency for Apple platform apps. 47+ components
3 lines (2 loc) • 1.19 kB
JavaScript
const h=require("react/jsx-runtime"),e=require("lucide-react"),f=require("react"),c={xs:12,sm:16,md:20,lg:24,xl:28,"2xl":32},m={home:e.Home,"chevron-left":e.ChevronLeft,"chevron-right":e.ChevronRight,"arrow-left":e.ArrowLeft,"arrow-right":e.ArrowRight,menu:e.Menu,plus:e.Plus,minus:e.Minus,edit:e.Edit,"trash-2":e.Trash2,settings:e.Settings,search:e.Search,check:e.Check,x:e.X,"alert-circle":e.AlertCircle,info:e.Info,"check-circle":e.CheckCircle,"x-circle":e.XCircle,play:e.Play,pause:e.Pause,"volume-2":e.Volume2,eye:e.Eye,"eye-off":e.EyeOff,file:e.File,folder:e.Folder,download:e.Download,upload:e.Upload,mail:e.Mail,phone:e.Phone,"message-circle":e.MessageCircle,user:e.User,users:e.Users,"log-in":e.LogIn,"log-out":e.LogOut},l=f.forwardRef(({name:r,size:n="md",className:a,...o},t)=>{const i=m[r],s=typeof n=="number"?n:c[n];if(!i)return console.warn(`Icon "${r}" not found in iconMap`),null;const d=!!(o["aria-label"]??o["aria-labelledby"]??o.title),u=Object.hasOwn(o,"aria-hidden")?{}:{"aria-hidden":d?void 0:!0};return h.jsx(i,{ref:t,size:s,className:a,...o,...u})});l.displayName="Icon";exports.Icon=l;exports.iconSizes=c;
//# sourceMappingURL=Icon-BDuwbMmT.cjs.map
;