UNPKG

sate-lib

Version:

A lightweight and modular React component library designed for modern web interfaces. **SATE Lib** powers the [sate.menu](https://sate.menu) platform with reusable, scalable, and themeable UI components.

1 lines 376 B
import{jsx as e,jsxs as o}from"react/jsx-runtime";import{Icon as n}from"../icon/icon.js";import r from"./badge.styles.module.js";function i({label:i="",variant:t="default",icon:a,iconSize:m=12,className:l="",...s}){let c=!!a&&!i;return o("span",{className:[r.badge,r[t],c&&r.iconOnly,l].filter(Boolean).join(" "),...s,children:[a&&e(n,{name:a,size:m}),i]})}export{i as Badge};