woocommerce/product-fields-stories-prod...

1 line
48 KiB
JavaScript

"use strict";(self.webpackChunk_woocommerce_storybook=self.webpackChunk_woocommerce_storybook||[]).push([[3358],{"../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}__webpack_require__.d(__webpack_exports__,{A:()=>_arrayWithHoles})},"../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/iterableToArray.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}__webpack_require__.d(__webpack_exports__,{A:()=>_iterableToArray})},"../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}__webpack_require__.d(__webpack_exports__,{A:()=>_nonIterableRest})},"../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/slicedToArray.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>_slicedToArray});var arrayWithHoles=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js");var unsupportedIterableToArray=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"),nonIterableRest=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js");function _slicedToArray(arr,i){return(0,arrayWithHoles.A)(arr)||function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(arr,i)||(0,unsupportedIterableToArray.A)(arr,i)||(0,nonIterableRest.A)()}},"../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>_toConsumableArray});var arrayLikeToArray=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js");var iterableToArray=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/iterableToArray.js"),unsupportedIterableToArray=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js");function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return(0,arrayLikeToArray.A)(arr)}(arr)||(0,iterableToArray.A)(arr)||(0,unsupportedIterableToArray.A)(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},"../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/checkbox-control/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>CheckboxControl});var esm_extends=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/extends.js"),react=__webpack_require__("../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js"),classnames=__webpack_require__("../../node_modules/.pnpm/classnames@2.3.2/node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),use_ref_effect=__webpack_require__("../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/hooks/use-ref-effect/index.js"),use_instance_id=__webpack_require__("../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/hooks/use-instance-id/index.js"),build_module=__webpack_require__("../../node_modules/.pnpm/@wordpress+deprecated@3.41.0/node_modules/@wordpress/deprecated/build-module/index.js"),icon=__webpack_require__("../../node_modules/.pnpm/@wordpress+icons@8.4.0/node_modules/@wordpress/icons/build-module/icon/index.js"),svg=__webpack_require__("../../node_modules/.pnpm/@wordpress+primitives@3.45.0/node_modules/@wordpress/primitives/build-module/svg/index.js");const library_reset=(0,react.createElement)(svg.t4,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,react.createElement)(svg.wA,{d:"M7 11.5h10V13H7z"}));var check=__webpack_require__("../../node_modules/.pnpm/@wordpress+icons@8.4.0/node_modules/@wordpress/icons/build-module/library/check.js"),base_control=__webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/base-control/index.js");function CheckboxControl(_ref){let{label,className,heading,checked,indeterminate,help,onChange,...props}=_ref;heading&&(0,build_module.A)("`heading` prop in `CheckboxControl`",{alternative:"a separate element to implement a heading",since:"5.8"});const[showCheckedIcon,setShowCheckedIcon]=(0,react.useState)(!1),[showIndeterminateIcon,setShowIndeterminateIcon]=(0,react.useState)(!1),ref=(0,use_ref_effect.A)((node=>{node&&(node.indeterminate=!!indeterminate,setShowCheckedIcon(node.matches(":checked")),setShowIndeterminateIcon(node.matches(":indeterminate")))}),[checked,indeterminate]),id=`inspector-checkbox-control-${(0,use_instance_id.A)(CheckboxControl)}`;return(0,react.createElement)(base_control.Ay,{label:heading,id,help,className:classnames_default()("components-checkbox-control",className)},(0,react.createElement)("span",{className:"components-checkbox-control__input-container"},(0,react.createElement)("input",(0,esm_extends.A)({ref,id,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:event=>onChange(event.target.checked),checked,"aria-describedby":help?id+"__help":void 0},props)),showIndeterminateIcon?(0,react.createElement)(icon.A,{icon:library_reset,className:"components-checkbox-control__indeterminate",role:"presentation"}):null,showCheckedIcon?(0,react.createElement)(icon.A,{icon:check.A,className:"components-checkbox-control__checked",role:"presentation"}):null),(0,react.createElement)("label",{className:"components-checkbox-control__label",htmlFor:id},label))}},"../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/form-toggle/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/extends.js"),_wordpress_element__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js"),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/.pnpm/classnames@2.3.2/node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),lodash__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/lodash.js");const __WEBPACK_DEFAULT_EXPORT__=function FormToggle(_ref){let{className,checked,id,disabled,onChange=lodash__WEBPACK_IMPORTED_MODULE_1__.noop,...props}=_ref;const wrapperClasses=classnames__WEBPACK_IMPORTED_MODULE_0___default()("components-form-toggle",className,{"is-checked":checked,"is-disabled":disabled});return(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.createElement)("span",{className:wrapperClasses},(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.createElement)("input",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_3__.A)({className:"components-form-toggle__input",id,type:"checkbox",checked,onChange,disabled},props)),(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.createElement)("span",{className:"components-form-toggle__track"}),(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.createElement)("span",{className:"components-form-toggle__thumb"}))}},"../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/radio-control/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>RadioControl});var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/extends.js"),_wordpress_element__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js"),lodash__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/lodash.js"),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/.pnpm/classnames@2.3.2/node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),_wordpress_compose__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/hooks/use-instance-id/index.js"),_base_control__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/base-control/index.js");function RadioControl(_ref){let{label,className,selected,help,onChange,hideLabelFromVision,options=[],...props}=_ref;const id=`inspector-radio-control-${(0,_wordpress_compose__WEBPACK_IMPORTED_MODULE_2__.A)(RadioControl)}`,onChangeValue=event=>onChange(event.target.value);return!(0,lodash__WEBPACK_IMPORTED_MODULE_0__.isEmpty)(options)&&(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.createElement)(_base_control__WEBPACK_IMPORTED_MODULE_4__.Ay,{label,id,hideLabelFromVision,help,className:classnames__WEBPACK_IMPORTED_MODULE_1___default()(className,"components-radio-control")},options.map(((option,index)=>(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.createElement)("div",{key:`${id}-${index}`,className:"components-radio-control__option"},(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.createElement)("input",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_5__.A)({id:`${id}-${index}`,className:"components-radio-control__input",type:"radio",name:id,value:option.value,onChange:onChangeValue,checked:option.value===selected,"aria-describedby":help?`${id}__help`:void 0},props)),(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.createElement)("label",{htmlFor:`${id}-${index}`},option.label)))))}},"../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/text-control/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/extends.js"),_wordpress_element__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js"),_wordpress_compose__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/hooks/use-instance-id/index.js"),_base_control__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/base-control/index.js");const __WEBPACK_DEFAULT_EXPORT__=(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.forwardRef)((function TextControl(_ref,ref){let{label,hideLabelFromVision,value,help,className,onChange,type="text",...props}=_ref;const id=`inspector-text-control-${(0,_wordpress_compose__WEBPACK_IMPORTED_MODULE_0__.A)(TextControl)}`;return(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)(_base_control__WEBPACK_IMPORTED_MODULE_2__.Ay,{label,hideLabelFromVision,id,help,className},(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)("input",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_3__.A)({className:"components-text-control__input",type,id,value,onChange:event=>onChange(event.target.value),"aria-describedby":help?id+"__help":void 0,ref},props)))}))},"../../node_modules/.pnpm/@wordpress+icons@8.4.0/node_modules/@wordpress/icons/build-module/library/check.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js"),_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../node_modules/.pnpm/@wordpress+primitives@3.45.0/node_modules/@wordpress/primitives/build-module/svg/index.js");const __WEBPACK_DEFAULT_EXPORT__=(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.t4,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.wA,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},"../../packages/js/components/src/tooltip/tooltip.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{m:()=>Tooltip});var slicedToArray=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),react=__webpack_require__("../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js"),build_module=__webpack_require__("../../node_modules/.pnpm/@wordpress+i18n@4.6.1/node_modules/@wordpress/i18n/build-module/index.js"),classnames=__webpack_require__("../../node_modules/.pnpm/classnames@2.3.2/node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),build_module_button=__webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/button/index.js"),popover=__webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/popover/index.js"),icon=__webpack_require__("../../node_modules/.pnpm/@wordpress+icons@8.2.3/node_modules/@wordpress/icons/build-module/icon/index.js"),svg=__webpack_require__("../../node_modules/.pnpm/@wordpress+primitives@3.4.1/node_modules/@wordpress/primitives/build-module/svg/index.js");const library_help=(0,react.createElement)(svg.t4,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,react.createElement)(svg.wA,{d:"M12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zM3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 8.75a1.5 1.5 0 01.167 2.99c-.465.052-.917.44-.917 1.01V14h1.5v-.845A3 3 0 109 10.25h1.5a1.5 1.5 0 011.5-1.5zM11.25 15v1.5h1.5V15h-1.5z"}));var use_instance_id=__webpack_require__("../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/hooks/use-instance-id/index.js"),Tooltip=function Tooltip(_ref){var _ref$children=_ref.children,children=void 0===_ref$children?(0,react.createElement)(icon.A,{icon:library_help}):_ref$children,_ref$className=_ref.className,className=void 0===_ref$className?"":_ref$className,_ref$helperText=_ref.helperText,helperText=void 0===_ref$helperText?(0,build_module.__)("Help","woocommerce"):_ref$helperText,_ref$position=_ref.position,position=void 0===_ref$position?"top center":_ref$position,text=_ref.text,_useState=(0,react.useState)(!1),_useState2=(0,slicedToArray.A)(_useState,2),isPopoverVisible=_useState2[0],setIsPopoverVisible=_useState2[1],uniqueIdentifier=(0,use_instance_id.A)(Tooltip,"product_tooltip");return(0,react.createElement)(react.Fragment,null,(0,react.createElement)("div",{className:classnames_default()("woocommerce-tooltip",uniqueIdentifier)},(0,react.createElement)(build_module_button.A,{className:classnames_default()("woocommerce-tooltip__button",className),onKeyDown:function onKeyDown(event){"Enter"===event.key&&setIsPopoverVisible(!0)},onClick:function onClick(){return setIsPopoverVisible(!isPopoverVisible)},label:helperText},children),isPopoverVisible&&(0,react.createElement)(popover.A,{focusOnMount:"container",position,inline:!0,className:"woocommerce-tooltip__text",onFocusOutside:function onFocusOutside(event){var _event$relatedTarget;null!==(_event$relatedTarget=event.relatedTarget)&&void 0!==_event$relatedTarget&&_event$relatedTarget.classList.contains(uniqueIdentifier)||setIsPopoverVisible(!1)},onKeyDown:function onKeyDown(event){"Escape"===event.key&&setIsPopoverVisible(!1)}},text)))};try{Tooltip.displayName="Tooltip",Tooltip.__docgenInfo={description:"",displayName:"Tooltip",props:{helperText:{defaultValue:{value:"__( 'Help', 'woocommerce' )"},description:"",name:"helperText",required:!1,type:{name:"string"}},position:{defaultValue:{value:"top center"},description:"",name:"position",required:!1,type:{name:"enum",value:[{value:'"top left"'},{value:'"top right"'},{value:'"top center"'},{value:'"middle left"'},{value:'"middle right"'},{value:'"middle center"'},{value:'"bottom left"'},{value:'"bottom right"'},{value:'"bottom center"'}]}},text:{defaultValue:null,description:"",name:"text",required:!0,type:{name:"string | Element"}},className:{defaultValue:{value:""},description:"",name:"className",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["../../packages/js/components/src/tooltip/tooltip.tsx#Tooltip"]={docgenInfo:Tooltip.__docgenInfo,name:"Tooltip",path:"../../packages/js/components/src/tooltip/tooltip.tsx#Tooltip"})}catch(__react_docgen_typescript_loader_error){}},"../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/does-not-exceed-safe-integer.js":module=>{var $TypeError=TypeError;module.exports=function(it){if(it>9007199254740991)throw $TypeError("Maximum allowed index exceeded");return it}},"../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.array.concat.js":(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{var $=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js"),fails=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/fails.js"),isArray=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/is-array.js"),isObject=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/is-object.js"),toObject=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/to-object.js"),lengthOfArrayLike=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/length-of-array-like.js"),doesNotExceedSafeInteger=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/does-not-exceed-safe-integer.js"),createProperty=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/create-property.js"),arraySpeciesCreate=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-species-create.js"),arrayMethodHasSpeciesSupport=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-method-has-species-support.js"),wellKnownSymbol=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/well-known-symbol.js"),V8_VERSION=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/engine-v8-version.js"),IS_CONCAT_SPREADABLE=wellKnownSymbol("isConcatSpreadable"),IS_CONCAT_SPREADABLE_SUPPORT=V8_VERSION>=51||!fails((function(){var array=[];return array[IS_CONCAT_SPREADABLE]=!1,array.concat()[0]!==array})),isConcatSpreadable=function(O){if(!isObject(O))return!1;var spreadable=O[IS_CONCAT_SPREADABLE];return void 0!==spreadable?!!spreadable:isArray(O)};$({target:"Array",proto:!0,arity:1,forced:!IS_CONCAT_SPREADABLE_SUPPORT||!arrayMethodHasSpeciesSupport("concat")},{concat:function concat(arg){var i,k,length,len,E,O=toObject(this),A=arraySpeciesCreate(O,0),n=0;for(i=-1,length=arguments.length;i<length;i++)if(isConcatSpreadable(E=-1===i?O:arguments[i]))for(len=lengthOfArrayLike(E),doesNotExceedSafeInteger(n+len),k=0;k<len;k++,n++)k in E&&createProperty(A,n,E[k]);else doesNotExceedSafeInteger(n+1),createProperty(A,n++,E);return A.length=n,A}})},"../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.array.find.js":(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{var $=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js"),$find=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-iteration.js").find,addToUnscopables=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/add-to-unscopables.js"),SKIPS_HOLES=!0;"find"in[]&&Array(1).find((function(){SKIPS_HOLES=!1})),$({target:"Array",proto:!0,forced:SKIPS_HOLES},{find:function find(callbackfn){return $find(this,callbackfn,arguments.length>1?arguments[1]:void 0)}}),addToUnscopables("find")},"../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.function.name.js":(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{var DESCRIPTORS=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/descriptors.js"),FUNCTION_NAME_EXISTS=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-name.js").EXISTS,uncurryThis=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-uncurry-this.js"),defineBuiltInAccessor=__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/define-built-in-accessor.js"),FunctionPrototype=Function.prototype,functionToString=uncurryThis(FunctionPrototype.toString),nameRE=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,regExpExec=uncurryThis(nameRE.exec);DESCRIPTORS&&!FUNCTION_NAME_EXISTS&&defineBuiltInAccessor(FunctionPrototype,"name",{configurable:!0,get:function(){try{return regExpExec(nameRE,functionToString(this))[1]}catch(error){return""}}})},"../../node_modules/.pnpm/memoize-one@6.0.0/node_modules/memoize-one/dist/memoize-one.esm.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>memoizeOne});var safeIsNaN=Number.isNaN||function ponyfill(value){return"number"==typeof value&&value!=value};function areInputsEqual(newInputs,lastInputs){if(newInputs.length!==lastInputs.length)return!1;for(var i=0;i<newInputs.length;i++)if(first=newInputs[i],second=lastInputs[i],!(first===second||safeIsNaN(first)&&safeIsNaN(second)))return!1;var first,second;return!0}function memoizeOne(resultFn,isEqual){void 0===isEqual&&(isEqual=areInputsEqual);var cache=null;function memoized(){for(var newArgs=[],_i=0;_i<arguments.length;_i++)newArgs[_i]=arguments[_i];if(cache&&cache.lastThis===this&&isEqual(newArgs,cache.lastArgs))return cache.lastResult;var lastResult=resultFn.apply(this,newArgs);return cache={lastResult,lastArgs:newArgs,lastThis:this},lastResult}return memoized.clear=function clear(){cache=null},memoized}},"../../node_modules/.pnpm/rememo@4.0.2/node_modules/rememo/rememo.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var LEAF_KEY={};function arrayOf(value){return[value]}function isShallowEqual(a,b,fromIndex){var i;if(a.length!==b.length)return!1;for(i=fromIndex;i<a.length;i++)if(a[i]!==b[i])return!1;return!0}function __WEBPACK_DEFAULT_EXPORT__(selector,getDependants){var rootCache,normalizedGetDependants=getDependants||arrayOf;function clear(){rootCache=new WeakMap}function callSelector(){var cache,node,i,args,dependants,len=arguments.length;for(args=new Array(len),i=0;i<len;i++)args[i]=arguments[i];for(cache=function getCache(dependants){var i,dependant,map,cache,value,caches=rootCache,isUniqueByDependants=!0;for(i=0;i<dependants.length;i++){if(!(value=dependant=dependants[i])||"object"!=typeof value){isUniqueByDependants=!1;break}caches.has(dependant)?caches=caches.get(dependant):(map=new WeakMap,caches.set(dependant,map),caches=map)}return caches.has(LEAF_KEY)||((cache=function createCache(){var cache={clear:function(){cache.head=null}};return cache}()).isUniqueByDependants=isUniqueByDependants,caches.set(LEAF_KEY,cache)),caches.get(LEAF_KEY)}(dependants=normalizedGetDependants.apply(null,args)),cache.isUniqueByDependants||(cache.lastDependants&&!isShallowEqual(dependants,cache.lastDependants,0)&&cache.clear(),cache.lastDependants=dependants),node=cache.head;node;){if(isShallowEqual(node.args,args,1))return node!==cache.head&&(node.prev.next=node.next,node.next&&(node.next.prev=node.prev),node.next=cache.head,node.prev=null,cache.head.prev=node,cache.head=node),node.val;node=node.next}return node={val:selector.apply(null,args)},args[0]=null,node.args=args,cache.head&&(cache.head.prev=node,node.next=cache.head),cache.head=node,node.val}return callSelector.getDependants=normalizedGetDependants,callSelector.clear=clear,clear(),callSelector}},"../../packages/js/components/src/product-fields/stories/product-fields.story.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Basic:()=>Basic,ToggleWithTooltip:()=>ToggleWithTooltip,default:()=>product_fields_story});var selectors_namespaceObject={};__webpack_require__.r(selectors_namespaceObject),__webpack_require__.d(selectors_namespaceObject,{getProductField:()=>getProductField,getRegisteredProductFields:()=>getRegisteredProductFields});var actions_namespaceObject={};__webpack_require__.r(actions_namespaceObject),__webpack_require__.d(actions_namespaceObject,{registerProductField:()=>registerProductField});var defineProperty=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/defineProperty.js"),slicedToArray=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),react=__webpack_require__("../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js"),registry=(__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.function.name.js"),__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.array.find.js"),__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.array.map.js"),__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.object.keys.js"),__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.symbol.js"),__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.array.filter.js"),__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.object.get-own-property-descriptor.js"),__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.object.get-own-property-descriptors.js"),__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.object.define-properties.js"),__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.object.define-property.js"),__webpack_require__("../../node_modules/.pnpm/@wordpress+data@10.6.0_react@17.0.2/node_modules/@wordpress/data/build-module/registry.js")),context=__webpack_require__("../../node_modules/.pnpm/@wordpress+data@10.6.0_react@17.0.2/node_modules/@wordpress/data/build-module/components/registry-provider/context.js"),redux_store=__webpack_require__("../../node_modules/.pnpm/@wordpress+data@10.6.0_react@17.0.2/node_modules/@wordpress/data/build-module/redux-store/index.js"),default_registry=__webpack_require__("../../node_modules/.pnpm/@wordpress+data@10.6.0_react@17.0.2/node_modules/@wordpress/data/build-module/default-registry.js");default_registry.A.resolveSelect,default_registry.A.suspendSelect,default_registry.A.subscribe,default_registry.A.registerGenericStore,default_registry.A.registerStore,default_registry.A.use;const register=default_registry.A.register;const action_types=function(TYPES){return TYPES.REGISTER_FIELD="REGISTER_FIELD",TYPES}({});function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach((function(r){(0,defineProperty.A)(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}const store_reducer=function reducer(){var state=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{fields:{}},payload=arguments.length>1?arguments[1]:void 0;return payload&&"type"in payload&&payload.type===action_types.REGISTER_FIELD?_objectSpread(_objectSpread({},state),{},{fields:_objectSpread(_objectSpread({},state.fields),{},(0,defineProperty.A)({},payload.field.name,payload.field))}):state};function getProductField(state,name){return state.fields[name]||null}var getRegisteredProductFields=(0,__webpack_require__("../../node_modules/.pnpm/memoize-one@6.0.0/node_modules/memoize-one/dist/memoize-one.esm.js").A)((function(state){return Object.keys(state.fields)}),(function(_ref,_ref2){var newState=(0,slicedToArray.A)(_ref,1)[0],oldState=(0,slicedToArray.A)(_ref2,1)[0];return newState.fields===oldState.fields}));function registerProductField(field){return{type:action_types.REGISTER_FIELD,field}}var store=(0,redux_store.A)("wc/admin/product/fields",{reducer:store_reducer,selectors:selectors_namespaceObject,actions:actions_namespaceObject});register(store);var esm_extends=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/extends.js");function select_select(storeNameOrDescriptor){return default_registry.A.select(storeNameOrDescriptor)}var input_control=__webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/input-control/index.js");function renderField(name,props){var fieldConfig=select_select(store).getProductField(name);return fieldConfig.render?(0,react.createElement)(fieldConfig.render,props):fieldConfig.type?(0,react.createElement)(input_control.A,(0,esm_extends.A)({type:fieldConfig.type},props)):null}var toConsumableArray=__webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.array.concat.js");function registration_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function registration_registerProductField(fieldName,settings){if(!select_select(store).getProductField(fieldName))return function dispatch(storeNameOrDescriptor){return default_registry.A.dispatch(storeNameOrDescriptor)}(store).registerProductField(function registration_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?registration_ownKeys(Object(t),!0).forEach((function(r){(0,defineProperty.A)(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):registration_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}({attributes:{}},settings)),select_select(store).getProductField(fieldName);console.error('Product Field "'+fieldName+'" is already registered.')}var select_control=__webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/select-control/index.js");const basic_select_control_render=function SelectControlField(_ref){var label=_ref.label,value=_ref.value,onChange=_ref.onChange,multiple=_ref.multiple,_ref$options=_ref.options,options=void 0===_ref$options?[]:_ref$options;return(0,react.createElement)(select_control.A,{multiple,label,options,onChange,value})};try{render.displayName="render",render.__docgenInfo={description:"",displayName:"render",props:{value:{defaultValue:null,description:"",name:"value",required:!0,type:{name:"string | string[]"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!0,type:{name:"(value: string | string[]) => void"}},label:{defaultValue:null,description:"",name:"label",required:!0,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},multiple:{defaultValue:null,description:"",name:"multiple",required:!1,type:{name:"boolean"}},options:{defaultValue:{value:"[]"},description:"",name:"options",required:!1,type:{name:"Option[]"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["../../packages/js/components/src/product-fields/fields/basic-select-control/render.tsx#render"]={docgenInfo:render.__docgenInfo,name:"render",path:"../../packages/js/components/src/product-fields/fields/basic-select-control/render.tsx#render"})}catch(__react_docgen_typescript_loader_error){}var basicSelectControlSettings={name:"basic-select-control",render:basic_select_control_render},checkbox_control=__webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/checkbox-control/index.js");const checkbox_render=function CheckboxField(_ref){var label=_ref.label,value=_ref.value,onChange=_ref.onChange;return(0,react.createElement)(checkbox_control.A,{label,onChange,selected:value})};try{render.displayName="render",render.__docgenInfo={description:"",displayName:"render",props:{value:{defaultValue:null,description:"",name:"value",required:!0,type:{name:"boolean"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!0,type:{name:"(value: boolean) => void"}},label:{defaultValue:null,description:"",name:"label",required:!0,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["../../packages/js/components/src/product-fields/fields/checkbox/render.tsx#render"]={docgenInfo:render.__docgenInfo,name:"render",path:"../../packages/js/components/src/product-fields/fields/checkbox/render.tsx#render"})}catch(__react_docgen_typescript_loader_error){}var checkboxSettings={name:"checkbox",render:checkbox_render},radio_control=__webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/radio-control/index.js");const radio_render=function RadioField(_ref){var label=_ref.label,value=_ref.value,onChange=_ref.onChange,_ref$options=_ref.options,options=void 0===_ref$options?[]:_ref$options;return(0,react.createElement)(radio_control.A,{label,options,onChange,selected:value})};try{render.displayName="render",render.__docgenInfo={description:"",displayName:"render",props:{value:{defaultValue:null,description:"",name:"value",required:!0,type:{name:"string"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!0,type:{name:"(value: string) => void"}},label:{defaultValue:null,description:"",name:"label",required:!0,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},options:{defaultValue:{value:"[]"},description:"",name:"options",required:!1,type:{name:"{ label: string; value: string; }[]"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["../../packages/js/components/src/product-fields/fields/radio/render.tsx#render"]={docgenInfo:render.__docgenInfo,name:"render",path:"../../packages/js/components/src/product-fields/fields/radio/render.tsx#render"})}catch(__react_docgen_typescript_loader_error){}var radioSettings={name:"radio",render:radio_render},text_control=__webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/text-control/index.js");const text_render=function TextField(_ref){var label=_ref.label,value=_ref.value,onChange=_ref.onChange;return(0,react.createElement)(text_control.A,{label,onChange,value})};try{render.displayName="render",render.__docgenInfo={description:"",displayName:"render",props:{value:{defaultValue:null,description:"",name:"value",required:!0,type:{name:"string"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!0,type:{name:"(value: string) => void"}},label:{defaultValue:null,description:"",name:"label",required:!0,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["../../packages/js/components/src/product-fields/fields/text/render.tsx#render"]={docgenInfo:render.__docgenInfo,name:"render",path:"../../packages/js/components/src/product-fields/fields/text/render.tsx#render"})}catch(__react_docgen_typescript_loader_error){}var textSettings={name:"text",render:text_render},lodash=__webpack_require__("../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/lodash.js"),classnames=__webpack_require__("../../node_modules/.pnpm/classnames@2.3.2/node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),use_instance_id=__webpack_require__("../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/hooks/use-instance-id/index.js"),form_toggle=__webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/form-toggle/index.js"),base_control=__webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/base-control/index.js");function ToggleControl(_ref){let{label,checked,help,className,onChange,disabled}=_ref;const id=`inspector-toggle-control-${(0,use_instance_id.A)(ToggleControl)}`;let describedBy,helpLabel;return help&&(describedBy=id+"__help",helpLabel=(0,lodash.isFunction)(help)?help(checked):help),(0,react.createElement)(base_control.Ay,{id,help:helpLabel,className:classnames_default()("components-toggle-control",className)},(0,react.createElement)(form_toggle.A,{id,checked,onChange:function onChangeToggle(event){onChange(event.target.checked)},"aria-describedby":describedBy,disabled}),(0,react.createElement)("label",{htmlFor:id,className:"components-toggle-control__label"},label))}var tooltip_tooltip=__webpack_require__("../../packages/js/components/src/tooltip/tooltip.tsx");const toggle_render=function ToggleField(_ref){var label=_ref.label,value=_ref.value,onChange=_ref.onChange,tooltip=_ref.tooltip,_ref$disabled=_ref.disabled,disabled=void 0!==_ref$disabled&&_ref$disabled;return(0,react.createElement)(ToggleControl,{label:(0,react.createElement)(react.Fragment,null,label,tooltip&&(0,react.createElement)(tooltip_tooltip.m,{text:tooltip})),checked:value,onChange,disabled})};try{render.displayName="render",render.__docgenInfo={description:"",displayName:"render",props:{value:{defaultValue:null,description:"",name:"value",required:!0,type:{name:"boolean"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!0,type:{name:"(value: boolean) => void"}},label:{defaultValue:null,description:"",name:"label",required:!0,type:{name:"string"}},disabled:{defaultValue:{value:"false"},description:"",name:"disabled",required:!1,type:{name:"boolean"}},tooltip:{defaultValue:null,description:"",name:"tooltip",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["../../packages/js/components/src/product-fields/fields/toggle/render.tsx#render"]={docgenInfo:render.__docgenInfo,name:"render",path:"../../packages/js/components/src/product-fields/fields/toggle/render.tsx#render"})}catch(__react_docgen_typescript_loader_error){}var toggleSettings={name:"toggle",render:toggle_render};function product_fields_story_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}var product_fields_story_registry=(0,registry.I)();product_fields_story_registry.register(store),function registerCoreProductFields(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:function getAllProductFields(){return[].concat((0,toConsumableArray.A)(["number"].map((function(type){return{name:type,type}}))),[textSettings,toggleSettings,radioSettings,basicSelectControlSettings,checkboxSettings]).filter(Boolean)}()).forEach((function(field){registration_registerProductField(field.name,field)}))}();var fieldConfigs=[{name:"text-field",type:"text",label:"Text field"},{name:"number-field",type:"number",label:"Number field"},{name:"toggle-field",type:"toggle",label:"Toggle field"},{name:"checkbox-field",type:"checkbox",label:"Checkbox field"},{name:"radio-field",type:"radio",label:"Radio field",options:[{label:"Option",value:"option"},{label:"Option 2",value:"option2"},{label:"Option 3",value:"option3"}]},{name:"basic-select-control-field",type:"basic-select-control",label:"Basic select control field",options:[{label:"Option",value:"option"},{label:"Option 2",value:"option2"},{label:"Option 3",value:"option3"}]}],RenderField=function RenderField(){var _useState=(0,react.useState)(fieldConfigs[0].name||void 0),_useState2=(0,slicedToArray.A)(_useState,2),selectedField=_useState2[0],setSelectedField=_useState2[1],_useState3=(0,react.useState)(),_useState4=(0,slicedToArray.A)(_useState3,2),value=_useState4[0],setValue=_useState4[1],selectedFieldConfig=fieldConfigs.find((function(f){return f.name===selectedField}));return(0,react.createElement)("div",null,(0,react.createElement)("select",{value:selectedField,onChange:function handleChange(event){setSelectedField(event.target.value)}},fieldConfigs.map((function(field){return(0,react.createElement)("option",{key:field.name,value:field.name},field.label)}))),selectedFieldConfig&&renderField(selectedFieldConfig.type,function product_fields_story_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?product_fields_story_ownKeys(Object(t),!0).forEach((function(r){(0,defineProperty.A)(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):product_fields_story_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}({value,onChange:setValue},selectedFieldConfig)))},Basic=function Basic(){return(0,react.createElement)(context.Ay,{value:product_fields_story_registry},(0,react.createElement)(RenderField,null))},ToggleWithTooltip=function ToggleWithTooltip(){var _useState5=(0,react.useState)(),_useState6=(0,slicedToArray.A)(_useState5,2),value=_useState6[0],setValue=_useState6[1];return(0,react.createElement)(context.Ay,{value:product_fields_story_registry},renderField("toggle",{value,onChange:setValue,name:"toggle",label:"Toggle with Tooltip",tooltip:"This is a sample tooltip"}))};const product_fields_story={title:"WooCommerce Admin/experimental/product-fields",component:Basic};Basic.parameters={...Basic.parameters,docs:{...Basic.parameters?.docs,source:{originalSource:"() => {\n return <RegistryProvider value={registry}>\n <RenderField />\n </RegistryProvider>;\n}",...Basic.parameters?.docs?.source}}},ToggleWithTooltip.parameters={...ToggleWithTooltip.parameters,docs:{...ToggleWithTooltip.parameters?.docs,source:{originalSource:"() => {\n const [value, setValue] = useState();\n return <RegistryProvider value={registry}>\n {renderField('toggle', {\n value,\n onChange: setValue,\n name: 'toggle',\n label: 'Toggle with Tooltip',\n tooltip: 'This is a sample tooltip'\n })}\n </RegistryProvider>;\n}",...ToggleWithTooltip.parameters?.docs?.source}}};try{Basic.displayName="Basic",Basic.__docgenInfo={description:"",displayName:"Basic",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["../../packages/js/components/src/product-fields/stories/product-fields.story.tsx#Basic"]={docgenInfo:Basic.__docgenInfo,name:"Basic",path:"../../packages/js/components/src/product-fields/stories/product-fields.story.tsx#Basic"})}catch(__react_docgen_typescript_loader_error){}try{ToggleWithTooltip.displayName="ToggleWithTooltip",ToggleWithTooltip.__docgenInfo={description:"",displayName:"ToggleWithTooltip",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["../../packages/js/components/src/product-fields/stories/product-fields.story.tsx#ToggleWithTooltip"]={docgenInfo:ToggleWithTooltip.__docgenInfo,name:"ToggleWithTooltip",path:"../../packages/js/components/src/product-fields/stories/product-fields.story.tsx#ToggleWithTooltip"})}catch(__react_docgen_typescript_loader_error){}}}]);