From b6ca0c85ed40b237a651e094dba3d589f28abaa4 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Pasquier Date: Thu, 15 Apr 2021 13:35:48 +0200 Subject: [PATCH] fix: circles without extensions --- src/views/page-circle.pug | 84 ++++++++++++++++++++------------------- 1 file changed, 43 insertions(+), 41 deletions(-) diff --git a/src/views/page-circle.pug b/src/views/page-circle.pug index c2b6c44..f2ecede 100644 --- a/src/views/page-circle.pug +++ b/src/views/page-circle.pug @@ -14,31 +14,32 @@ no-render ) include partials/circle/page-circle-profile.pug - for extension of component.extensions - if extension.type == 'events' - div( - id=`${component.route}-events` - hidden - data-view=`${component.route}-events` - no-render - ) - include partials/circle/page-circle-events.pug - if extension.type == 'resources' - div( - id=`${component.route}-resources` - hidden - data-view=`${component.route}-resources` - no-render - ) - include partials/circle/page-circle-resources.pug - if extension.type == 'polls' - div( - id=`${component.route}-polls` - hidden - data-view=`${component.route}-polls` - no-render - ) - include partials/circle/page-circle-polls.pug + if component.extensions + for extension of component.extensions + if extension.type == 'events' + div( + id=`${component.route}-events` + hidden + data-view=`${component.route}-events` + no-render + ) + include partials/circle/page-circle-events.pug + if extension.type == 'resources' + div( + id=`${component.route}-resources` + hidden + data-view=`${component.route}-resources` + no-render + ) + include partials/circle/page-circle-resources.pug + if extension.type == 'polls' + div( + id=`${component.route}-polls` + hidden + data-view=`${component.route}-polls` + no-render + ) + include partials/circle/page-circle-polls.pug nav.jsRightMenu.text-disable-selection.sidebar.whitespace-normal(role='navigation') solid-router.segment.whitespace-normal.text-color-heading.text-bold(default-route=`${component.route}-chat`) @@ -56,19 +57,20 @@ nav.jsRightMenu.text-disable-selection.sidebar.whitespace-normal(role='navigatio li.segment.full.padding-medium span.icon.ci-information.icon-xlarge.margin-right-medium a(data-trans='circle.menuRight.information') - for extension of component.extensions - if extension.type == 'resources' - solid-route.segment.full(name=`${component.route}-resources` use-id) - li.segment.full.padding-medium - span.icon.ci-file.icon-xlarge.margin-right-medium - a(data-trans='circle.menuRight.resources') - if extension.type == 'events' - solid-route.segment.full(name=`${component.route}-events` use-id) - li.segment.full.padding-medium - span.icon.ci-appointment.icon-xlarge.margin-right-medium - a(data-trans='circle.menuRight.events') - if extension.type == 'polls' - solid-route.segment.full(name=`${component.route}-polls` use-id) - li.segment.full.padding-medium - span.icon.ci-list.icon-xlarge.margin-right-medium - a(data-trans='circle.menuRight.polls') + if component.extensions + for extension of component.extensions + if extension.type == 'resources' + solid-route.segment.full(name=`${component.route}-resources` use-id) + li.segment.full.padding-medium + span.icon.ci-file.icon-xlarge.margin-right-medium + a(data-trans='circle.menuRight.resources') + if extension.type == 'events' + solid-route.segment.full(name=`${component.route}-events` use-id) + li.segment.full.padding-medium + span.icon.ci-appointment.icon-xlarge.margin-right-medium + a(data-trans='circle.menuRight.events') + if extension.type == 'polls' + solid-route.segment.full(name=`${component.route}-polls` use-id) + li.segment.full.padding-medium + span.icon.ci-list.icon-xlarge.margin-right-medium + a(data-trans='circle.menuRight.polls')