Build 574548stable
Module 452027
3,842 characters · in no known chunkDependencies
Required by (68)
13102716373977043373079105289106236110819136523143657152567167417191110201505216599224883227780258083260598263356277370285719292666309777317248350150354948377980382003382935436405438271441349444550445002501335515408553270582306583617590114612479645136655045672551677877682455691885709779732771738266754744773812776568783878785007786826832208843282860603869177871181871194880510893605914724944355972607
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{D:()=>f,n:()=>h}),n(321073);var i=n(627968),r=n(64700),s=n(661531),a=n(508770),o=n(140735),l=n(628284),u=n(695366),c=n(834730),d=n(15626),_=n(714304);function h(e){let{label:t,hideLabel:n,badge:i,icon:r,required:s,disabled:a,description:o,helperText:l,id:u,errorMessage:c,successMessage:d,layout:_,layoutConfig:h,...f}=e;return{fieldProps:{label:t,hideLabel:n,badge:i,icon:r,required:s,disabled:a,description:o,helperText:l,id:u,errorMessage:c,successMessage:d,layout:_,layoutConfig:h},props:f}}function f(e){let{label:t,hideLabel:n=!1,required:s,disabled:l,description:u,helperText:h,children:f,errorMessage:p,successMessage:m,role:g,layout:A="vertical",layoutConfig:I,badge:T,icon:S=null,interactiveLabel:N=!1,auxiliaryContentPosition:C="under-control",trailingAuxiliaryContent:y,ref:O}=e,R=function(e){let{id:t,label:n,errorMessage:i,helperText:s,successMessage:a,description:o}=e,{hasTrailingAuxiliaryContent:l}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[u,c]=r.useState(!1),d=r.useId(),_=r.useId(),h=r.useId(),f=r.useId(),E=r.useId(),p=r.useId(),m=null!=n&&""!==n,g=null!=o&&""!==o,A=null!=s&&""!==s||null!=a&&""!==a,I=[];g&&I.push(f),A&&I.push(h),l&&I.push(p);let T=I.length>0?I.join(" "):void 0;return r.useMemo(()=>({labelId:m?d:void 0,controlId:t??_,describedById:T,errorMessageId:null!=i&&""!==i?E:void 0,helperTextId:A?h:void 0,descriptionId:g?f:void 0,trailingAuxiliaryContentId:l?p:void 0,isLabelHovered:u,setIsLabelHovered:c}),[m,d,t,_,T,i,E,A,h,g,f,l,p,u,c])}(e,{hasTrailingAuxiliaryContent:null!=y}),{labelId:v,controlId:b,errorMessageId:L,describedById:D,helperTextId:w,descriptionId:P}=R,M=I?.horizontalControlColumnWidth,x="group"===g||"radiogroup"===g,U=x?"fieldset":"div",k=x?(0,i.jsx)("legend",{id:v,children:(0,i.jsx)(o.A,{children:t})}):null,G=null!=t&&""!==t,V=null!=u&&""!==u,F=G?(0,i.jsxs)(c.E,{"aria-hidden":x,"data-interactive":N,id:v,tag:x?"span":"label",variant:"text-md/medium",color:"text-strong",htmlFor:b,className:_.Pf,children:[null!=S?(0,i.jsx)(S,{"aria-hidden":!0,size:"xs",className:_.Kk}):null,t,s&&(0,i.jsx)(c.E,{"aria-hidden":!0,variant:"text-md/normal",color:"text-feedback-critical",className:_.mw,children:"*"}),null!=T?(0,i.jsx)("span",{className:_.fC,children:(0,i.jsx)(a.E,{type:T,variant:"brand"})}):null]}):null,B=(0,i.jsx)(E,{successMessage:m,errorMessage:p,helperText:h,trailing:y,helperTextId:w,errorMessageId:L});return(0,i.jsx)(d._.Provider,{value:R,children:(0,i.jsxs)(U,{role:g,ref:O,className:_.kL,"data-layout":A,"data-has-description":V||void 0,style:null!=M?{"--custom-field-horizontal-control-width":M}:void 0,"data-disabled":l,"aria-describedby":x?D:void 0,"aria-required":!!x&&!!s||void 0,disabled:x?l:void 0,children:[k,G&&n?(0,i.jsx)(o.A,{children:F}):null,G&&!n||V?(0,i.jsxs)("div",{className:_._A,children:[n?null:F,V&&(0,i.jsx)(c.E,{variant:"text-sm/normal",color:"text-subtle",className:_.h_,id:P,children:u}),"under-label"===C?B:null]}):null,(0,i.jsxs)("div",{className:_.A4,children:["function"==typeof f?f(R):f,"under-control"===C?B:null]})]})})}function E(e){let{successMessage:t,errorMessage:n,helperText:r,trailing:a,helperTextId:o,errorMessageId:d}=e,h=(0,i.jsx)("div",{}),f=null!=a;return(null!=n&&""!==n?(f=!0,h=(0,i.jsxs)("div",{className:_.lI,role:"alert",children:[(0,i.jsx)(u.E,{size:"xs",color:s.A.colors.TEXT_FEEDBACK_CRITICAL}),(0,i.jsx)(c.E,{variant:"text-xs/normal",color:"text-feedback-critical",id:d,children:n})]})):null!=t&&""!==t?(f=!0,h=(0,i.jsxs)("div",{className:_.lI,children:[(0,i.jsx)(l.y,{size:"xs",color:s.A.colors.TEXT_FEEDBACK_POSITIVE}),(0,i.jsx)(c.E,{variant:"text-xs/normal",color:"text-feedback-positive",id:o,children:t})]})):null!=r&&(f=!0,h=(0,i.jsx)(c.E,{variant:"text-xs/normal",color:"text-subtle",id:o,children:r})),f)?(0,i.jsxs)("div",{className:_.JA,children:[h,a]}):null}}