All Downloads are FREE. Search and download functionalities are using the official Maven repository.

theme.keycloak.v2.admin.resources.assets.AddIdentityProvider-731a8acd.js Maven / Gradle / Ivy

There is a newer version: 25.0.1
Show newest version
import{u as j,e as P,W as b,r as g,d as h,b as I,c as S,j as r,at as k,P as A,f as F,B as d,L as D,bM as E,g as C,A as G,bN as V}from"./index-831988f6.js";import{D as w}from"./DynamicComponents-40ae4a49.js";import{F as B}from"./FormAccess-589a8032.js";import{V as H}from"./ViewHeader-2b1ad3ef.js";import{u as L}from"./useParams-6d64d61e.js";import{G as M}from"./GeneralSettings-e9918345.js";import{A as N}from"./Form-bd3cf98e.js";import"./ClientSelect-a86c8c66.js";import"./Select-9c61d949.js";import"./check-fc57dbe1.js";import"./star-icon-f5649401.js";import"./FileUpload-bcd6c3a5.js";import"./CodeEditor-09988f1c.js";import"./copy-icon-476b0d6d.js";import"./EmptyStateBody-dd392e69.js";import"./EmptyStateSecondaryActions-3d9f7969.js";import"./GroupPickerDialog-71e86661.js";import"./PaginatingTableToolbar-c55a17f1.js";import"./plus-circle-icon-3c14c705.js";import"./TableToolbar-af5dff6f.js";import"./ToolbarContent-186be8fd.js";import"./admin-ui-endpoint-cc06c193.js";import"./getAuthorizationHeaders-f2376d1a.js";import"./DataListItemRow-e4e4ea8b.js";import"./data-list-7d55714c.js";import"./grip-vertical-icon-0333850c.js";import"./Modal-5d8a3df4.js";import"./ActionListItem-90f0e72b.js";import"./Flex-65bed60e.js";import"./FlexItem-1a5a46b8.js";import"./minus-circle-icon-d374d13f.js";import"./MultiLineInput-6564e881.js";import"./PasswordInput-8b14c85c.js";import"./KeycloakTextInput-ead44014.js";import"./useToggle-039c9b34.js";import"./AddRoleMappingModal-e0605cd7.js";import"./useLocaleSort-6d6b4eec.js";import"./KeycloakDataTable-2267a354.js";import"./Td-bb613d18.js";import"./Checkbox-d44d2684.js";import"./ConfirmDialog-927d61dd.js";import"./resource-edcf6e4d.js";import"./filter-icon-5bbef384.js";import"./KeycloakTextArea-3e2614e3.js";import"./GridItem-2c75fd83.js";import"./Text-2a2c2dcc.js";import"./DisplayOrder-8e5ff983.js";import"./ClientIdSecret-71fe0c2a.js";function wr(){const{t:i}=j("identity-providers"),{providerId:t}=L(),s=P(),a=b(),m=g.useMemo(()=>{const o=["org.keycloak.broker.social.SocialIdentityProvider","org.keycloak.broker.provider.IdentityProvider"];for(const e of o){const p=a.componentTypes?.[e]?.find(({id:x})=>x===t);if(p)return p}},[a,t]),{handleSubmit:c,formState:{isDirty:l}}=s,{addAlert:u,addError:v}=h(),y=I(),{realm:n}=S(),f=async o=>{try{await C.identityProviders.create({...o,providerId:t,alias:t}),u(i("createSuccess"),G.success),y(V({realm:n,providerId:t,alias:t,tab:"settings"}))}catch(e){v("identity-providers:createError",e)}};return r.jsxs(r.Fragment,{children:[r.jsx(H,{titleKey:i("addIdentityProvider",{provider:k(t)})}),r.jsx(A,{variant:"light",children:r.jsxs(B,{role:"manage-identity-providers",isHorizontal:!0,onSubmit:c(f),children:[r.jsxs(F,{...s,children:[r.jsx(M,{id:t}),m&&r.jsx(w,{properties:m.properties})]}),r.jsxs(N,{children:[r.jsx(d,{isDisabled:!l,variant:"primary",type:"submit","data-testid":"createProvider",children:i("common:add")}),r.jsx(d,{variant:"link","data-testid":"cancel",component:o=>r.jsx(D,{...o,to:E({realm:n})}),children:i("common:cancel")})]})]})})]})}export{wr as default};
//# sourceMappingURL=AddIdentityProvider-731a8acd.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy