keycloak-d4science-spi-parent/keycloak-d4science-theme/src/main/resources/theme/d4science/account/resources/assets/SigningIn-BU-dZ2Ks.js

3 lines
3.6 KiB
JavaScript

import{jsx as a,jsxs as l,Fragment as y}from"react/jsx-runtime";import{useState as h}from"react";import{u as w,a as S,Q as $,b as T,S as I,P as A,T as g,e as k,B as D,D as M,K as P,j as R}from"./index-Bw6oJPms.js";import{P as E,b as K,c as U}from"./Page-Q00E4OWK.js";import{E as j,D as W}from"./EmptyRow-CZMQgD8S.js";import{f as z}from"./formatDate-CnUxRc_g.js";import{T as B}from"./Trans-T3xmFvQM.js";import{S as F,a as b}from"./SplitItem-Ej8lBU3h.js";import{D as O,a as Q,b as q}from"./DataListItemRow-Djv9qB2b.js";import{D as V,a as v}from"./DataListItemCells-CEZA0xGh.js";import"react-dom";const _=({title:t,onClick:r,testid:p})=>{const[m,d]=h(!1);return l(y,{children:[a(M,{isPlain:!0,position:"right",toggle:a(P,{onToggle:(n,u)=>d(u)}),className:"pf-v5-u-display-none-on-lg",isOpen:m,dropdownItems:[a(R,{onClick:r,children:t},"1")]}),a(D,{variant:"link",onClick:r,className:"pf-v5-u-display-none pf-v5-u-display-inline-flex-on-lg","data-testid":p,children:t})]})},le=()=>{const{t}=w(),r=S(),{addAlert:p,addError:m}=$(),{login:d}=r.keycloak,[n,u]=h(),[f,L]=h(1),x=()=>L(f+1);T(s=>U({signal:s,context:r}),u,[f]);const C=s=>{const e=s.credential,c=[a(v,{"data-testrole":"label",className:"pf-v5-u-max-width",style:{"--pf-v5-u-max-width--MaxWidth":"300px"},children:e.userLabel||t(e.type)},"title")];return e.createdDate&&c.push(a(v,{"data-testrole":"created-at",children:l(B,{i18nKey:"credentialCreatedAt",children:[a("strong",{className:"pf-v5-u-mr-md"}),{date:z(new Date(e.createdDate))}]})},"created"+e.id)),c},o=s=>s.userLabel||t(s.type);if(!n)return a(I,{});const N=[...new Set(n.map(s=>s.category))];return a(E,{title:t("signingIn"),description:t("signingInDescription"),children:N.map(s=>l(A,{variant:"light",className:"pf-v5-u-px-0",children:[a(g,{headingLevel:"h2",size:"xl",id:`${s}-categ-title`,children:t(s)}),n.filter(e=>e.category==s).map(e=>l(y,{children:[l(F,{className:"pf-v5-u-mt-lg pf-v5-u-mb-lg",children:[l(b,{children:[a(g,{headingLevel:"h3",size:"md",className:"pf-v5-u-mb-md","data-testid":`${e.type}/help`,children:a("span",{className:"cred-title pf-v5-u-display-block","data-testid":`${e.type}/title`,children:t(e.displayName)})}),a("span",{"data-testid":`${e.type}/help-text`,children:t(e.helptext)})]}),e.createAction&&a(b,{isFilled:!0,children:a("div",{className:"pf-v5-u-float-right",children:a(_,{onClick:()=>d({action:e.createAction}),title:t("setUpNew",{name:t(`${e.type}-display-name`)}),testid:`${e.type}/create`})})})]}),l(O,{"aria-label":"credential list",className:"pf-v5-u-mb-xl","data-testid":`${e.type}/credential-list`,children:[e.userCredentialMetadatas.length===0&&a(j,{message:t("notSetUp",{name:t(e.displayName)}),"data-testid":`${e.type}/not-set-up`}),e.userCredentialMetadatas.map(i=>a(Q,{children:a(q,{id:`cred-${i.credential.id}`,children:a(V,{className:"pf-v5-u-py-0",dataListCells:[...C(i),a(W,{id:`action-${i.credential.id}`,"aria-label":t("updateCredAriaLabel"),"aria-labelledby":`cred-${i.credential.id}`,children:e.removeable?a(k,{buttonTitle:t("delete"),buttonTestRole:"remove",modalTitle:t("removeCred",{name:o(i.credential)}),continueLabel:t("confirm"),cancelLabel:t("cancel"),buttonVariant:"danger",onContinue:async()=>{try{await K(r,i.credential),p(t("successRemovedMessage",{userLabel:o(i.credential)})),x()}catch(c){m(t("errorRemovedMessage",{userLabel:o(i.credential),error:c}).toString())}},children:t("stopUsingCred",{name:o(i.credential)})}):a(D,{variant:"secondary",onClick:()=>{e.updateAction&&d({action:e.updateAction})},"data-testrole":"update",children:t("update")})},"action")]})})},i.credential.id))]})]}))]},s))})};export{le as SigningIn,le as default};
//# sourceMappingURL=SigningIn-BU-dZ2Ks.js.map