Skip to content
Snippets Groups Projects
Select Git revision
  • 207d4f7cf372be51af910fb2c6c2094a8fc25a8f
  • main default protected
  • release
  • OZG-8252-gitlab-pipeline
  • OZG-7774-E2E
  • OZG-5120-PoC-Native-Image
  • 1.11.0
  • 1.10.0
  • 1.9.0
  • 1.8.0
  • 1.7.0
  • 1.6.0
  • 1.5.0
  • 1.4.0
  • 1.3.0
  • 1.2.1
  • 1.2.0
  • 1.1.1
  • 1.1.0
  • 1.0.0
  • 0.8.0
  • 0.7.0
  • 0.6.0
  • 0.5.0
  • 0.4.0
  • 0.3.0
26 results

lombok.config

Blame
  • user-icon.component.html 2.16 KiB
    <!--
    
        Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den
        Ministerpräsidenten des Landes Schleswig-Holstein
        Staatskanzlei
        Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
    
        Lizenziert unter der EUPL, Version 1.2 oder - sobald
        diese von der Europäischen Kommission genehmigt wurden -
        Folgeversionen der EUPL ("Lizenz");
        Sie dürfen dieses Werk ausschließlich gemäß
        dieser Lizenz nutzen.
        Eine Kopie der Lizenz finden Sie hier:
    
        https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
    
        Sofern nicht durch anwendbare Rechtsvorschriften
        gefordert oder in schriftlicher Form vereinbart, wird
        die unter der Lizenz verbreitete Software "so wie sie
        ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
        ausdrücklich oder stillschweigend - verbreitet.
        Die sprachspezifischen Genehmigungen und Beschränkungen
        unter der Lizenz sind dem Lizenztext zu entnehmen.
    
    -->
    <ozgcloud-spinner [stateResource]="userProfileStateResource" diameter="30" padding="3">
      <div
        [matTooltipDisabled]="disableTooltip"
        data-test-class="user-profile-icon"
        class="relative flex size-9 items-center justify-center overflow-hidden rounded-full text-lg text-whitetext"
        [class.bg-ozggray-900]="userProfileStateResource.resource || errorMessageCode === messageCode.RESOURCE_NOT_FOUND"
        [matTooltip]="tooltip"
      >
        <ng-container *ngIf="userProfileStateResource.resource; else noUser">
          <span data-test-class="user-profile-assigned">{{ initials }}</span>
        </ng-container>
        <ng-template #noUser>
          <ods-user-icon
            *ngIf="!userProfileStateResource.error"
            data-test-class="user-profile-unassigned"
            class="size-9 fill-ozggray-800"
            style="--mdc-icon-button-icon-size: 36px"
          />
          <span *ngIf="errorMessageCode === messageCode.RESOURCE_NOT_FOUND" data-test-class="user-profile-user-not-found">!</span>
          <ods-error-icon
            *ngIf="errorMessageCode === messageCode.SERVICE_UNAVAILABLE"
            data-test-class="user-profile-service-unavailable"
            style="--mdc-icon-button-icon-size: 42px"
          />
        </ng-template>
      </div>
    </ozgcloud-spinner>