2023-02-27 09:31:10 +01:00
< div class = "header-container header-fix" >
2021-11-25 15:50:41 +01:00
< div class = "main-tab pb-10 ion-toolbar header-color" >
2021-03-01 15:45:30 +01:00
2022-02-18 21:08:48 +01:00
< div class = "mobile pt-20 d-flex div-top-header justify-space-between" >
2023-08-19 22:25:12 +01:00
2023-07-06 12:18:15 +01:00
< div title = "Pesquisa" * ngIf = "!hideSearchBtn" class = "div-search viewport-font-size" >
2021-10-20 17:46:03 +01:00
< div ( click ) = " openSearch ( ) " >
2023-08-19 22:25:12 +01:00
< ion-icon * ngIf = "ThemeService.currentTheme == 'doneIt' " class = "font-45-em"
src = "assets/images/theme/doneIt/icons-search.svg" > < / ion-icon >
< ion-icon * ngIf = " ThemeService.currentTheme == 'default' " class = "font-45-em"
src = 'assets/images/icons-search.svg' > < / ion-icon >
< ion-icon * ngIf = "ThemeService.currentTheme == 'gov' " class = "font-45-em"
src = 'assets/images/theme/gov/icons-search.svg' > < / ion-icon >
2021-10-20 17:46:03 +01:00
< / div >
2021-08-16 15:29:06 +01:00
< / div >
2022-02-24 10:53:32 +01:00
< div class = "div-logo align-center justify-center" >
2023-08-14 21:26:23 +01:00
< div class = "logo-icon pr-10-rem" >
2023-01-24 15:56:47 +01:00
< img * ngIf = "ThemeService.currentTheme == 'default' " src = 'assets/images/logo-no-bg.png' alt = 'logo' >
2022-02-24 10:53:32 +01:00
< img * ngIf = "ThemeService.currentTheme == 'gov' " src = 'assets/images/theme/gov/governoangola_A.png' alt = 'logo' >
2023-08-19 22:25:12 +01:00
< img * ngIf = "ThemeService.currentTheme == 'doneIt'" src = "assets/images/theme/doneIt/governoangola_A1.png"
alt = 'logo' / >
2022-02-24 10:53:32 +01:00
< / div >
2023-08-19 22:25:12 +01:00
< div * ngIf = "ThemeService.currentTheme == 'gov'"
class = "logo-description d-flex align-center justify-content-center" >
2022-02-24 10:53:32 +01:00
< div class = "logo-description-content" >
2023-08-19 22:25:12 +01:00
< p class = "logo-description-text tp-5" > {{ environment.logoLabel }}< / p >
2022-07-06 09:59:22 +01:00
< div class = "add-line" > < / div >
2023-08-19 22:25:12 +01:00
< p class = "logo-description-text tp-5" > GABINETE DIGITAL< / p >
2022-02-24 10:53:32 +01:00
< / div >
< / div >
2023-08-19 22:25:12 +01:00
< div * ngIf = "ThemeService.currentTheme == 'default' "
class = "logo-description d-flex align-center justify-content-center" >
2022-03-09 10:06:25 +01:00
< div class = "logo-description-content" >
2023-08-19 22:25:12 +01:00
< p class = "logo-description-text tp-5 color-white" > {{ environment.logoLabel }}< / p >
2022-07-06 09:59:22 +01:00
< div class = "add-line-white" > < / div >
2023-08-19 22:25:12 +01:00
< p class = "logo-description-text tp-5 color-white" > GABINETE DIGITAL< / p >
2022-03-09 10:06:25 +01:00
< / div >
< / div >
2021-03-01 15:45:30 +01:00
< / div >
2022-02-24 10:53:32 +01:00
2023-07-06 12:18:15 +01:00
< div title = "Perfil" class = "div-profile cursor-pointer viewport-font-size " ( click ) = " openProfile ( ) " >
2023-09-22 15:27:43 +01:00
<!-- <div *ngIf="this.NotificationHolderService.notificationList.length > 0" class="icon - badge">{{NotificationHolderService.notificationList.length}}</div> -->
2023-08-19 22:25:12 +01:00
<!-- <ion - icon *ngIf="ThemeService.currentTheme == 'doneIt' " class="icon font - 45 - em" src='assets/images/theme/doneIt/icons - profile.svg'></ion - icon>
2023-07-06 12:18:15 +01:00
<ion - icon *ngIf="ThemeService.currentTheme == 'default' " class="icon font - 45 - em" src='assets/images/icons - profile.svg'></ion - icon>
2023-08-19 22:25:12 +01:00
<ion - icon *ngIf="ThemeService.currentTheme == 'gov' " class="icon font - 45 - em" src='assets/images/theme/gov/icons - profile.svg'></ion - icon> -->
2023-08-29 16:05:32 +01:00
< div * ngIf = "profilePicture == ''" class = "profile-image" >
< img * ngIf = "loggeduser.RoleDescription == 'Presidente da República' " class = "profile-image"
src = 'assets/images/presidente.png' >
< img * ngIf = "loggeduser.RoleDescription == 'Ministro e Director do Gabinete do PR' " class = "profile-image"
src = 'assets/images/ministro.png' >
< img * ngIf = "loggeduser.RoleDescription == 'Secretário Geral' " class = "profile-image"
src = 'assets/images/secretaria_geral.png' >
< ion-icon
* ngIf = "loggeduser.RoleDescription != 'Presidente da República'&& loggeduser.RoleDescription != 'Ministro e Director do Gabinete do PR' && loggeduser.RoleDescription != 'Secretário Geral' "
class = "icon font-45-em" src = 'assets/images/theme/gov/icons-profile.svg' > < / ion-icon >
< / div >
< div * ngIf = "profilePicture != ''" class = "profile-image" >
2023-09-19 10:21:23 +01:00
< img class = "profile-image image-prety" src = {{profilePicture}} >
2023-08-29 16:05:32 +01:00
< / div >
2023-06-26 11:12:57 +01:00
< div class = "profile-text" >
2023-09-22 15:27:43 +01:00
< div * ngIf = "NotificationHolderService.notificationList.length > 0" class = "icon-badge" style = "right: -6px;top: 38px;top: -6px;" >
{{NotificationHolderService.notificationList.length}} < / div >
2023-06-26 11:12:57 +01:00
< / div >
2021-10-20 17:46:03 +01:00
< / div >
< / div >
2021-07-22 10:21:51 +01:00
2022-04-08 15:49:35 +01:00
< div class = "desktop mx-20" >
2021-10-20 17:46:03 +01:00
< div class = "d-flex justify-space-between align-center" >
< div tab = "events" class = "div-logo height-fit-content" >
2023-08-14 21:26:23 +01:00
< div class = "logo-icon pr-10-rem" >
2023-01-24 15:56:47 +01:00
< img * ngIf = "ThemeService.currentTheme == 'default'" src = 'assets/images/logo-no-bg.png' alt = 'logo' >
2023-08-19 22:25:12 +01:00
< img * ngIf = "ThemeService.currentTheme == 'gov' " src = 'assets/images/theme/gov/governoangola_A.png'
alt = 'logo' >
< img * ngIf = "ThemeService.currentTheme == 'doneIt' "
src = 'assets/images/theme/{{ThemeService.currentTheme}}/governoangola_A1.png' alt = 'logo' >
2022-02-24 10:53:32 +01:00
< / div >
< div class = "logo-description d-flex align-center justify-content-center" >
2022-09-23 11:23:24 +01:00
2022-02-24 10:53:32 +01:00
< div class = "logo-description-content" >
2023-08-19 22:25:12 +01:00
2022-09-23 11:23:24 +01:00
< div * ngIf = "ThemeService.currentTheme == 'gov' " class = "logo-description-content" >
2023-01-25 15:06:19 +01:00
2023-08-19 22:25:12 +01:00
< p class = "logo-description-text" > {{ environment.logoLabel }}< / p >
2022-09-23 11:23:24 +01:00
< div class = "add-line" > < / div >
2023-08-19 22:25:12 +01:00
< p class = "logo-description-text" > GABINETE DIGITAL< / p >
2022-09-23 11:23:24 +01:00
< / div >
2022-09-26 14:22:44 +01:00
2022-10-20 15:45:10 +01:00
< div * ngIf = "ThemeService.currentTheme == 'default' " class = "logo-description-content" >
2023-01-25 15:06:19 +01:00
< p class = "logo-description-text" style = "color: white;" > GABINETE DIGITAL< / p >
2022-09-26 14:22:44 +01:00
< div class = "add-line" style = "border-bottom: 1px solid white;" > < / div >
< / div >
2023-08-19 22:25:12 +01:00
2022-02-24 10:53:32 +01:00
< / div >
< / div >
2021-03-01 15:45:30 +01:00
< / div >
2023-08-19 22:25:12 +01:00
< div class = "d-flex flex-1 pr-20 pl-50"
* ngIf = "p.userPermissionCount([permissionList.Agenda.access, permissionList.Gabinete.access, permissionList.Actions.access, permissionList.Chat.access]) >= 2 || (p.userPermission([permissionList.Agenda.access]) && loggeduser.OwnerCalendars.length != 0) || p.userPermission([permissionList.Gabinete.access])" >
2021-03-01 15:45:30 +01:00
2023-08-19 22:25:12 +01:00
< div
* ngIf = "p.userPermission([permissionList.Agenda.access]) || p.userPermission([permissionList.Gabinete.access])"
class = "tab mr-20 d-flex align-center cursor-pointer" ( click ) = " changeRoute ( ' / home / events ' ) "
2023-02-08 10:17:12 +01:00
[ class . active ] = " ActiveTabService . pages . home " >
2021-10-21 15:05:37 +01:00
2023-08-19 22:25:12 +01:00
< ion-icon * ngIf = "ThemeService.currentTheme == 'default' || ThemeService.currentTheme == 'doneIt' "
class = "font-40-rem" src = 'assets/images/icons-nav-home-active-black.svg' > < / ion-icon >
< ion-icon * ngIf = "ThemeService.currentTheme == 'gov' " class = "font-40-rem"
src = 'assets/images/theme/gov/icons-nav-home-active-black.svg' > < / ion-icon >
2021-10-21 15:05:37 +01:00
2021-10-20 17:46:03 +01:00
< span > Início< / span >
< / div >
2021-03-01 15:45:30 +01:00
2023-08-19 22:25:12 +01:00
< div * ngIf = "p.userPermission([permissionList.Agenda.access])"
class = "tab mr-20 d-flex align-center cursor-pointer" ( click ) = " changeRoute ( ' / home / agenda ' ) "
2023-02-08 10:17:12 +01:00
[ class . active ] = " ActiveTabService . pages . agenda " >
2023-08-19 22:25:12 +01:00
< ion-icon * ngIf = "ThemeService.currentTheme == 'default' || ThemeService.currentTheme == 'doneIt' "
class = "font-40-rem" src = 'assets/images/icons-nav-agenda-inactive.svg' > < / ion-icon >
< ion-icon * ngIf = "ThemeService.currentTheme == 'gov' " class = "font-40-rem"
src = 'assets/images/theme/gov/icons-nav-agenda-inactive.svg' > < / ion-icon >
2021-10-27 15:10:55 +01:00
2021-10-20 17:46:03 +01:00
< span > Agenda< / span >
< / div >
2021-03-01 15:45:30 +01:00
2023-08-19 22:25:12 +01:00
< div * ngIf = "p.userPermission([permissionList.Gabinete.access])"
class = "tab mr-20 d-flex align-center cursor-pointer" ( click ) = " changeRoute ( ' / home / gabinete-digital ' ) "
2023-02-08 10:17:12 +01:00
[ class . active ] = " ActiveTabService . pages . gabinete " >
2021-10-21 15:05:37 +01:00
2023-08-19 22:25:12 +01:00
< ion-icon * ngIf = "ThemeService.currentTheme == 'default' || ThemeService.currentTheme == 'doneIt' "
class = "font-40-rem" src = 'assets/images/icons-nav-home-dk.svg' > < / ion-icon >
< ion-icon * ngIf = "ThemeService.currentTheme == 'gov' " class = "font-40-rem"
src = 'assets/images/theme/gov/icons-nav-home-dk.svg' > < / ion-icon >
2021-10-20 17:46:03 +01:00
< span > Gabinete< / span >
< / div >
2021-07-22 10:21:51 +01:00
2023-08-19 22:25:12 +01:00
< div * ngIf = "p.userPermission([permissionList.Actions.access])"
class = "tab mr-20 d-flex align-center cursor-pointer" ( click ) = " changeRoute ( ' / home / publications ' ) "
2023-02-08 10:17:12 +01:00
[ class . active ] = " ActiveTabService . pages . publication " >
2023-08-19 22:25:12 +01:00
< ion-icon * ngIf = "ThemeService.currentTheme == 'default' || ThemeService.currentTheme == 'doneIt' "
class = "font-40-rem" src = 'assets/images/icons-nav-a-es-inactive.svg' > < / ion-icon >
< ion-icon * ngIf = "ThemeService.currentTheme == 'gov' " class = "font-40-rem"
src = 'assets/images/theme/gov/icons-nav-a-es-inactive.svg' > < / ion-icon >
2021-10-20 17:46:03 +01:00
< span > Acções< / span >
< / div >
2021-03-01 15:45:30 +01:00
2023-08-19 22:25:12 +01:00
< div * ngIf = "p.userPermission([permissionList.Chat.access])"
class = "tab mr-20 d-flex align-center cursor-pointer" ( click ) = " changeRoute ( ' / home / chat ' ) "
2023-02-08 10:17:12 +01:00
[ class . active ] = " ActiveTabService . pages . chat " >
2023-08-19 22:25:12 +01:00
< ion-icon * ngIf = "ThemeService.currentTheme == 'default' || ThemeService.currentTheme == 'doneIt' "
class = "font-40-rem" src = 'assets/images/icons-nav-grupos-inactive-dk-white.svg' > < / ion-icon >
< ion-icon * ngIf = "ThemeService.currentTheme == 'gov' " class = "font-40-rem"
src = 'assets/images/theme/gov/icons-nav-grupos-inactive-dk-white.svg' > < / ion-icon >
2021-10-20 17:46:03 +01:00
< span > Chat< / span >
2021-08-16 15:29:06 +01:00
< / div >
2021-10-20 17:46:03 +01:00
< / div >
< div class = "header-btns d-flex" >
2022-02-19 10:36:51 +01:00
< div title = "Pesquisa" * ngIf = "!hideSearchBtn" class = "mr-20 d-flex align-center cursor-pointer" >
2021-10-20 17:46:03 +01:00
< div style = "padding-top: 5px;" ( click ) = " openSearch ( ) ; showSearch = true" * ngIf = "!showSearch" >
2023-08-19 22:25:12 +01:00
< ion-icon title = "Perfil" * ngIf = "ThemeService.currentTheme == 'doneIt' " class = "font-45-rem"
src = "assets/images/theme/doneIt/icons-search.svg" > < / ion-icon >
< ion-icon title = "Perfil" * ngIf = "ThemeService.currentTheme == 'default' " class = "font-45-rem"
src = 'assets/images/icons-search.svg' > < / ion-icon >
< ion-icon title = "Perfil" * ngIf = "ThemeService.currentTheme == 'gov' " class = "font-45-rem"
src = 'assets/images/theme/gov/icons-search.svg' > < / ion-icon >
2021-10-20 17:46:03 +01:00
< / div >
2023-08-19 22:25:12 +01:00
< button title = "Fechar" class = "btn-no-color" ( click ) = " closeSearch ( ) ; showSearch = false;searchSubject=''"
* ngIf = "showSearch" >
< ion-icon * ngIf = "ThemeService.currentTheme == 'default' || ThemeService.currentTheme == 'doneIt' "
class = "font-40-rem" name = "restaurant-outline" src = "assets/images/icons-search-close.svg" > < / ion-icon >
< ion-icon * ngIf = "ThemeService.currentTheme == 'gov' " class = "font-40-rem" name = "restaurant-outline"
src = "assets/images/theme/gov/icons-search-close.svg" > < / ion-icon >
2021-10-20 17:46:03 +01:00
< / button >
< div * ngIf = "showSearch" >
< div class = "d-flex search-input-container ml-10 justify-between" * ngIf = "showSearch" >
2023-01-24 15:56:47 +01:00
<!-- <div class="icon" (click)="basicSearch()">
2021-10-20 17:46:03 +01:00
<ion - icon class="icon - z" slot="end" name="search"></ion - icon>
2023-01-24 15:56:47 +01:00
</div> -->
2023-10-19 16:51:12 +01:00
<!-- <div class="input - text d - flex ion - align - items - center">
2021-10-20 17:46:03 +01:00
<ion - input (keyup.enter)="basicSearch()" [(ngModel)]='searchSubject' (ngModelChange)="dynamicSearch()"
2023-09-21 15:42:45 +01:00
class="search - input text - black" type="search" placeholder="Pesquisar assunto"></ion - input>
2023-10-19 16:51:12 +01:00
</div> -->
2023-08-19 22:25:12 +01:00
2023-01-24 15:56:47 +01:00
<!-- <div class="icon" (click)="clearSearchInput()">
2022-02-19 10:36:51 +01:00
<ion - icon title="Limpar" *ngIf="ThemeService.currentTheme == 'default' "name="restaurant - outline" src="assets/images/icons - search - close.svg"></ion - icon>
2022-10-18 14:51:24 +01:00
<ion - icon title="Limpar" *ngIf="ThemeService.currentTheme == 'doneIt' "name="restaurant - outline" src="assets/images/theme/doneIt/icons - search.svg"></ion - icon>
2022-02-19 10:36:51 +01:00
<ion - icon title="Limpar" *ngIf="ThemeService.currentTheme == 'gov' " name="restaurant - outline" src="assets/images/theme/gov/icons - search - close.svg"></ion - icon>
2023-01-24 15:56:47 +01:00
</div> -->
2023-10-19 16:51:12 +01:00
<!-- <div (click)="basicSearch()" class="d - flex align - center icon">
2023-08-19 22:25:12 +01:00
<ion - icon class="icon - z" slot="end" src="assets/images/theme/gov/search.svg"></ion - icon>
2023-01-24 15:56:47 +01:00
2023-10-19 16:51:12 +01:00
</div> -->
2021-03-05 14:54:10 +01:00
< / div >
< / div >
2021-06-03 14:48:35 +01:00
< / div >
2021-03-02 19:00:55 +01:00
2023-07-07 12:03:03 +01:00
< div title = "Perfil" class = "div-profile d-flex cursor-pointer font-45-rem" ( click ) = " openProfile ( ) " >
2023-08-19 22:25:12 +01:00
<!-- <ion - icon *ngIf="ThemeService.currentTheme == 'default' " class="icon" src='assets/images/icons - profile.svg'></ion - icon>
2022-10-18 14:51:24 +01:00
<ion - icon *ngIf="ThemeService.currentTheme == 'doneIt' " class="icon" src='assets/images/theme/doneIt/icons - profile.svg'></ion - icon>
2023-08-19 22:25:12 +01:00
<ion - icon *ngIf="ThemeService.currentTheme == 'gov' " class="icon" src='assets/images/theme/gov/icons - profile.svg'></ion - icon> -->
2023-08-29 16:05:32 +01:00
< div * ngIf = "profilePicture == ''" class = "profile-image" >
< img * ngIf = "loggeduser.RoleDescription == 'Presidente da República' " class = "profile-image"
src = 'assets/images/presidente.png' >
< img * ngIf = "loggeduser.RoleDescription == 'Ministro e Director do Gabinete do PR' " class = "profile-image"
src = 'assets/images/ministro.png' >
< img * ngIf = "loggeduser.RoleDescription == 'Secretário Geral' " class = "profile-image"
src = 'assets/images/secretaria_geral.png' >
< ion-icon
* ngIf = "loggeduser.RoleDescription != 'Presidente da República'&& loggeduser.RoleDescription != 'Ministro e Director do Gabinete do PR' && loggeduser.RoleDescription != 'Secretário Geral' "
class = "icon" src = 'assets/images/theme/gov/icons-profile.svg' > < / ion-icon >
< / div >
2023-08-19 22:25:12 +01:00
2023-08-20 18:09:10 +01:00
2023-08-29 16:05:32 +01:00
< div * ngIf = "profilePicture != ''" class = "profile-image" >
2023-09-19 10:21:23 +01:00
< img class = "profile-image font-45-em image-prety" src = {{profilePicture}} >
2023-08-29 16:05:32 +01:00
< / div >
2021-10-20 17:46:03 +01:00
< div class = "profile-text" >
2023-08-31 16:37:11 +01:00
< div * ngIf = "NotificationHolderService.notificationList.length > 0" class = "icon-badge" style = "right: -6px;top: 38px;top: -6px;" >
{{NotificationHolderService.notificationList.length}} < / div >
2021-10-20 17:46:03 +01:00
< / div >
2021-08-30 10:24:46 +01:00
2021-10-20 17:46:03 +01:00
< / div >
2020-12-29 10:17:34 +01:00
< / div >
2021-03-01 15:45:30 +01:00
< / div >
2021-10-20 17:46:03 +01:00
< / div >
2022-04-08 12:31:23 +01:00
2021-03-01 15:45:30 +01:00
< / div >
2023-08-19 22:25:12 +01:00
< div [ class . header-bottom-line ] = " ThemeService . currentTheme = = ' gov ' " style = "height: 5px;" > < / div >
2023-09-19 10:21:23 +01:00
< / div >