Files
openmaxio-object-browser/web-app/build/static/js/7041.58cb8aa5.chunk.js

2 lines
8.8 KiB
JavaScript
Raw Normal View History

2025-02-10 19:41:20 -08:00
"use strict";(self.webpackChunkweb_app=self.webpackChunkweb_app||[]).push([[7041],{38392:(e,r,i)=>{i.d(r,{A:()=>a});var t=i(65043),o=i(89923),n=i(70579);const l=e=>{let{icon:r,description:i}=e;return(0,n.jsxs)(o.azJ,{sx:{display:"flex","& .min-icon":{marginRight:"10px",height:"23px",width:"23px",marginBottom:"10px"}},children:[r," ",(0,n.jsx)("div",{style:{fontSize:"14px",fontStyle:"italic",color:"#5E5E5E"},children:i})]})},a=e=>{let{helpText:r,docLink:i,docText:a,contents:s}=e;return(0,n.jsxs)(o.azJ,{sx:{flex:1,border:"1px solid #eaeaea",borderRadius:"2px",display:"flex",flexFlow:"column",padding:"20px"},children:[(0,n.jsxs)(o.azJ,{sx:{fontSize:"16px",fontWeight:600,display:"flex",alignItems:"center",marginBottom:"16px",paddingBottom:"20px","& .min-icon":{height:"21px",width:"21px",marginRight:"15px"}},children:[(0,n.jsx)(o.nag,{}),(0,n.jsx)("div",{children:r})]}),(0,n.jsxs)(o.azJ,{sx:{fontSize:"14px",marginBottom:"15px"},children:[s.map(((e,r)=>(0,n.jsxs)(t.Fragment,{children:[e.icon&&(0,n.jsx)(o.azJ,{sx:{paddingBottom:"20px"},children:(0,n.jsx)(l,{icon:e.icon,description:e.iconDescription})}),(0,n.jsx)(o.azJ,{sx:{paddingBottom:"20px"},children:e.text})]},`feature-item-${r}`))),(0,n.jsx)(o.azJ,{sx:{paddingBottom:"20px"},children:(0,n.jsx)("a",{href:i,target:"_blank",rel:"noopener",children:a})})]})]})}},17041:(e,r,i)=>{i.r(r),i.d(r,{default:()=>g});var t=i(65043),o=i(99161),n=i(89923),l=i(73216),a=i(21383),s=i(77403),d=i(64159),c=i(48793),p=i(88617),u=i(56629),h=i(53518),x=i(70579);const m=e=>{let{icon:r,helpBox:i,header:o,backLink:m,title:f,formFields:y}=e;const g={name:{required:!0,hasError:(e,r)=>!e&&r?"Config Name is required":"",label:"Name",tooltip:"Name for identity provider configuration",placeholder:"Name",type:"text"},...y},b=(0,l.Zp)(),D=(0,a.jL)(),[C,O]=(0,t.useState)({}),[v,_]=(0,t.useState)(!1);return(0,t.useEffect)((()=>{D((0,d.ph)("add_idp_config"))}),[]),(0,x.jsxs)(n.xA9,{item:!0,xs:12,children:[(0,x.jsx)(c.A,{label:(0,x.jsx)(n.EGL,{onClick:()=>b(m),label:o}),actions:(0,x.jsx)(p.A,{})}),(0,x.jsx)(n.Mxu,{children:(0,x.jsxs)(n.Hbc,{helpBox:i,children:[(0,x.jsx)(n._xt,{icon:r,children:f}),(0,x.jsx)("form",{noValidate:!0,autoComplete:"off",onSubmit:e=>{(e=>{_(!0),e.preventDefault();const r=C.name;let i="";for(const t of Object.keys(y))C[t]&&(i+=`${t}=${C[t]} `);u.F.idp.createConfiguration("openid",{name:r,input:i}).then((e=>{b(m),D((0,d.YR)(!0===e.data.restart))})).catch((e=>{D((0,d.C9)((0,h.S)(e.error)))})).finally((()=>_(!1)))})(e)},children:(0,x.jsx)(n.xA9,{container:!0,children:(0,x.jsxs)(n.xA9,{xs:12,item:!0,children:[Object.entries(g).map((e=>{let[r,i]=e;return((e,r)=>"toggle"===r.type?(0,x.jsx)(n.dOG,{indicatorLabels:["Enabled","Disabled"],checked:"on"===C[e],value:"is-field-enabled",id:"is-field-enabled",name:"is-field-enabled",label:r.label,tooltip:r.tooltip,onChange:r=>O({...C,[e]:r.target.checked?"on":"off"}),description:""}):(0,x.jsx)(n.cl_,{id:e,required:r.required,name:e,label:r.label,tooltip:r.tooltip,error:r.hasError(C[e],!0),value:C[e]?C[e]:"",onChange:r=>O({...C,[e]:r.target.value}),placeholder:r.placeholder,type:r.type}))(r,i)})),(0,x.jsxs)(n.xA9,{item:!0,xs:12,sx:s.Uz.modalButtonBar,children:[(0,x.jsx)(n.$nd,{id:"clear",type:"button",variant:"regular",onClick:()=>{O({})},label:"Clear"}),(0,x.jsx)(n.$nd,{id:"save-key",type:"submit",variant:"callAction",color:"primary",disabled:v||!(()=>{for(const[e,r]of Object.entries(g))if(r.required&&(void 0===C[e]||null===C[e]||""===C[e]))return!1;return!0})(),label:"Save"})]})]})})})]})})]})};var f=i(42349),y=i(38392);const g=()=>(0,x.jsx)(m,{icon:(0,x.jsx)(n.XAi,{}),helpBox:(0,x.jsx)(y.A,{helpText:"Learn more about OpenID Connect Configurations",contents:f.G5,docLink:"https://min.io/docs/minio/linux/operations/external-iam.html?ref=con#minio-external-iam-oidc",docText:"Learn more about OpenID Connect Configurations"}),header:"OpenID Configurations",backLink:o.zZ.IDP_OPENID_CONFIGURATIONS,title:"Create OpenID Configuration",formFields:f.Vb})},42349:(e,r,i)=>{i.d(r,{G5:()=>l,Lq:()=>s,Vb:()=>a,iT:()=>n});var t=i(89923),o=i(70579);const n=[{text:"MinIO
//# sourceMappingURL=7041.58cb8aa5.chunk.js.map