UNPKG

@snowball-tech/fractal

Version:

Fractal's (Snowball's design system) React component library based on RadixUI and PandaCSS

3 lines 1.18 kB
'use client'; import{a as l}from"./chunk-HEO4K6RZ.js";import{a as i}from"./chunk-V46VJOI6.js";import{a as f}from"./chunk-IU2UNORC.js";import{a as d}from"./chunk-WB7Y43TN.js";import{b as n}from"./chunk-CMFNILWJ.js";import{b as c,c as w}from"./chunk-XYM7TA65.js";import{useContext as g,useId as v}from"react";import E from"lodash/fp/isFunction";import F from"lodash/fp/omit";import{jsx as R}from"react/jsx-runtime";var b=({children:D,condensed:C=!1,defaultValue:e,disabled:o=!1,onValueChange:t,rainbow:G=!0,value:p,...r})=>{let s=v(),I=(r.id??s)||s,{condensed:N,disabled:P,rainbow:x}=g(f),{condensed:_,disabled:y,rainbow:$}=g(i),a=o||y||P,u=C||_||N,m=G&&$&&x;return R(l,{id:I,className:c(`${n}-${d}__group-radio`,"group/dropdown-radio-group",a?`${n}-${d}__group-radio--disabled`:m?w:"",r.className),condensed:u,...e===void 0?{}:{defaultValue:e},...o===void 0?{}:{disabled:o},fullWidth:!0,...p===void 0?{}:{value:p},variant:"tertiary",...E(t)?{onValueChange:h=>t(h)}:{},...F(["className"],r),children:R(i.Provider,{value:{condensed:u,disabled:a,rainbow:m},children:D})})};b.displayName="DropdownRadioGroup";var W=b;export{b as a,W as b}; //# sourceMappingURL=chunk-NJUHTMKD.js.map