UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

2 lines (1 loc) 383 B
function i({id:i,validationRedesignOptIn:e,error:l,warning:d,info:n,label:o,fieldHelp:a}){const t=o?`${i}-label`:void 0,r=[l,d,n].filter((i=>i&&"string"==typeof i)).length?`${i}-validation`:void 0,f=a?`${i}-field-help`:void 0,p=f?[f]:[];return e&&r&&p.push(r),{labelId:t,validationId:r,fieldHelpId:f,ariaDescribedBy:p.length?p.filter(Boolean).join(" "):void 0}}export{i as default};