67 lines
3.3 KiB
Plaintext
67 lines
3.3 KiB
Plaintext
mixin topHeaderContent(headerContent)
|
|
#chevrons-left.d-flex
|
|
.header-container-divider-left
|
|
h2#site-header-title= headerContent.h2
|
|
h1#site-heading= headerContent.h1
|
|
span#text-description.page-description.pe-0!= headerContent.description
|
|
if (headerContent.helpLink)
|
|
a.ms-2.page-description(href=headerContent.helpLink.linkHref)= headerContent.helpLink.linkText
|
|
|
|
mixin mainHeader(headerContent, footerIncluded = true)
|
|
- const checkForSpecificRights = headerContent.specificRights
|
|
#offset-padding.header-section-root.no-side-menu.consultancy-padding-main.flex-grow-0.p-squeeze-lg.mx-xxl-auto.gray-bg.pb-3
|
|
.d-flex.justify-content-between.flex-wrap.flex-row.row
|
|
if checkForSpecificRights
|
|
.header-container-left-side.d-flex.col-sm-10
|
|
+topHeaderContent(headerContent)
|
|
.header-container-divider-right.col-sm-2
|
|
a.admin-cons-btn(
|
|
href=user.hasRole('consultancy admin') ? '/svetovanje/vprasanje/admin/novo' : '/svetovanje/vprasanje/admin/v-delu'
|
|
)
|
|
img(src="/images/admin-button-gray-bg.svg")
|
|
else
|
|
.header-container-left-side.d-flex.col-sm-12
|
|
+topHeaderContent(headerContent)
|
|
|
|
.header-consultancy-content.w-100
|
|
include ../components/search-and-filter/search-with-primary-domain-filter
|
|
+searchWithPrimaryDomainFilter("consultancy-form", "searchbar-main", "couns-search-btn", "mt-3", queryKey)
|
|
.header-consultancy-divider-right.d-flex.align-items-center.justify-content-end.col-sm-5.pe-0.ps-3
|
|
.fit-content
|
|
if (headerContent.buttons && headerContent.buttons.length)
|
|
each el in headerContent.buttons
|
|
if el.type === 'button'
|
|
button.w-100.height-46p(
|
|
class=el.classAtr || 'btn btn-primary'
|
|
form=el.form
|
|
)= el.content
|
|
else if el.type === 'link'
|
|
a.w-100.height-46p(class=classAtr || 'btn btn-primary' href=el.url)= el.content
|
|
else if el.type === 'cancel'
|
|
a.w-100.height-46p(
|
|
class=classAtr || 'btn btn-secondary'
|
|
href=el.url
|
|
)= el.content
|
|
if footerIncluded
|
|
.header-consultancy-content-footer.mt-3.mb-1.mt-5
|
|
.row
|
|
.col-sm-6.align-items-center.d-flex
|
|
if (entries.length>0)
|
|
if (resultAmountDisplay)
|
|
p.mb-0.text-p875rem.strength500.text-header-title-gray #{ t('Odgovori na vprašanja:') } #{ queryCount }
|
|
else
|
|
p.mb-0.text-p875rem.strength500.text-header-title-gray #{ t('Zadnji odgovori na vprašanja') }
|
|
else
|
|
p.mb-0.text-p875rem.strength500.text-header-title-gray #{ t('Ni vprašanj.') }
|
|
.col-sm-6.align-items-center.justify-content-end.d-flex
|
|
.col-sm-5.align-items-center.justify-content-end.d-flex
|
|
//- if headerContent.exportButtonPresent
|
|
button#export-consultancy-info.btn.btn-secondary
|
|
img(src="/images/download.svg")
|
|
span.ps-2 #{ t('Izvozi') }
|
|
if (!headerContent.show5MostRecent)
|
|
.col-sm-7.align-items-center.justify-content-end.d-flex
|
|
include /utilities/pager
|
|
+pager(1)
|
|
hr#header-row.mt-1.ms-0.mb-0
|