Skip to content

Commit 255f700

Browse files
authored
Merge pull request #59538 from nextcloud/backport/59325/stable33
[stable33] fix: profile page on small screens
2 parents 72bf061 + 427c78a commit 255f700

File tree

6 files changed

+40
-33
lines changed

6 files changed

+40
-33
lines changed

apps/profile/src/views/ProfileApp.vue

Lines changed: 36 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,38 @@ $content-max-width: 640px;
369369
}
370370
}
371371
372+
.user-actions {
373+
display: flex;
374+
flex-direction: column;
375+
gap: 8px 0;
376+
margin-top: 20px;
377+
max-width: 300px;
378+
379+
&__primary {
380+
margin: 0 auto;
381+
max-width: 100%;
382+
383+
&__icon {
384+
filter: var(--primary-invert-if-dark);
385+
}
386+
}
387+
388+
&__other {
389+
display: flex;
390+
justify-content: center;
391+
gap: 0 4px;
392+
393+
&__icon {
394+
height: 20px;
395+
width: 20px;
396+
object-fit: contain;
397+
filter: var(--background-invert-if-dark);
398+
align-self: center;
399+
margin: 12px; // so we get 44px x 44px
400+
}
401+
}
402+
}
403+
372404
@media only screen and (max-width: 1024px) {
373405
.profile {
374406
&__header {
@@ -419,37 +451,12 @@ $content-max-width: 640px;
419451
position: unset;
420452
}
421453
}
422-
}
423454
424-
.user-actions {
425-
display: flex;
426-
flex-direction: column;
427-
gap: 8px 0;
428-
margin-top: 20px;
429-
max-width: 300px;
430-
431-
&__primary {
455+
.user-actions {
456+
width: unset;
457+
max-width: 600px;
432458
margin: 0 auto;
433-
max-width: 100%;
434-
435-
&__icon {
436-
filter: var(--primary-invert-if-dark);
437-
}
438-
}
439-
440-
&__other {
441-
display: flex;
442-
justify-content: center;
443-
gap: 0 4px;
444-
445-
&__icon {
446-
height: 20px;
447-
width: 20px;
448-
object-fit: contain;
449-
filter: var(--background-invert-if-dark);
450-
align-self: center;
451-
margin: 12px; // so we get 44px x 44px
452-
}
459+
padding: 20px 50px 0px 50px;
453460
}
454461
}
455462
</style>

dist/profile-main.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* extracted by css-entry-points-plugin */
2-
@import './profile-profile-main-YvNfSVUo.chunk.css';
2+
@import './profile-profile-main-65fj8xOs.chunk.css';
33
@import './createElementId-DhjFt1I9-C_oBIsvc.chunk.css';
44
@import './logger-D3RVzcfQ-D7L4ZBkR.chunk.css';
55
@import './mdi-BYHcrfvW.chunk.css';

dist/profile-main.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
import{j as r,o as s,k as t,l as o,t as l,z as C,b as P,c as p,J as U,n as $,r as M,N as B,A as E,Z as H,w as d,e as h,u as i,g as f,H as Z,F as A,C as z,p as L,h as T}from"./runtime-dom.esm-bundler-CgYXkLV7.chunk.mjs";import{a as j,s as F,u as q,g as D}from"./index-Bndk0DrU.chunk.mjs";import{a as J}from"./index-C1xmmKTZ-DHV8JZOG.chunk.mjs";import{a as k,l as N}from"./index-BgmsSgl5.chunk.mjs";import{t as y}from"./translation-DoG5ZELJ-XUrtIRvk.chunk.mjs";import{g as Y}from"./createElementId-DhjFt1I9-D6sOOWeT.chunk.mjs";import{N as G}from"./NcDateTime.vue_vue_type_script_setup_true_lang-B4upiZjL-DnxW8VJB.chunk.mjs";import{a as K}from"./index-C493a1t-.chunk.mjs";import{N as Q,a as R,b as W}from"./NcRichText-D_ssz6sB-DW_PHdHl.chunk.mjs";import{N as X}from"./NcAvatar-ruClKRzS-BgeUBh5W.chunk.mjs";import{N as w}from"./logger-D3RVzcfQ-88xHyoDn.chunk.mjs";import{N as ee}from"./Plus-xxJZmotj.chunk.mjs";import{P as ie}from"./PencilOutline-JA7iF0oB.chunk.mjs";import"./modulepreload-polyfill-BxzAKjcf.chunk.mjs";import"./NcNoteCard-CWiO3Dse-DJ5wV2Sw.chunk.mjs";import"./mdi-36VzJ0Uy.chunk.mjs";import"./NcCheckboxRadioSwitch-D0gFwEVl-DCiJhL6I.chunk.mjs";import"./index-IPON9qO1.chunk.mjs";import"./index-sH3U_332.chunk.mjs";import"./NcSelect-B1uITk_3-CsHvKsDu.chunk.mjs";import"./TrashCanOutline-rMwsRZQn.chunk.mjs";import"./NcInputField-CPL-a_MM-6ClrUH-f.chunk.mjs";import"./colors-BfjxNgsx-dKEg53sb.chunk.mjs";import"./NcUserStatusIcon-JWiuiAXe-CiPikwn2.chunk.mjs";const se={name:"AccountOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ae=["aria-hidden","aria-label"],re=["fill","width","height"],te={d:"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M12,13C14.67,13 20,14.33 20,17V20H4V17C4,14.33 9.33,13 12,13M12,14.9C9.03,14.9 5.9,16.36 5.9,17V18.1H18.1V17C18.1,16.36 14.97,14.9 12,14.9Z"},oe={key:0};function le(n,e,a,g,b,u){return s(),r("span",C(n.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon account-outline-icon",role:"img",onClick:e[0]||(e[0]=c=>n.$emit("click",c))}),[(s(),r("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[t("path",te,[a.title?(s(),r("title",oe,l(a.title),1)):o("",!0)])],8,re))],16,ae)}const ne=k(se,[["render",le]]),de={name:"MapMarkerIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ce=["aria-hidden","aria-label"],ue=["fill","width","height"],pe={d:"M12,11.5A2.5,2.5 0 0,1 9.5,9A2.5,2.5 0 0,1 12,6.5A2.5,2.5 0 0,1 14.5,9A2.5,2.5 0 0,1 12,11.5M12,2A7,7 0 0,0 5,9C5,14.25 12,22 12,22C12,22 19,14.25 19,9A7,7 0 0,0 12,2Z"},me={key:0};function _e(n,e,a,g,b,u){return s(),r("span",C(n.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon map-marker-icon",role:"img",onClick:e[0]||(e[0]=c=>n.$emit("click",c))}),[(s(),r("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[t("path",pe,[a.title?(s(),r("title",me,l(a.title),1)):o("",!0)])],8,ue))],16,ce)}const fe=k(de,[["render",_e]]),he=P({__name:"ProfileSection",props:{section:{},userId:{}},setup(n){return(e,a)=>(s(),r("div",{class:$(e.$style.profileSection)},[(s(),p(U(n.section.tagName),C(n.section.params,{".user":n.userId}),null,48,[".user"]))],2))}}),ge="_profileSection_1o17g_2",ye={profileSection:ge},ve={$style:ye},ke=k(he,[["__cssModules",ve]]),be={class:"profile__header"},Ae={class:"profile__header__container"},we={class:"profile__header__container__displayname"},Ce={key:0},Ie={key:1,class:"profile__header__container__pronouns"},Se={class:"profile__wrapper"},Me={class:"profile__content"},ze={class:"profile__sidebar"},Ne={class:"user-actions"},Pe=["src"],$e=["src"],xe={class:"profile__blocks"},Ve={key:0,class:"profile__blocks-details"},Oe={key:0,class:"detail"},Ue={key:0},Be={key:1,class:"detail"},Ee={key:0,class:"profile__blocks-headline"},He=P({__name:"ProfileApp",setup(n){const e=N("profile","profileParameters",{userId:void 0,displayname:void 0,address:void 0,organisation:void 0,role:void 0,headline:void 0,biography:void 0,actions:[],isUserAvatarVisible:!1,pronouns:void 0}),a=M(N("profile","status",{})),g=M([]),b=L(()=>[...g.value].sort((m,v)=>v.order-m.order));B(()=>{g.value=window.OCA.Profile.ProfileSections.getSections()});const u=j()?.uid===e.userId,c=e.actions[0],x=e.actions.slice(1),V=Y("/settings/user"),O=u?y("profile","You have not added any info yet"):y("profile","{user} has not added any info yet",{user:e.displayname||e.userId||""});E(()=>{document.title=`${e.displayname||e.userId} - ${document.title}`,F("user_status:status.updated",I)}),H(()=>{q("user_status:status.updated",I)});function I(m){u&&m.userId===e.userId&&(a.value=m)}function S(){if(!u)return;const m=document.querySelector(".user-status-menu-item");m?m.click():J(y("profile","Error opening the user status modal, try hard refreshing the page"))}return(m,v)=>(s(),p(i(W),{appName:"profile"},{default:d(()=>[h(i(Q),null,{default:d(()=>[t("div",be,[t("div",Ae,[v[0]||(v[0]=t("div",{class:"profile__header__container__placeholder"},null,-1)),t("div",we,[t("h2",null,l(i(e).displayname||i(e).userId),1),i(e).pronouns?(s(),r("span",Ce,"·")):o("",!0),i(e).pronouns?(s(),r("span",Ie,l(i(e).pronouns),1)):o("",!0),u?(s(),p(i(w),{key:2,variant:"primary",href:i(V)},{icon:d(()=>[h(ie,{size:20})]),default:d(()=>[f(" "+l(i(y)("profile","Edit Profile")),1)]),_:1},8,["href"])):o("",!0)]),a.value.icon||a.value.message?(s(),p(i(w),{key:0,disabled:!u,variant:u?"tertiary":"tertiary-no-background",onClick:S},{default:d(()=>[f(l(a.value.icon)+" "+l(a.value.message),1)]),_:1},8,["disabled","variant"])):o("",!0)])]),t("div",Se,[t("div",Me,[t("div",ze,[h(i(X),{class:$(["avatar",{interactive:u}]),user:i(e).userId,size:180,disableMenu:!0,disableTooltip:!0,isNoUser:!i(e).isUserAvatarVisible,onClick:Z(S,["prevent","stop"])},null,8,["class","user","isNoUser"]),t("div",Ne,[i(c)?(s(),p(i(w),{key:0,variant:"primary",class:"user-actions__primary",href:i(c).target,icon:i(c).icon,target:i(c).id==="phone"?"_self":"_blank"},{icon:d(()=>[t("img",{src:i(c).icon,alt:"",class:"user-actions__primary__icon"},null,8,Pe)]),default:d(()=>[f(" "+l(i(c).title),1)]),_:1},8,["href","icon","target"])):o("",!0),h(i(K),{class:"user-actions__other",inline:4},{default:d(()=>[(s(!0),r(A,null,z(i(x),_=>(s(),p(i(G),{key:_.id,closeAfterClick:!0,href:_.target,target:_.id==="phone"?"_self":"_blank"},{icon:d(()=>[t("img",{src:_.icon,alt:"",class:"user-actions__other__icon"},null,8,$e)]),default:d(()=>[f(" "+l(_.title),1)]),_:2},1032,["href","target"]))),128))]),_:1})])]),t("div",xe,[i(e).organisation||i(e).role||i(e).address?(s(),r("div",Ve,[i(e).organisation||i(e).role?(s(),r("div",Oe,[t("p",null,[f(l(i(e).organisation)+" ",1),i(e).organisation&&i(e).role?(s(),r("span",Ue,"•")):o("",!0),f(" "+l(i(e).role),1)])])):o("",!0),i(e).address?(s(),r("div",Be,[t("p",null,[h(fe,{class:"map-icon",size:16}),f(" "+l(i(e).address),1)])])):o("",!0)])):o("",!0),i(e).headline||i(e).biography||g.value.length>0?(s(),r(A,{key:1},[i(e).headline?(s(),r("h3",Ee,l(i(e).headline),1)):o("",!0),i(e).biography?(s(),p(i(R),{key:1,text:i(e).biography,useExtendedMarkdown:""},null,8,["text"])):o("",!0),(s(!0),r(A,null,z(b.value,_=>(s(),p(ke,{key:_.id,section:_,userId:i(e).userId},null,8,["section","userId"]))),128))],64)):(s(),p(i(ee),{key:2,class:"profile__blocks-empty-info",name:i(O),description:i(y)("profile","The headline and about sections will show up here")},{icon:d(()=>[h(ne,{size:60})]),_:1},8,["name","description"]))])])])]),_:1})]),_:1}))}}),Ze=k(He,[["__scopeId","data-v-4561b582"]]),Le=D().setApp("profile").detectLogLevel().build();class Te{#e;constructor(){this.#e=new Map}registerSection(e){this.#e.has(e.id)&&Le.warn(`Profile section with id '${e.id}' is already registered.`),this.#e.set(e.id,e)}getSections(){return[...this.#e.values()]}}window.OCA.Profile??={},window.OCA.Profile.ProfileSections=new Te;const je=T(Ze);je.mount("#content");
1+
import{j as r,o as s,k as t,l as o,t as l,z as C,b as P,c as p,J as U,n as $,r as M,N as B,A as E,Z as H,w as d,e as h,u as i,g as f,H as Z,F as A,C as z,p as L,h as T}from"./runtime-dom.esm-bundler-CgYXkLV7.chunk.mjs";import{a as j,s as F,u as q,g as D}from"./index-Bndk0DrU.chunk.mjs";import{a as J}from"./index-C1xmmKTZ-DHV8JZOG.chunk.mjs";import{a as k,l as N}from"./index-BgmsSgl5.chunk.mjs";import{t as y}from"./translation-DoG5ZELJ-XUrtIRvk.chunk.mjs";import{g as Y}from"./createElementId-DhjFt1I9-D6sOOWeT.chunk.mjs";import{N as G}from"./NcDateTime.vue_vue_type_script_setup_true_lang-B4upiZjL-DnxW8VJB.chunk.mjs";import{a as K}from"./index-C493a1t-.chunk.mjs";import{N as Q,a as R,b as W}from"./NcRichText-D_ssz6sB-DW_PHdHl.chunk.mjs";import{N as X}from"./NcAvatar-ruClKRzS-BgeUBh5W.chunk.mjs";import{N as w}from"./logger-D3RVzcfQ-88xHyoDn.chunk.mjs";import{N as ee}from"./Plus-xxJZmotj.chunk.mjs";import{P as ie}from"./PencilOutline-JA7iF0oB.chunk.mjs";import"./modulepreload-polyfill-BxzAKjcf.chunk.mjs";import"./NcNoteCard-CWiO3Dse-DJ5wV2Sw.chunk.mjs";import"./mdi-36VzJ0Uy.chunk.mjs";import"./NcCheckboxRadioSwitch-D0gFwEVl-DCiJhL6I.chunk.mjs";import"./index-IPON9qO1.chunk.mjs";import"./index-sH3U_332.chunk.mjs";import"./NcSelect-B1uITk_3-CsHvKsDu.chunk.mjs";import"./TrashCanOutline-rMwsRZQn.chunk.mjs";import"./NcInputField-CPL-a_MM-6ClrUH-f.chunk.mjs";import"./colors-BfjxNgsx-dKEg53sb.chunk.mjs";import"./NcUserStatusIcon-JWiuiAXe-CiPikwn2.chunk.mjs";const se={name:"AccountOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ae=["aria-hidden","aria-label"],re=["fill","width","height"],te={d:"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M12,13C14.67,13 20,14.33 20,17V20H4V17C4,14.33 9.33,13 12,13M12,14.9C9.03,14.9 5.9,16.36 5.9,17V18.1H18.1V17C18.1,16.36 14.97,14.9 12,14.9Z"},oe={key:0};function le(n,e,a,g,b,u){return s(),r("span",C(n.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon account-outline-icon",role:"img",onClick:e[0]||(e[0]=c=>n.$emit("click",c))}),[(s(),r("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[t("path",te,[a.title?(s(),r("title",oe,l(a.title),1)):o("",!0)])],8,re))],16,ae)}const ne=k(se,[["render",le]]),de={name:"MapMarkerIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ce=["aria-hidden","aria-label"],ue=["fill","width","height"],pe={d:"M12,11.5A2.5,2.5 0 0,1 9.5,9A2.5,2.5 0 0,1 12,6.5A2.5,2.5 0 0,1 14.5,9A2.5,2.5 0 0,1 12,11.5M12,2A7,7 0 0,0 5,9C5,14.25 12,22 12,22C12,22 19,14.25 19,9A7,7 0 0,0 12,2Z"},me={key:0};function _e(n,e,a,g,b,u){return s(),r("span",C(n.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon map-marker-icon",role:"img",onClick:e[0]||(e[0]=c=>n.$emit("click",c))}),[(s(),r("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[t("path",pe,[a.title?(s(),r("title",me,l(a.title),1)):o("",!0)])],8,ue))],16,ce)}const fe=k(de,[["render",_e]]),he=P({__name:"ProfileSection",props:{section:{},userId:{}},setup(n){return(e,a)=>(s(),r("div",{class:$(e.$style.profileSection)},[(s(),p(U(n.section.tagName),C(n.section.params,{".user":n.userId}),null,48,[".user"]))],2))}}),ge="_profileSection_1o17g_2",ye={profileSection:ge},ve={$style:ye},ke=k(he,[["__cssModules",ve]]),be={class:"profile__header"},Ae={class:"profile__header__container"},we={class:"profile__header__container__displayname"},Ce={key:0},Ie={key:1,class:"profile__header__container__pronouns"},Se={class:"profile__wrapper"},Me={class:"profile__content"},ze={class:"profile__sidebar"},Ne={class:"user-actions"},Pe=["src"],$e=["src"],xe={class:"profile__blocks"},Ve={key:0,class:"profile__blocks-details"},Oe={key:0,class:"detail"},Ue={key:0},Be={key:1,class:"detail"},Ee={key:0,class:"profile__blocks-headline"},He=P({__name:"ProfileApp",setup(n){const e=N("profile","profileParameters",{userId:void 0,displayname:void 0,address:void 0,organisation:void 0,role:void 0,headline:void 0,biography:void 0,actions:[],isUserAvatarVisible:!1,pronouns:void 0}),a=M(N("profile","status",{})),g=M([]),b=L(()=>[...g.value].sort((m,v)=>v.order-m.order));B(()=>{g.value=window.OCA.Profile.ProfileSections.getSections()});const u=j()?.uid===e.userId,c=e.actions[0],x=e.actions.slice(1),V=Y("/settings/user"),O=u?y("profile","You have not added any info yet"):y("profile","{user} has not added any info yet",{user:e.displayname||e.userId||""});E(()=>{document.title=`${e.displayname||e.userId} - ${document.title}`,F("user_status:status.updated",I)}),H(()=>{q("user_status:status.updated",I)});function I(m){u&&m.userId===e.userId&&(a.value=m)}function S(){if(!u)return;const m=document.querySelector(".user-status-menu-item");m?m.click():J(y("profile","Error opening the user status modal, try hard refreshing the page"))}return(m,v)=>(s(),p(i(W),{appName:"profile"},{default:d(()=>[h(i(Q),null,{default:d(()=>[t("div",be,[t("div",Ae,[v[0]||(v[0]=t("div",{class:"profile__header__container__placeholder"},null,-1)),t("div",we,[t("h2",null,l(i(e).displayname||i(e).userId),1),i(e).pronouns?(s(),r("span",Ce,"·")):o("",!0),i(e).pronouns?(s(),r("span",Ie,l(i(e).pronouns),1)):o("",!0),u?(s(),p(i(w),{key:2,variant:"primary",href:i(V)},{icon:d(()=>[h(ie,{size:20})]),default:d(()=>[f(" "+l(i(y)("profile","Edit Profile")),1)]),_:1},8,["href"])):o("",!0)]),a.value.icon||a.value.message?(s(),p(i(w),{key:0,disabled:!u,variant:u?"tertiary":"tertiary-no-background",onClick:S},{default:d(()=>[f(l(a.value.icon)+" "+l(a.value.message),1)]),_:1},8,["disabled","variant"])):o("",!0)])]),t("div",Se,[t("div",Me,[t("div",ze,[h(i(X),{class:$(["avatar",{interactive:u}]),user:i(e).userId,size:180,disableMenu:!0,disableTooltip:!0,isNoUser:!i(e).isUserAvatarVisible,onClick:Z(S,["prevent","stop"])},null,8,["class","user","isNoUser"]),t("div",Ne,[i(c)?(s(),p(i(w),{key:0,variant:"primary",class:"user-actions__primary",href:i(c).target,icon:i(c).icon,target:i(c).id==="phone"?"_self":"_blank"},{icon:d(()=>[t("img",{src:i(c).icon,alt:"",class:"user-actions__primary__icon"},null,8,Pe)]),default:d(()=>[f(" "+l(i(c).title),1)]),_:1},8,["href","icon","target"])):o("",!0),h(i(K),{class:"user-actions__other",inline:4},{default:d(()=>[(s(!0),r(A,null,z(i(x),_=>(s(),p(i(G),{key:_.id,closeAfterClick:!0,href:_.target,target:_.id==="phone"?"_self":"_blank"},{icon:d(()=>[t("img",{src:_.icon,alt:"",class:"user-actions__other__icon"},null,8,$e)]),default:d(()=>[f(" "+l(_.title),1)]),_:2},1032,["href","target"]))),128))]),_:1})])]),t("div",xe,[i(e).organisation||i(e).role||i(e).address?(s(),r("div",Ve,[i(e).organisation||i(e).role?(s(),r("div",Oe,[t("p",null,[f(l(i(e).organisation)+" ",1),i(e).organisation&&i(e).role?(s(),r("span",Ue,"•")):o("",!0),f(" "+l(i(e).role),1)])])):o("",!0),i(e).address?(s(),r("div",Be,[t("p",null,[h(fe,{class:"map-icon",size:16}),f(" "+l(i(e).address),1)])])):o("",!0)])):o("",!0),i(e).headline||i(e).biography||g.value.length>0?(s(),r(A,{key:1},[i(e).headline?(s(),r("h3",Ee,l(i(e).headline),1)):o("",!0),i(e).biography?(s(),p(i(R),{key:1,text:i(e).biography,useExtendedMarkdown:""},null,8,["text"])):o("",!0),(s(!0),r(A,null,z(b.value,_=>(s(),p(ke,{key:_.id,section:_,userId:i(e).userId},null,8,["section","userId"]))),128))],64)):(s(),p(i(ee),{key:2,class:"profile__blocks-empty-info",name:i(O),description:i(y)("profile","The headline and about sections will show up here")},{icon:d(()=>[h(ne,{size:60})]),_:1},8,["name","description"]))])])])]),_:1})]),_:1}))}}),Ze=k(He,[["__scopeId","data-v-596d11e3"]]),Le=D().setApp("profile").detectLogLevel().build();class Te{#e;constructor(){this.#e=new Map}registerSection(e){this.#e.has(e.id)&&Le.warn(`Profile section with id '${e.id}' is already registered.`),this.#e.set(e.id,e)}getSections(){return[...this.#e.values()]}}window.OCA.Profile??={},window.OCA.Profile.ProfileSections=new Te;const je=T(Ze);je.mount("#content");
22
//# sourceMappingURL=profile-main.mjs.map

dist/profile-main.mjs.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)