1var le=Object.defineProperty;var je=Object.getOwnPropertyDescriptor;var Fe=Object.getOwnPropertyNames;var Le=Object.prototype.hasOwnProperty;var L=(a,e)=>{for(var t in e)le(a,t,{get:e[t],enumerable:!0})},ae=(a,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Fe(e))!Le.call(a,o)&&o!==t&&le(a,o,{get:()=>e[o],enumerable:!(r=je(e,o))||r.enumerable});return a},u=(a,e,t)=>(ae(a,e,"default"),t&&ae(t,e,"default"));var te={};L(te,{ClayCheckbox:()=>ne,ClayDualListBox:()=>be,ClayInput:()=>ve,ClayRadio:()=>Re,ClayRadioGroup:()=>Ie,ClaySelect:()=>S,ClaySelectBox:()=>B,ClaySelectWithOption:()=>ke,ClayToggle:()=>Pe,default:()=>Qe});var y={};L(y,{default:()=>n});u(y,et);import*as et from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import Ae from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";var n=Ae;var h={};L(h,{default:()=>l});u(h,rt);import*as rt from"../../../frontend-js-react-web/__liferay__/exports/react.js";import Be from"../../../frontend-js-react-web/__liferay__/exports/react.js";var l=Be;function V(){return V=Object.assign?Object.assign.bind():function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(a[r]=t[r])}return a},V.apply(null,arguments)}var oe=l.forwardRef((a,e)=>{let{checked:t,children:r,className:o,containerProps:s={},disabled:c,indeterminate:m=!1,inline:i,label:p,...f}=a,d=l.useRef(null);return l.useEffect(()=>{d.current&&(d.current.indeterminate=m)},[m]),l.createElement("div",V({},s,{className:n("custom-control custom-checkbox",s.className,{"custom-control-inline":i,"custom-control-outside":p})}),l.createElement("label",null,l.createElement("input",V({},f,{checked:t,className:n("custom-control-input",o),disabled:c,ref:b=>{d.current=b,typeof e=="function"&&e(b)},type:"checkbox"})),l.createElement("span",{className:"custom-control-label"},p&&l.createElement("span",{className:"custom-control-label-text"},p)),r))});oe.displayName="ClayCheckbox";var ne=oe;var x={};L(x,{default:()=>J});u(x,st);import*as st from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$button.js";import De from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$button.js";var J=De;var C={};u(C,ct);import*as ct from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$shared.js";var P={};L(P,{default:()=>G});u(P,it);import*as it from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$icon.js";import ze from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$icon.js";var G=ze;function R(){return R=Object.assign?Object.assign.bind():function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(a[r]=t[r])}return a},R.apply(null,arguments)}var se=l.forwardRef((a,e)=>{let{children:t,className:r,...o}=a;return l.createElement("div",R({},o,{className:n("blockquote form-text",r),ref:e}),t)});se.displayName="ClayFormBlockquoteText";var ce=l.forwardRef((a,e)=>{let{children:t,className:r,small:o,...s}=a;return l.createElement("div",R({},s,{className:n("form-group",{"form-group-sm":o},r),ref:e}),t)});ce.displayName="ClayFormGroup";var me=l.forwardRef((a,e)=>{let{children:t,className:r,...o}=a;return l.createElement("span",R({},o,{className:n("form-help-text",r),ref:e}),t)});me.displayName="ClayFormHelpText";var ie=l.forwardRef((a,e)=>{let{children:t,className:r,...o}=a;return l.createElement("div",R({},o,{className:n("form-text",r),ref:e}),t)});
1ie.displayName="ClayFormText";var ue=l.forwardRef((a,e)=>{let{children:t,className:r,...o}=a;return l.createElement("div",R({},o,{className:n("form-feedback-group",r),ref:e}),t)});ue.displayName="ClayFormFeedbackGroup";var pe=l.forwardRef((a,e)=>{let{children:t,className:r,...o}=a;return l.createElement("div",R({},o,{className:n("form-feedback-item",r),ref:e}),t)});pe.displayName="ClayFormFeedbackItem";var de=l.forwardRef((a,e)=>{let{className:t,spritemap:r,symbol:o,...s}=a;return l.createElement("span",R({},s,{className:n("form-feedback-indicator","inline-item-before",t),ref:e}),l.createElement(G,{spritemap:r,symbol:o}))});de.displayName="ClayFormFeedbackIndicator";var fe=l.forwardRef((a,e)=>{let{children:t,...r}=a;return l.createElement("form",R({},r,{ref:e}),t)});fe.displayName="ClayForm";var A=Object.assign(fe,{BlockquoteText:se,FeedbackGroup:ue,FeedbackIndicator:de,FeedbackItem:pe,Group:ce,HelpText:me,Text:ie});function Q(){return Q=Object.assign?Object.assign.bind():function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(a[r]=t[r])}return a},Q.apply(null,arguments)}function ge(a,e,t){return a.splice(t,0,a.splice(e,1)[0]),a}function Ve(a,e){let t=[...a];for(let r=0;r<e.length;r++){let o=e[r];if(o===0)return t;t=ge(t,o,o-1)}return t}function Ue(a,e){let t=[...a];for(let r=0;r<e.length;r++){let o=e[r];if(e.includes(t.length-1))return t;t=ge(t,o,o+1)}return t}var U=(a,e)=>a.reduce((t,r,o)=>e.includes(r.value)?[...t,o]:t,[]),We=a=>{let{ariaLabels:e={reorderDown:"Reorder Down",reorderUp:"Reorder Up"},buttonAlignment:t="end",className:r,disabled:o,id:s,items:c,label:m,multiple:i,onItemsChange:p,onSelectChange:f,showArrows:d,size:b,spritemap:g,value:E,...F}=a,w=U(c,Array.isArray(E)?E:[E]),T=!c.length,D=!w.length,q=w.includes(0),H=w.includes(c.length-1);return l.createElement("div",{className:n(r,"form-group")},m&&l.createElement("label",{className:n("reorder-label",{disabled:o}),htmlFor:s},m),l.createElement("div",{className:n("clay-reorder",{[`clay-reorder-footer-${t}`]:t})},l.createElement("select",Q({},F,{className:"form-control form-control-inset",disabled:o,id:s,multiple:i,onChange:N=>{let k=[...N.target.options].filter(v=>{let{selected:I}=v;return I}).map(v=>v.value);f(k)},onKeyDown:N=>w.forEach(k=>{(N.key===C.Keys.Down&&k===c.length-1||N.key===C.Keys.Up&&k===0)&&N.preventDefault()}),size:b,value:E}),c.map(N=>l.createElement("option",{className:"reorder-option",key:N.value,value:N.value},N.label))),l.createElement("div",{className:"clay-reorder-underlay form-control"}),d&&p&&l.createElement("div",{className:"clay-reorder-footer"},l.createElement(J.Group,{className:"reorder-order-buttons"},l.createElement(x.ClayButtonWithIcon,{"aria-label":e.reorderUp,className:"reorder-button reorder-button-up",disabled:q||D||T,displayType:"secondary",onClick:()=>p(Ve(c,w)),small:!0,spritemap:g,symbol:"caret-top"}),l.createElement(x.ClayButtonWithIcon,{"aria-label":e.reorderDown,className:"reorder-button reorder-button-down",disabled:H||D||T,displayType:"secondary",onClick:()=>p(Ue(c,w)),small:!0,spritemap:g,symbol:"caret-bottom"})))))},B=We;function X(){return X=Object.assign?Object.assign.bind():function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(a[r]=t[r])}return a},X.apply(null,arguments)}function he(a,e){let[t,r]=a,o=[...r];return[t.filter((c,m)=>e.includes(m)?(o.push(c),!1):!0),o]}var ye="The maximum number of items for {0} is {1}",Me=a=>{let{ariaLabels:e={error:ye,transferLTR:"Transfer Item Left to Right",transferRTL:"Transfer Item Right to Left"},className:t,disabled:r,disableLTR:o,disableRTL:s,items:c=[[],[]],left:m={},leftMaxItems:i,onItemsChange:p,right:f={},rightMaxItems:d,size:b,spritemap:g,...E}=a,[F,w]=l.useState(m.selected||[]),[T,D]=l.useState(f.selected||[]),q=m.onSelectChange||w,H=f.onSelectChange||D,N=m.selected||F,k=f.selected||T,[v,I]=c,_e=U(v,N),Se=U(I,k),z=i?k.length+v.length>i:!1,re=d?N.length+I.length>d:!1,Te=i?v.length>=i:!1,Ge=d?I.length>=d:!1;return l.createElement("div",X({},E,{className:n(t,"form-group")}),l.createElement("div",{className:"clay-dual-listbox"},l.createElement(B,{className:"clay-dual-listbox-item clay-dual-listbox-item-expand listbox-left",disabled:r,id:m.id,items:v,label:m.label,multiple:!0,onItemsChange:O=>p([O,I]),onSelectChange:q,size:b,value:N}),l.createElement("div",{className:"btn-group-vertical clay-dual-listbox-actions clay-dual-listbox-item"},l.createElement(x.ClayButtonWithIcon,{"aria-label":e.transferLTR,className:"transfer-button-ltr",disabled:o||Ge||re||r,displayType:"secondary",onClick:()=>{let[O,K]=he([v,I],_e);p([O,K])},small:!0,spritemap:g,symbol:"caret-right"}),l.createElement(x.ClayButtonWithIcon,{"aria-label":e.transferRTL,className:"transfer-button-rtl",disabled:s||Te||z||r,displayType:"secondary",onClick:()=>{let[O,K]=he([I,v],Se);p([K,O])},small:!0,spritemap:g,symbol:"caret-left"})),l.createElement(B,{className:"clay-dual-listbox-item clay-dual-listbox-item-expand listbox-right",disabled:r,id:f.id,items:I,label:f.label,multiple:!0,onItemsChange:O=>p([v,O]),onSelectChange:H,showArrows:!0,size:b,spritemap:g,value:k})),(z||re)&&l.createElement(A.FeedbackGroup,{className:"has-error"},l.createElement(A.FeedbackItem,null,(0,C.sub)(e.error||ye,[z?m.label:f.label,z?i:d]))))},be=Me;function _(){return _=Object.assign?Object.assign.bind():function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(a[r]=t[r])}return a},_.apply(null,arguments)}var Ne=l.forwardRef((a,e)=>{let{append:t,children:r,className:o,prepend:s,shrink:c,...m}=a;return l.createElement("div",_({},m,{className:n("input-group-item",o,{"input-group-append":t,"input-group-item-shrink":c,"input-group-prepend":s}),ref:e}),r)});Ne.displayName="ClayInputGroupItem";var xe=l.forwardRef((a,e)=>{let{children:t,className:r,small:o,stacked:s,...c}=a;return l.createElement("div",_({},c,{className:n("input-group",r,{"input-group-sm":o,"input-group-stacked-sm-down":s}),ref:e}),t)});xe.displayName="ClayInputGroup";var Ce=l.forwardRef((a,e)=>{let{children:t,className:r,...o}=a;return l.createElement("div",_({},o,{className:n("input-group-text",r),ref:e}),t)});Ce.displayName="ClayInputGroupText";var Ee=l.forwardRef((a,e)=>{let{after:t,before:r,children:o,className:s,tag:c="div",...m}=a;return l.createElement(c,_({},m,{className:n("input-group-inset-item",s,{"input-group-inset-item-after":t,"input-group-inset-item-before":r}),ref:e}),o)});
1Ee.displayName="ClayInputGroupInsetItem";function $e(a){return l.forwardRef(a)}var j=$e((a,e)=>{let{className:t,component:r="input",insetAfter:o,insetBefore:s,sizing:c="regular",type:m="text",...i}=a;return l.createElement(r,_({},i,{className:n("form-control",t,{[`form-control-${c}`]:c&&c!=="regular","input-group-inset":o||s,"input-group-inset-after":o,"input-group-inset-before":s}),ref:e,type:m}))});j.displayName="ClayInput";j.Group=xe;j.GroupInsetItem=Ee;j.GroupItem=Ne;j.GroupText=Ce;var ve=j;function W(){return W=Object.assign?Object.assign.bind():function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(a[r]=t[r])}return a},W.apply(null,arguments)}var we=l.forwardRef((a,e)=>{let{checked:t,children:r,className:o,containerProps:s={className:""},inline:c,label:m,...i}=a;return l.createElement("div",W({},s,{className:n("custom-control custom-radio",s.className,{"custom-control-inline":c,"custom-control-outside":m})}),l.createElement("label",null,l.createElement("input",W({},i,{checked:t,className:n("custom-control-input",o),ref:e,role:"radio",type:"radio"})),l.createElement("span",{className:"custom-control-label"},m&&l.createElement("span",{className:"custom-control-label-text"},m)),r))});we.displayName="ClayRadio";var Re=we;function Y(){return Y=Object.assign?Object.assign.bind():function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(a[r]=t[r])}return a},Y.apply(null,arguments)}var qe=a=>{let{children:e,className:t,defaultValue:r,inline:o,name:s,onChange:c,onSelectedValueChange:m,selectedValue:i,value:p,...f}=a,[d,b]=(0,C.useControlledState)({defaultName:"defaultValue",defaultValue:r,handleName:"onChange",name:"value",onChange:c??m,value:p??i});return l.createElement("div",Y({},f,{className:n(t)}),l.Children.map(e,(g,E)=>l.cloneElement(g,{...g.props,checked:d===g.props.value,inline:o,key:E,name:s,onChange:()=>b(g.props.value),type:"radio"})))},Ie=qe;function Z(){return Z=Object.assign?Object.assign.bind():function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(a[r]=t[r])}return a},Z.apply(null,arguments)}var He=a=>{let{children:e,...t}=a;return l.createElement("optgroup",t,e)},Ke=a=>{let{label:e,...t}=a;return l.createElement("option",t,e)};function ee(a){let{children:e,className:t,shrink:r,sizing:o,...s}=a;return l.createElement("select",Z({},s,{className:n("form-control",t,{"form-control-shrink":r,[`form-control-${o}`]:o})}),e)}ee.OptGroup=He;ee.Option=Ke;var S=ee;function M(){return M=Object.assign?Object.assign.bind():function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(a[r]=t[r])}return a},M.apply(null,arguments)}var Je=a=>{let{options:e=[],...t}=a;return l.createElement(S,t,e.map((r,o)=>r.type==="group"?l.createElement(S.OptGroup,{key:o,label:r.label},r.options&&r.options.map((s,c)=>l.createElement(S.Option,M({},s,{key:c})))):l.createElement(S.Option,M({},r,{key:o}))))},ke=Je;function $(){return $=Object.assign?Object.assign.bind():function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(a[r]=t[r])}return a},$.apply(null,arguments)}var Oe=l.forwardRef((a,e)=>{let{checked:t,containerProps:r={},disabled:o,id:s,label:c,onChange:m,onToggle:i,role:p="switch",sizing:f,spritemap:d,symbol:b,toggled:g,type:E="checkbox",value:F,...w}=a;return E==="radio"&&(p="radio",g=t),l.createElement("label",$({},r,{className:n("toggle-switch","simple-toggle-switch",r.className,{disabled:o,[`toggle-switch-${f}`]:f}),ref:e}),l.createElement("span",{className:"toggle-switch-check-bar"},l.createElement("input",$({},w,{checked:g,className:"toggle-switch-check",disabled:o,id:s,onChange:T=>{m&&m(T),i&&i(!g)},role:p,type:E,value:F})),l.createElement("span",{"aria-hidden":"true",className:"toggle-switch-bar"},l.createElement("span",{className:"toggle-switch-handle"},b&&l.createElement(l.Fragment,null,l.createElement("span",{className:n("button-icon","button-icon-on","toggle-switch-icon")},l.createElement(G,{spritemap:d,symbol:b.on})),l.createElement("span",{className:n("button-icon","button-icon-off","toggle-switch-icon")},l.createElement(G,{spritemap:d,symbol:b.off})))))),c&&l.createElement("span",{className:"toggle-switch-label"},c))});Oe.displayName="ClayToggle";var Pe=Oe;var Qe=A;var{default:Xe,ClayCheckbox:ar,ClayDualListBox:lr,ClayInput:or,ClayRadio:nr,ClayRadioGroup:sr,ClaySelect:cr,ClaySelectBox:mr,ClaySelectWithOption:ir,ClayToggle:ur,__esModule:pr}=te;var dr=Xe;export{ar as ClayCheckbox,lr as ClayDualListBox,or as ClayInput,nr as ClayRadio,sr as ClayRadioGroup,cr as ClaySelect,mr as ClaySelectBox,ir as ClaySelectWithOption,ur as ClayToggle,pr as __esMo
1dule,dr as default}; 2//# sourceMappingURL=@clayui$form.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.