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

theme.keycloak.v2.admin.resources.assets.AddIdentityProvider-6057480b.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,bK as E,g as C,A as G,bL as L}from"./index-f33eb656.js";import{D as V}from"./DynamicComponents-f1c9e7ec.js";import{F as w}from"./FormAccess-29b78a4e.js";import{V as B}from"./ViewHeader-5aaa6ccc.js";import{u as H}from"./useParams-74754a7c.js";import{G as K}from"./GeneralSettings-fbf8c53e.js";import{A as R}from"./Form-6c170f69.js";import"./ClientSelect-2e93e797.js";import"./Select-802cd710.js";import"./check-fc57dbe1.js";import"./star-icon-d7615f00.js";import"./FileUpload-df08e952.js";import"./CodeEditor-e0b9ac78.js";import"./copy-icon-c00ff2e0.js";import"./EmptyStateBody-de699127.js";import"./EmptyStateSecondaryActions-7a33984f.js";import"./GroupPickerDialog-1f4cdfaa.js";import"./PaginatingTableToolbar-2e41cd99.js";import"./plus-circle-icon-2ea0b4ed.js";import"./TableToolbar-8e38cfad.js";import"./ToolbarContent-f1a19b22.js";import"./admin-ui-endpoint-9ec5dfbd.js";import"./getAuthorizationHeaders-f2376d1a.js";import"./DataListItemRow-c0c554d3.js";import"./data-list-7d55714c.js";import"./grip-vertical-icon-90ec69d5.js";import"./Modal-e76dd76f.js";import"./ActionListItem-96f54559.js";import"./Flex-75bc733b.js";import"./FlexItem-4d1e088a.js";import"./minus-circle-icon-cb05a6be.js";import"./MultiLineInput-45573e30.js";import"./PasswordInput-3397c9bf.js";import"./KeycloakTextInput-e2751b88.js";import"./useToggle-d322044d.js";import"./AddRoleMappingModal-d36df11e.js";import"./useLocaleSort-22b9cad8.js";import"./KeycloakDataTable-82a4b6c2.js";import"./Td-137060bd.js";import"./Checkbox-8826c1eb.js";import"./ConfirmDialog-cc2aa7b4.js";import"./resource-db8462e3.js";import"./filter-icon-16b4a4ff.js";import"./KeycloakTextArea-b4f2aa51.js";import"./GridItem-8422f423.js";import"./Text-83f5a4d7.js";import"./DisplayOrder-78b0eb00.js";import"./ClientIdSecret-e4629d86.js";function Vr(){const{t:i}=j("identity-providers"),{providerId:t}=H(),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(L({realm:n,providerId:t,alias:t,tab:"settings"}))}catch(e){v("identity-providers:createError",e)}};return r.jsxs(r.Fragment,{children:[r.jsx(B,{titleKey:i("addIdentityProvider",{provider:k(t)})}),r.jsx(A,{variant:"light",children:r.jsxs(w,{role:"manage-identity-providers",isHorizontal:!0,onSubmit:c(f),children:[r.jsxs(F,{...s,children:[r.jsx(K,{id:t}),m&&r.jsx(V,{properties:m.properties})]}),r.jsxs(R,{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{Vr as default};
//# sourceMappingURL=AddIdentityProvider-6057480b.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy