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

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

There is a newer version: 25.0.1
Show newest version
import{u as f,e as x,W as j,r as P,d as b,b as g,c as h,j as r,at as I,P as S,f as A,B as p,L as k,bK as F,g as D,A as E,bL as C}from"./index-0cda761d.js";import{D as G}from"./DynamicComponents-fe8010c1.js";import{F as L}from"./FormAccess-835af982.js";import{V}from"./ViewHeader-ff389f8e.js";import{u as w}from"./useParams-bc47a968.js";import{G as B}from"./GeneralSettings-5d485b19.js";import{A as H}from"./Form-4087ddae.js";import"./ClientSelect-ab12f3f6.js";import"./Select-68736f55.js";import"./check-fc57dbe1.js";import"./star-icon-2ee5dfa7.js";import"./FileUpload-2469f593.js";import"./CodeEditor-781232a0.js";import"./copy-icon-b8d617db.js";import"./EmptyStateBody-f9d2c033.js";import"./EmptyStateSecondaryActions-e8364506.js";import"./GroupPickerDialog-9d38b823.js";import"./PaginatingTableToolbar-11bdf18a.js";import"./plus-circle-icon-fe78809e.js";import"./TableToolbar-470a2060.js";import"./ToolbarContent-fee3570e.js";import"./admin-ui-endpoint-f934fa67.js";import"./getAuthorizationHeaders-f2376d1a.js";import"./DataListItemRow-7ca17a45.js";import"./data-list-7d55714c.js";import"./grip-vertical-icon-ba7b06db.js";import"./Modal-ea09312d.js";import"./ActionListItem-c859aeaf.js";import"./Flex-a3793595.js";import"./FlexItem-742749b8.js";import"./minus-circle-icon-ac3563ca.js";import"./MultiLineInput-05f00b93.js";import"./PasswordInput-bb06acaa.js";import"./KeycloakTextInput-ada01047.js";import"./useToggle-3764a2a4.js";import"./AddRoleMappingModal-71c36ce9.js";import"./useLocaleSort-ef2c79ac.js";import"./KeycloakDataTable-a1a2bfca.js";import"./Td-d9b96677.js";import"./Checkbox-3affa1d3.js";import"./ConfirmDialog-100e6a40.js";import"./resource-0803fa9b.js";import"./filter-icon-56a9cd24.js";import"./KeycloakTextArea-9049d04c.js";import"./GridItem-1535d986.js";import"./Text-b9444fb8.js";import"./DisplayOrder-0838f42a.js";import"./ClientIdSecret-0b37fbb0.js";function Gr(){const{t:o}=f("identity-providers"),{providerId:t}=w(),e=x(),s=j(),a=P.useMemo(()=>s.componentTypes?.["org.keycloak.broker.social.SocialIdentityProvider"]?.find(i=>i.id===t),[s,t]),{handleSubmit:n,formState:{isDirty:d}}=e,{addAlert:c,addError:l}=b(),u=g(),{realm:m}=h(),v=async i=>{try{await D.identityProviders.create({...i,providerId:t,alias:t}),c(o("createSuccess"),E.success),u(C({realm:m,providerId:t,alias:t,tab:"settings"}))}catch(y){l("identity-providers:createError",y)}};return r.jsxs(r.Fragment,{children:[r.jsx(V,{titleKey:o("addIdentityProvider",{provider:I(t)})}),r.jsx(S,{variant:"light",children:r.jsxs(L,{role:"manage-identity-providers",isHorizontal:!0,onSubmit:n(v),children:[r.jsxs(A,{...e,children:[r.jsx(B,{id:t}),a&&r.jsx(G,{properties:a.properties})]}),r.jsxs(H,{children:[r.jsx(p,{isDisabled:!d,variant:"primary",type:"submit","data-testid":"createProvider",children:o("common:add")}),r.jsx(p,{variant:"link","data-testid":"cancel",component:i=>r.jsx(k,{...i,to:F({realm:m})}),children:o("common:cancel")})]})]})})]})}export{Gr as default};
//# sourceMappingURL=AddIdentityProvider-fa9174e5.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy