node_modules ignore

This commit is contained in:
oier committed 2025-05-08 23:43:47 +02:00
1 parent e19d52f172
commit 4574544c9f
65041 files changed
+10593536

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
import * as React from "react";
import * as Radix from "@radix-ui/react-primitive";
import { Primitive } from "@radix-ui/react-primitive";
export const createCheckboxScope: import("@radix-ui/react-context").CreateScope;
type CheckedState = boolean | 'indeterminate';
type PrimitiveButtonProps = Radix.ComponentPropsWithoutRef<typeof Primitive.button>;
export interface CheckboxProps extends Omit<PrimitiveButtonProps, 'checked' | 'defaultChecked'> {
checked?: CheckedState;
defaultChecked?: CheckedState;
required?: boolean;
onCheckedChange?(checked: CheckedState): void;
}
export const Checkbox: React.ForwardRefExoticComponent<CheckboxProps & React.RefAttributes<HTMLButtonElement>>;
type PrimitiveSpanProps = Radix.ComponentPropsWithoutRef<typeof Primitive.span>;
export interface CheckboxIndicatorProps extends PrimitiveSpanProps {
/**
* Used to force mounting when more control is needed. Useful when
* controlling animation with React animation libraries.
*/
forceMount?: true;
}
export const CheckboxIndicator: React.ForwardRefExoticComponent<CheckboxIndicatorProps & React.RefAttributes<HTMLSpanElement>>;
export const Root: React.ForwardRefExoticComponent<CheckboxProps & React.RefAttributes<HTMLButtonElement>>;
export const Indicator: React.ForwardRefExoticComponent<CheckboxIndicatorProps & React.RefAttributes<HTMLSpanElement>>;
//# sourceMappingURL=index.d.ts.map
+26
View File
@@ -0,0 +1,26 @@
import * as React from "react";
import * as Radix from "@radix-ui/react-primitive";
import { Primitive } from "@radix-ui/react-primitive";
export const createCheckboxScope: import("@radix-ui/react-context").CreateScope;
type CheckedState = boolean | 'indeterminate';
type PrimitiveButtonProps = Radix.ComponentPropsWithoutRef<typeof Primitive.button>;
export interface CheckboxProps extends Omit<PrimitiveButtonProps, 'checked' | 'defaultChecked'> {
checked?: CheckedState;
defaultChecked?: CheckedState;
required?: boolean;
onCheckedChange?(checked: CheckedState): void;
}
export const Checkbox: React.ForwardRefExoticComponent<CheckboxProps & React.RefAttributes<HTMLButtonElement>>;
type PrimitiveSpanProps = Radix.ComponentPropsWithoutRef<typeof Primitive.span>;
export interface CheckboxIndicatorProps extends PrimitiveSpanProps {
/**
* Used to force mounting when more control is needed. Useful when
* controlling animation with React animation libraries.
*/
forceMount?: true;
}
export const CheckboxIndicator: React.ForwardRefExoticComponent<CheckboxIndicatorProps & React.RefAttributes<HTMLSpanElement>>;
export const Root: React.ForwardRefExoticComponent<CheckboxProps & React.RefAttributes<HTMLButtonElement>>;
export const Indicator: React.ForwardRefExoticComponent<CheckboxIndicatorProps & React.RefAttributes<HTMLSpanElement>>;
//# sourceMappingURL=index.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"mappings":";;;AAoBA,OAAA,0FAAsF,CAAC;AAEvF,oBAAoB,OAAO,GAAG,eAAe,CAAC;AAW9C,4BAA4B,MAAM,wBAAwB,CAAC,OAAO,UAAU,MAAM,CAAC,CAAC;AACpF,8BAAwB,SAAQ,IAAI,CAAC,oBAAoB,EAAE,SAAS,GAAG,gBAAgB,CAAC;IACtF,OAAO,CAAC,EAAE,YAAY,CAAC;IACvB,cAAc,CAAC,EAAE,YAAY,CAAC;IAC9B,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,eAAe,CAAC,CAAC,OAAO,EAAE,YAAY,GAAG,IAAI,CAAC;CAC/C;AAED,OAAA,MAAM,iGA+EL,CAAC;AAWF,0BAA0B,MAAM,wBAAwB,CAAC,OAAO,UAAU,IAAI,CAAC,CAAC;AAChF,uCAAiC,SAAQ,kBAAkB;IACzD;;;OAGG;IACH,UAAU,CAAC,EAAE,IAAI,CAAC;CACnB;AAED,OAAA,MAAM,iHAgBL,CAAC;AA8DF,OAAA,MAAM,6FAAe,CAAC;AACtB,OAAA,MAAM,yGAA6B,CAAC","sources":["packages/react/checkbox/src/packages/react/checkbox/src/Checkbox.tsx","packages/react/checkbox/src/packages/react/checkbox/src/index.ts","packages/react/checkbox/src/index.ts"],"sourcesContent":[null,null,"export {\n createCheckboxScope,\n //\n Checkbox,\n CheckboxIndicator,\n //\n Root,\n Indicator,\n} from './Checkbox';\nexport type { CheckboxProps, CheckboxIndicatorProps } from './Checkbox';\n"],"names":[],"version":3,"file":"index.d.ts.map"}
+185
View File
@@ -0,0 +1,185 @@
var $dKOox$babelruntimehelpersextends = require("@babel/runtime/helpers/extends");
var $dKOox$react = require("react");
var $dKOox$radixuireactcomposerefs = require("@radix-ui/react-compose-refs");
var $dKOox$radixuireactcontext = require("@radix-ui/react-context");
var $dKOox$radixuiprimitive = require("@radix-ui/primitive");
var $dKOox$radixuireactusecontrollablestate = require("@radix-ui/react-use-controllable-state");
var $dKOox$radixuireactuseprevious = require("@radix-ui/react-use-previous");
var $dKOox$radixuireactusesize = require("@radix-ui/react-use-size");
var $dKOox$radixuireactpresence = require("@radix-ui/react-presence");
var $dKOox$radixuireactprimitive = require("@radix-ui/react-primitive");
function $parcel$export(e, n, v, s) {
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
}
function $parcel$interopDefault(a) {
return a && a.__esModule ? a.default : a;
}
$parcel$export(module.exports, "createCheckboxScope", () => $a17f2c9fbf2ccf8c$export$b566c4ff5488ea01);
$parcel$export(module.exports, "Checkbox", () => $a17f2c9fbf2ccf8c$export$48513f6b9f8ce62d);
$parcel$export(module.exports, "CheckboxIndicator", () => $a17f2c9fbf2ccf8c$export$59aad738f51d1c05);
$parcel$export(module.exports, "Root", () => $a17f2c9fbf2ccf8c$export$be92b6f5f03c0fe9);
$parcel$export(module.exports, "Indicator", () => $a17f2c9fbf2ccf8c$export$adb584737d712b70);
/* -------------------------------------------------------------------------------------------------
* Checkbox
* -----------------------------------------------------------------------------------------------*/ const $a17f2c9fbf2ccf8c$var$CHECKBOX_NAME = 'Checkbox';
const [$a17f2c9fbf2ccf8c$var$createCheckboxContext, $a17f2c9fbf2ccf8c$export$b566c4ff5488ea01] = $dKOox$radixuireactcontext.createContextScope($a17f2c9fbf2ccf8c$var$CHECKBOX_NAME);
const [$a17f2c9fbf2ccf8c$var$CheckboxProvider, $a17f2c9fbf2ccf8c$var$useCheckboxContext] = $a17f2c9fbf2ccf8c$var$createCheckboxContext($a17f2c9fbf2ccf8c$var$CHECKBOX_NAME);
const $a17f2c9fbf2ccf8c$export$48513f6b9f8ce62d = /*#__PURE__*/ $dKOox$react.forwardRef((props, forwardedRef)=>{
const { __scopeCheckbox: __scopeCheckbox , name: name , checked: checkedProp , defaultChecked: defaultChecked , required: required , disabled: disabled , value: value = 'on' , onCheckedChange: onCheckedChange , ...checkboxProps } = props;
const [button, setButton] = $dKOox$react.useState(null);
const composedRefs = $dKOox$radixuireactcomposerefs.useComposedRefs(forwardedRef, (node)=>setButton(node)
);
const hasConsumerStoppedPropagationRef = $dKOox$react.useRef(false); // We set this to true by default so that events bubble to forms without JS (SSR)
const isFormControl = button ? Boolean(button.closest('form')) : true;
const [checked = false, setChecked] = $dKOox$radixuireactusecontrollablestate.useControllableState({
prop: checkedProp,
defaultProp: defaultChecked,
onChange: onCheckedChange
});
const initialCheckedStateRef = $dKOox$react.useRef(checked);
$dKOox$react.useEffect(()=>{
const form = button === null || button === void 0 ? void 0 : button.form;
if (form) {
const reset = ()=>setChecked(initialCheckedStateRef.current)
;
form.addEventListener('reset', reset);
return ()=>form.removeEventListener('reset', reset)
;
}
}, [
button,
setChecked
]);
return /*#__PURE__*/ $dKOox$react.createElement($a17f2c9fbf2ccf8c$var$CheckboxProvider, {
scope: __scopeCheckbox,
state: checked,
disabled: disabled
}, /*#__PURE__*/ $dKOox$react.createElement($dKOox$radixuireactprimitive.Primitive.button, ($parcel$interopDefault($dKOox$babelruntimehelpersextends))({
type: "button",
role: "checkbox",
"aria-checked": $a17f2c9fbf2ccf8c$var$isIndeterminate(checked) ? 'mixed' : checked,
"aria-required": required,
"data-state": $a17f2c9fbf2ccf8c$var$getState(checked),
"data-disabled": disabled ? '' : undefined,
disabled: disabled,
value: value
}, checkboxProps, {
ref: composedRefs,
onKeyDown: $dKOox$radixuiprimitive.composeEventHandlers(props.onKeyDown, (event)=>{
// According to WAI ARIA, Checkboxes don't activate on enter keypress
if (event.key === 'Enter') event.preventDefault();
}),
onClick: $dKOox$radixuiprimitive.composeEventHandlers(props.onClick, (event)=>{
setChecked((prevChecked)=>$a17f2c9fbf2ccf8c$var$isIndeterminate(prevChecked) ? true : !prevChecked
);
if (isFormControl) {
hasConsumerStoppedPropagationRef.current = event.isPropagationStopped(); // if checkbox is in a form, stop propagation from the button so that we only propagate
// one click event (from the input). We propagate changes from an input so that native
// form validation works and form events reflect checkbox updates.
if (!hasConsumerStoppedPropagationRef.current) event.stopPropagation();
}
})
})), isFormControl && /*#__PURE__*/ $dKOox$react.createElement($a17f2c9fbf2ccf8c$var$BubbleInput, {
control: button,
bubbles: !hasConsumerStoppedPropagationRef.current,
name: name,
value: value,
checked: checked,
required: required,
disabled: disabled // We transform because the input is absolutely positioned but we have
,
style: {
transform: 'translateX(-100%)'
}
}));
});
/*#__PURE__*/ Object.assign($a17f2c9fbf2ccf8c$export$48513f6b9f8ce62d, {
displayName: $a17f2c9fbf2ccf8c$var$CHECKBOX_NAME
});
/* -------------------------------------------------------------------------------------------------
* CheckboxIndicator
* -----------------------------------------------------------------------------------------------*/ const $a17f2c9fbf2ccf8c$var$INDICATOR_NAME = 'CheckboxIndicator';
const $a17f2c9fbf2ccf8c$export$59aad738f51d1c05 = /*#__PURE__*/ $dKOox$react.forwardRef((props, forwardedRef)=>{
const { __scopeCheckbox: __scopeCheckbox , forceMount: forceMount , ...indicatorProps } = props;
const context = $a17f2c9fbf2ccf8c$var$useCheckboxContext($a17f2c9fbf2ccf8c$var$INDICATOR_NAME, __scopeCheckbox);
return /*#__PURE__*/ $dKOox$react.createElement($dKOox$radixuireactpresence.Presence, {
present: forceMount || $a17f2c9fbf2ccf8c$var$isIndeterminate(context.state) || context.state === true
}, /*#__PURE__*/ $dKOox$react.createElement($dKOox$radixuireactprimitive.Primitive.span, ($parcel$interopDefault($dKOox$babelruntimehelpersextends))({
"data-state": $a17f2c9fbf2ccf8c$var$getState(context.state),
"data-disabled": context.disabled ? '' : undefined
}, indicatorProps, {
ref: forwardedRef,
style: {
pointerEvents: 'none',
...props.style
}
})));
});
/*#__PURE__*/ Object.assign($a17f2c9fbf2ccf8c$export$59aad738f51d1c05, {
displayName: $a17f2c9fbf2ccf8c$var$INDICATOR_NAME
});
/* ---------------------------------------------------------------------------------------------- */ const $a17f2c9fbf2ccf8c$var$BubbleInput = (props)=>{
const { control: control , checked: checked , bubbles: bubbles = true , ...inputProps } = props;
const ref = $dKOox$react.useRef(null);
const prevChecked = $dKOox$radixuireactuseprevious.usePrevious(checked);
const controlSize = $dKOox$radixuireactusesize.useSize(control); // Bubble checked change to parents (e.g form change event)
$dKOox$react.useEffect(()=>{
const input = ref.current;
const inputProto = window.HTMLInputElement.prototype;
const descriptor = Object.getOwnPropertyDescriptor(inputProto, 'checked');
const setChecked = descriptor.set;
if (prevChecked !== checked && setChecked) {
const event = new Event('click', {
bubbles: bubbles
});
input.indeterminate = $a17f2c9fbf2ccf8c$var$isIndeterminate(checked);
setChecked.call(input, $a17f2c9fbf2ccf8c$var$isIndeterminate(checked) ? false : checked);
input.dispatchEvent(event);
}
}, [
prevChecked,
checked,
bubbles
]);
return /*#__PURE__*/ $dKOox$react.createElement("input", ($parcel$interopDefault($dKOox$babelruntimehelpersextends))({
type: "checkbox",
"aria-hidden": true,
defaultChecked: $a17f2c9fbf2ccf8c$var$isIndeterminate(checked) ? false : checked
}, inputProps, {
tabIndex: -1,
ref: ref,
style: {
...props.style,
...controlSize,
position: 'absolute',
pointerEvents: 'none',
opacity: 0,
margin: 0
}
}));
};
function $a17f2c9fbf2ccf8c$var$isIndeterminate(checked) {
return checked === 'indeterminate';
}
function $a17f2c9fbf2ccf8c$var$getState(checked) {
return $a17f2c9fbf2ccf8c$var$isIndeterminate(checked) ? 'indeterminate' : checked ? 'checked' : 'unchecked';
}
const $a17f2c9fbf2ccf8c$export$be92b6f5f03c0fe9 = $a17f2c9fbf2ccf8c$export$48513f6b9f8ce62d;
const $a17f2c9fbf2ccf8c$export$adb584737d712b70 = $a17f2c9fbf2ccf8c$export$59aad738f51d1c05;
//# sourceMappingURL=index.js.map
+1
View File
@@ -0,0 +1 @@
{"mappings":";;;;;;;;;;;;;;;;;;;;;;;A;;;;;;;;;;ACaA;;oGAEA,CAEA,MAAMc,mCAAa,GAAG,UAAtB,AAAA;AAGA,MAAM,CAACC,2CAAD,EAAwBf,yCAAxB,CAAA,GAA+CO,6CAAkB,CAACO,mCAAD,CAAvE,AAAA;AASA,MAAM,CAACE,sCAAD,EAAmBC,wCAAnB,CAAA,GACJF,2CAAqB,CAAuBD,mCAAvB,CADvB,AAAA;AAYA,MAAMb,yCAAQ,GAAA,aAAGI,CAAAA,uBAAA,CACf,CAACc,KAAD,EAAoCC,YAApC,GAAqD;IACnD,MAAM,E,iBACJC,eADI,CAAA,E,MAEJC,IAFI,CAAA,EAGJC,OAAO,EAAEC,WAHL,CAAA,E,gBAIJC,cAJI,CAAA,E,UAKJC,QALI,CAAA,E,UAMJC,QANI,CAAA,SAOJC,KAAK,GAAG,IAPJ,G,iBAQJC,eARI,CAAA,EASJ,GAAGC,aAAH,EATI,GAUFX,KAVJ,AAAM;IAWN,MAAM,CAACY,MAAD,EAASC,SAAT,CAAA,GAAsB3B,qBAAA,CAAyC,IAAzC,CAA5B,AAAA;IACA,MAAM6B,YAAY,GAAG5B,8CAAe,CAACc,YAAD,EAAgBe,CAAAA,IAAD,GAAUH,SAAS,CAACG,IAAD,CAAlC;IAAA,CAApC,AAAA;IACA,MAAMC,gCAAgC,GAAG/B,mBAAA,CAAa,KAAb,CAAzC,AAdmD,EAenD,iFADA;IAEA,MAAMiC,aAAa,GAAGP,MAAM,GAAGQ,OAAO,CAACR,MAAM,CAACS,OAAP,CAAe,MAAf,CAAD,CAAV,GAAqC,IAAjE,AAAA;IACA,MAAM,CAACjB,OAAO,GAAG,KAAX,EAAkBkB,UAAlB,CAAA,GAAgChC,4DAAoB,CAAC;QACzDiC,IAAI,EAAElB,WADmD;QAEzDmB,WAAW,EAAElB,cAF4C;QAGzDmB,QAAQ,EAAEf,eAAVe;KAHwD,CAA1D,AAA2D;IAK3D,MAAMC,sBAAsB,GAAGxC,mBAAA,CAAakB,OAAb,CAA/B,AAAA;IACAlB,sBAAA,CAAgB,IAAM;QACpB,MAAM0C,IAAI,GAAGhB,MAAH,KAAA,IAAA,IAAGA,MAAH,KAAA,KAAA,CAAA,GAAA,KAAA,CAAA,GAAGA,MAAM,CAAEgB,IAArB,AAAA;QACA,IAAIA,IAAJ,EAAU;YACR,MAAMC,KAAK,GAAG,IAAMP,UAAU,CAACI,sBAAsB,CAACI,OAAxB,CAA9B;YAAA;YACAF,IAAI,CAACG,gBAAL,CAAsB,OAAtB,EAA+BF,KAA/B,CAAAD,CAAAA;YACA,OAAO,IAAMA,IAAI,CAACI,mBAAL,CAAyB,OAAzB,EAAkCH,KAAlC,CAAb;YAAA,CAAA;SACD;KANH,EAOG;QAACjB,MAAD;QAASU,UAAT;KAPH,CAOC,CAAA;IAED,OAAA,aACE,CAAA,0BAAA,CAAC,sCAAD,EADF;QACoB,KAAK,EAAEpB,eAAzB;QAA0C,KAAK,EAAEE,OAAjD;QAA0D,QAAQ,EAAEI,QAAV;KAA1D,EAAA,aACE,CAAA,0BAAA,CAAC,sCAAD,CAAW,MAAX,EADF,2DAAA,CAAA;QAEI,IAAI,EAAC,QADP;QAEE,IAAI,EAAC,UAFP;QAGE,cAAA,EAAcyB,qCAAe,CAAC7B,OAAD,CAAf,GAA2B,OAA3B,GAAqCA,OAHrD;QAIE,eAAA,EAAeG,QAJjB;QAKE,YAAA,EAAY2B,8BAAQ,CAAC9B,OAAD,CALtB;QAME,eAAA,EAAeI,QAAQ,GAAG,EAAH,GAAQ2B,SANjC;QAOE,QAAQ,EAAE3B,QAPZ;QAQE,KAAK,EAAEC,KAAP;KARF,EASME,aATN,EAAA;QAUE,GAAG,EAAEI,YAVP;QAWE,SAAS,EAAE1B,4CAAoB,CAACW,KAAK,CAACoC,SAAP,EAAmBC,CAAAA,KAAD,GAAW;YAC1D,qEAAA;YACA,IAAIA,KAAK,CAACC,GAAN,KAAc,OAAlB,EAA2BD,KAAK,CAACE,cAAN,EAA3B,CAAA;SAF6B,CAXjC;QAeE,OAAO,EAAElD,4CAAoB,CAACW,KAAK,CAACwC,OAAP,EAAiBH,CAAAA,KAAD,GAAW;YACtDf,UAAU,CAAEmB,CAAAA,WAAD,GAAkBR,qCAAe,CAACQ,WAAD,CAAf,GAA+B,IAA/B,GAAsC,CAACA,WAA1D;YAAA,CAAV,CAAAnB;YACA,IAAIH,aAAJ,EAAmB;gBACjBF,gCAAgC,CAACa,OAAjC,GAA2CO,KAAK,CAACK,oBAAN,EAA3C,CADiB,CAEjB,uFADAzB;gBAEA,sFAAA;gBACA,kEAAA;gBACA,IAAI,CAACA,gCAAgC,CAACa,OAAtC,EAA+CO,KAAK,CAACM,eAAN,EAA/C,CAAA;aACD;SAR0B,CAS5B;KAxBH,CAAA,CADF,EA2BGxB,aAAa,IAAA,aACZ,CAAA,0BAAA,CAAC,iCAAD,EA3BF;QA4BI,OAAO,EAAEP,MADX;QAEE,OAAO,EAAE,CAACK,gCAAgC,CAACa,OAF7C;QAGE,IAAI,EAAE3B,IAHR;QAIE,KAAK,EAAEM,KAJT;QAKE,OAAO,EAAEL,OALX;QAME,QAAQ,EAAEG,QANZ;QAOE,QAAQ,EAAEC,QAPZ,CAQE,sEADA;QAPF;QAWE,KAAK,EAAE;YAAEoC,SAAS,EAAE,mBAAXA;SAAF;KAXT,CA5BJ,CADF,CA6BM;CA9DO,CAAjB,AA8EG;AAGH,aAAA,CAAA,MAAA,CAAA,MAAA,CAAA,yCAAA,EAAA;IAAA,WAAA,EAAA,mCAAA;CAAA,CAAA,CAAA;AAEA;;oGAEA,CAEA,MAAMC,oCAAc,GAAG,mBAAvB,AAAA;AAYA,MAAM9D,yCAAiB,GAAA,aAAGG,CAAAA,uBAAA,CACxB,CAACc,KAAD,EAA6CC,YAA7C,GAA8D;IAC5D,MAAM,E,iBAAEC,eAAF,CAAA,E,YAAmB4C,UAAnB,CAAA,EAA+B,GAAGC,cAAH,EAA/B,GAAqD/C,KAA3D,AAAM;IACN,MAAMgD,OAAO,GAAGlD,wCAAkB,CAAC+C,oCAAD,EAAiB3C,eAAjB,CAAlC,AAAA;IACA,OAAA,aACE,CAAA,0BAAA,CAAC,oCAAD,EADF;QACY,OAAO,EAAE4C,UAAU,IAAIb,qCAAe,CAACe,OAAO,CAACC,KAAT,CAA7B,IAAgDD,OAAO,CAACC,KAAR,KAAkB,IAA3E;KAAV,EAAA,aACE,CAAA,0BAAA,CAAC,sCAAD,CAAW,IAAX,EADF,2DAAA,CAAA;QAEI,YAAA,EAAYf,8BAAQ,CAACc,OAAO,CAACC,KAAT,CADtB;QAEE,eAAA,EAAeD,OAAO,CAACxC,QAAR,GAAmB,EAAnB,GAAwB2B,SAAvC;KAFF,EAGMY,cAHN,EAAA;QAIE,GAAG,EAAE9C,YAJP;QAKE,KAAK,EAAE;YAAEiD,aAAa,EAAE,MAAjB;YAAyB,GAAGlD,KAAK,CAACmD,KAAT;SAAzB;KALT,CAAA,CADF,CADF,CAEI;CANkB,CAA1B,AAeG;AAGH,aAAA,CAAA,MAAA,CAAA,MAAA,CAAA,yCAAA,EAAA;IAAA,WAAA,EAAA,oCAAA;CAAA,CAAA,CAAA;AAEA,oGAAA,CASA,MAAMC,iCAAW,GAAIpD,CAAAA,KAAD,GAA6B;IAC/C,MAAM,E,SAAEqD,OAAF,CAAA,E,SAAWjD,OAAX,CAAA,WAAoBkD,OAAO,GAAG,IAA9B,GAAoC,GAAGC,UAAH,EAApC,GAAsDvD,KAA5D,AAAM;IACN,MAAMwD,GAAG,GAAGtE,mBAAA,CAA+B,IAA/B,CAAZ,AAAA;IACA,MAAMuD,WAAW,GAAGlD,0CAAW,CAACa,OAAD,CAA/B,AAAA;IACA,MAAMqD,WAAW,GAAGjE,kCAAO,CAAC6D,OAAD,CAA3B,AAJ+C,EAM/C,2DAFA;IAGAnE,sBAAA,CAAgB,IAAM;QACpB,MAAMwE,KAAK,GAAGF,GAAG,CAAC1B,OAAlB,AAAA;QACA,MAAM6B,UAAU,GAAGC,MAAM,CAACC,gBAAP,CAAwBC,SAA3C,AAAA;QACA,MAAMC,UAAU,GAAGC,MAAM,CAACC,wBAAP,CAAgCN,UAAhC,EAA4C,SAA5C,CAAnB,AAAA;QACA,MAAMrC,UAAU,GAAGyC,UAAU,CAACG,GAA9B,AAAA;QAEA,IAAIzB,WAAW,KAAKrC,OAAhB,IAA2BkB,UAA/B,EAA2C;YACzC,MAAMe,KAAK,GAAG,IAAI8B,KAAJ,CAAU,OAAV,EAAmB;gB,SAAEb,OAAAA;aAArB,CAAd,AAAiC;YACjCI,KAAK,CAACU,aAAN,GAAsBnC,qCAAe,CAAC7B,OAAD,CAArC,CAAAsD;YACApC,UAAU,CAAC+C,IAAX,CAAgBX,KAAhB,EAAuBzB,qCAAe,CAAC7B,OAAD,CAAf,GAA2B,KAA3B,GAAmCA,OAA1D,CAAAkB,CAAAA;YACAoC,KAAK,CAACY,aAAN,CAAoBjC,KAApB,CAAAqB,CAAAA;SACD;KAXH,EAYG;QAACjB,WAAD;QAAcrC,OAAd;QAAuBkD,OAAvB;KAZH,CAYC,CAAA;IAED,OAAA,aACE,CAAA,0BADF,CAAA,OAAA,EAAA,2DAAA,CAAA;QAEI,IAAI,EAAC,UADP;QAEE,aAAA,EAAA,IAFF;QAGE,cAAc,EAAErB,qCAAe,CAAC7B,OAAD,CAAf,GAA2B,KAA3B,GAAmCA,OAAnD;KAHF,EAIMmD,UAJN,EAAA;QAKE,QAAQ,EAAE,EALZ;QAME,GAAG,EAAECLine truncated
+174
View File
@@ -0,0 +1,174 @@
import $1bpvS$babelruntimehelpersesmextends from "@babel/runtime/helpers/esm/extends";
import {forwardRef as $1bpvS$forwardRef, useState as $1bpvS$useState, useRef as $1bpvS$useRef, useEffect as $1bpvS$useEffect, createElement as $1bpvS$createElement} from "react";
import {useComposedRefs as $1bpvS$useComposedRefs} from "@radix-ui/react-compose-refs";
import {createContextScope as $1bpvS$createContextScope} from "@radix-ui/react-context";
import {composeEventHandlers as $1bpvS$composeEventHandlers} from "@radix-ui/primitive";
import {useControllableState as $1bpvS$useControllableState} from "@radix-ui/react-use-controllable-state";
import {usePrevious as $1bpvS$usePrevious} from "@radix-ui/react-use-previous";
import {useSize as $1bpvS$useSize} from "@radix-ui/react-use-size";
import {Presence as $1bpvS$Presence} from "@radix-ui/react-presence";
import {Primitive as $1bpvS$Primitive} from "@radix-ui/react-primitive";
/* -------------------------------------------------------------------------------------------------
* Checkbox
* -----------------------------------------------------------------------------------------------*/ const $e698a72e93240346$var$CHECKBOX_NAME = 'Checkbox';
const [$e698a72e93240346$var$createCheckboxContext, $e698a72e93240346$export$b566c4ff5488ea01] = $1bpvS$createContextScope($e698a72e93240346$var$CHECKBOX_NAME);
const [$e698a72e93240346$var$CheckboxProvider, $e698a72e93240346$var$useCheckboxContext] = $e698a72e93240346$var$createCheckboxContext($e698a72e93240346$var$CHECKBOX_NAME);
const $e698a72e93240346$export$48513f6b9f8ce62d = /*#__PURE__*/ $1bpvS$forwardRef((props, forwardedRef)=>{
const { __scopeCheckbox: __scopeCheckbox , name: name , checked: checkedProp , defaultChecked: defaultChecked , required: required , disabled: disabled , value: value = 'on' , onCheckedChange: onCheckedChange , ...checkboxProps } = props;
const [button, setButton] = $1bpvS$useState(null);
const composedRefs = $1bpvS$useComposedRefs(forwardedRef, (node)=>setButton(node)
);
const hasConsumerStoppedPropagationRef = $1bpvS$useRef(false); // We set this to true by default so that events bubble to forms without JS (SSR)
const isFormControl = button ? Boolean(button.closest('form')) : true;
const [checked = false, setChecked] = $1bpvS$useControllableState({
prop: checkedProp,
defaultProp: defaultChecked,
onChange: onCheckedChange
});
const initialCheckedStateRef = $1bpvS$useRef(checked);
$1bpvS$useEffect(()=>{
const form = button === null || button === void 0 ? void 0 : button.form;
if (form) {
const reset = ()=>setChecked(initialCheckedStateRef.current)
;
form.addEventListener('reset', reset);
return ()=>form.removeEventListener('reset', reset)
;
}
}, [
button,
setChecked
]);
return /*#__PURE__*/ $1bpvS$createElement($e698a72e93240346$var$CheckboxProvider, {
scope: __scopeCheckbox,
state: checked,
disabled: disabled
}, /*#__PURE__*/ $1bpvS$createElement($1bpvS$Primitive.button, $1bpvS$babelruntimehelpersesmextends({
type: "button",
role: "checkbox",
"aria-checked": $e698a72e93240346$var$isIndeterminate(checked) ? 'mixed' : checked,
"aria-required": required,
"data-state": $e698a72e93240346$var$getState(checked),
"data-disabled": disabled ? '' : undefined,
disabled: disabled,
value: value
}, checkboxProps, {
ref: composedRefs,
onKeyDown: $1bpvS$composeEventHandlers(props.onKeyDown, (event)=>{
// According to WAI ARIA, Checkboxes don't activate on enter keypress
if (event.key === 'Enter') event.preventDefault();
}),
onClick: $1bpvS$composeEventHandlers(props.onClick, (event)=>{
setChecked((prevChecked)=>$e698a72e93240346$var$isIndeterminate(prevChecked) ? true : !prevChecked
);
if (isFormControl) {
hasConsumerStoppedPropagationRef.current = event.isPropagationStopped(); // if checkbox is in a form, stop propagation from the button so that we only propagate
// one click event (from the input). We propagate changes from an input so that native
// form validation works and form events reflect checkbox updates.
if (!hasConsumerStoppedPropagationRef.current) event.stopPropagation();
}
})
})), isFormControl && /*#__PURE__*/ $1bpvS$createElement($e698a72e93240346$var$BubbleInput, {
control: button,
bubbles: !hasConsumerStoppedPropagationRef.current,
name: name,
value: value,
checked: checked,
required: required,
disabled: disabled // We transform because the input is absolutely positioned but we have
,
style: {
transform: 'translateX(-100%)'
}
}));
});
/*#__PURE__*/ Object.assign($e698a72e93240346$export$48513f6b9f8ce62d, {
displayName: $e698a72e93240346$var$CHECKBOX_NAME
});
/* -------------------------------------------------------------------------------------------------
* CheckboxIndicator
* -----------------------------------------------------------------------------------------------*/ const $e698a72e93240346$var$INDICATOR_NAME = 'CheckboxIndicator';
const $e698a72e93240346$export$59aad738f51d1c05 = /*#__PURE__*/ $1bpvS$forwardRef((props, forwardedRef)=>{
const { __scopeCheckbox: __scopeCheckbox , forceMount: forceMount , ...indicatorProps } = props;
const context = $e698a72e93240346$var$useCheckboxContext($e698a72e93240346$var$INDICATOR_NAME, __scopeCheckbox);
return /*#__PURE__*/ $1bpvS$createElement($1bpvS$Presence, {
present: forceMount || $e698a72e93240346$var$isIndeterminate(context.state) || context.state === true
}, /*#__PURE__*/ $1bpvS$createElement($1bpvS$Primitive.span, $1bpvS$babelruntimehelpersesmextends({
"data-state": $e698a72e93240346$var$getState(context.state),
"data-disabled": context.disabled ? '' : undefined
}, indicatorProps, {
ref: forwardedRef,
style: {
pointerEvents: 'none',
...props.style
}
})));
});
/*#__PURE__*/ Object.assign($e698a72e93240346$export$59aad738f51d1c05, {
displayName: $e698a72e93240346$var$INDICATOR_NAME
});
/* ---------------------------------------------------------------------------------------------- */ const $e698a72e93240346$var$BubbleInput = (props)=>{
const { control: control , checked: checked , bubbles: bubbles = true , ...inputProps } = props;
const ref = $1bpvS$useRef(null);
const prevChecked = $1bpvS$usePrevious(checked);
const controlSize = $1bpvS$useSize(control); // Bubble checked change to parents (e.g form change event)
$1bpvS$useEffect(()=>{
const input = ref.current;
const inputProto = window.HTMLInputElement.prototype;
const descriptor = Object.getOwnPropertyDescriptor(inputProto, 'checked');
const setChecked = descriptor.set;
if (prevChecked !== checked && setChecked) {
const event = new Event('click', {
bubbles: bubbles
});
input.indeterminate = $e698a72e93240346$var$isIndeterminate(checked);
setChecked.call(input, $e698a72e93240346$var$isIndeterminate(checked) ? false : checked);
input.dispatchEvent(event);
}
}, [
prevChecked,
checked,
bubbles
]);
return /*#__PURE__*/ $1bpvS$createElement("input", $1bpvS$babelruntimehelpersesmextends({
type: "checkbox",
"aria-hidden": true,
defaultChecked: $e698a72e93240346$var$isIndeterminate(checked) ? false : checked
}, inputProps, {
tabIndex: -1,
ref: ref,
style: {
...props.style,
...controlSize,
position: 'absolute',
pointerEvents: 'none',
opacity: 0,
margin: 0
}
}));
};
function $e698a72e93240346$var$isIndeterminate(checked) {
return checked === 'indeterminate';
}
function $e698a72e93240346$var$getState(checked) {
return $e698a72e93240346$var$isIndeterminate(checked) ? 'indeterminate' : checked ? 'checked' : 'unchecked';
}
const $e698a72e93240346$export$be92b6f5f03c0fe9 = $e698a72e93240346$export$48513f6b9f8ce62d;
const $e698a72e93240346$export$adb584737d712b70 = $e698a72e93240346$export$59aad738f51d1c05;
export {$e698a72e93240346$export$b566c4ff5488ea01 as createCheckboxScope, $e698a72e93240346$export$48513f6b9f8ce62d as Checkbox, $e698a72e93240346$export$59aad738f51d1c05 as CheckboxIndicator, $e698a72e93240346$export$be92b6f5f03c0fe9 as Root, $e698a72e93240346$export$adb584737d712b70 as Indicator};
//# sourceMappingURL=index.mjs.map
+1
View File
@@ -0,0 +1 @@
{"mappings":"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 truncated