@snowball-tech/fractal
Version:
Fractal's (Snowball's design system) React component library based on RadixUI and PandaCSS
3 lines • 1.3 kB
JavaScript
'use client';
import{a as f}from"./chunk-RKZN6FZX.js";import{a as c}from"./chunk-Q4YA32NC.js";import{a as o}from"./chunk-3CV5UMCN.js";import{c as _}from"./chunk-LYTTDLE2.js";import{a as m}from"./chunk-AOLTZ2WJ.js";import{b as e}from"./chunk-CMFNILWJ.js";import{a as i,b as l,c as u}from"./chunk-XYM7TA65.js";import{useContext as P}from"react";import b from"lodash/fp/isString";import h from"lodash/fp/omit";import{jsx as s,jsxs as I}from"react/jsx-runtime";function g({children:y,condensed:$=!1,disabled:x=!1,label:t,labelElement:M,rainbow:C=!0,...n}){let{condensed:N,disabled:v,rainbow:G}=P(c),r=x||v,a=$||N,p=C&&G,d=b(t)?t:_(t);return I("div",{"aria-label":d,className:l(`${e}-${o}__item-group`,"px-2",r?`${e}-${o}__item-group--disabled`:"",n.className),title:d,...h(["className"],n),children:[s(m,{className:i(`${e}-${o}__item-group__label`,"block",a?"py-1":"py-2",r?`${e}-${o}__item-group__label--disabled text-disabled`:"cursor-default text-placeholder"),element:M||(b(t)?"label":"div"),children:t}),s(m,{className:i(`${e}-${o}__item-group__items`,r?`${e}-${o}__item-group__items--disabled`:p?u:""),element:"div",children:s(f.Provider,{value:{condensed:a,disabled:r,rainbow:p},children:y})})]})}g.displayName="MenuItemGroup";var O=g;export{g as a,O as b};
//# sourceMappingURL=chunk-RGQ6PZ4Q.js.map