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

theme.keycloak.v2.admin.resources.assets.CreateClientRole-46474d51.js Maven / Gradle / Ivy

There is a newer version: 25.0.1
Show newest version
import{u as p,e as u,b as R,H as C,c as b,d as f,j as g,ab as x,g as s,A,aQ as j}from"./index-f33eb656.js";import{R as E}from"./RoleForm-91537dac.js";import"./FormAccess-29b78a4e.js";import"./copy-icon-c00ff2e0.js";import"./Form-6c170f69.js";import"./GridItem-8422f423.js";import"./KeycloakTextArea-b4f2aa51.js";import"./KeycloakTextInput-e2751b88.js";import"./ViewHeader-5aaa6ccc.js";import"./Text-83f5a4d7.js";import"./ToolbarContent-f1a19b22.js";function P(){const{t:i}=p("roles"),n=u({mode:"onChange"}),l=R(),{clientId:e}=C(),{realm:a}=b(),{addAlert:m,addError:c}=f(),d=async o=>{const r={...o,name:o.name?.trim(),attributes:{}};try{await s.clients.createRole({id:e,...r});const t=await s.clients.findRole({id:e,roleName:r.name});m(i("roleCreated"),A.success),l(j({realm:a,clientId:e,id:t.id,tab:"details"}))}catch(t){c("roles:roleCreateError",t)}};return g.jsx(E,{form:n,onSubmit:d,cancelLink:x({realm:a,clientId:e,tab:"roles"}),role:"manage-clients",editMode:!1})}export{P as default};
//# sourceMappingURL=CreateClientRole-46474d51.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy