Skip to content
Snippets Groups Projects
accessibility-button.component.ts 730 B
Newer Older
  • Learn to ignore specific revisions
  • import { CommonModule } from '@angular/common';
    import { Component, Input } from '@angular/core';
    
    import { LinkComponent, TooltipDirective } from '@ods/system';
    import { IconComponent } from '../../../../design-system/src/lib/icon/icon.component';
    
    
    @Component({
      selector: 'common-accessibility-button',
      standalone: true,
    
      imports: [CommonModule, LinkComponent, TooltipDirective, IconComponent],
    
    OZGCloud's avatar
    OZGCloud committed
      template: `<ods-link [url]="url" [linkTestId]="linkTestId" tooltip="Barrierefreiheit" [openInNewTab]="true">
    
        <ods-icon name="accessibility" size="large" fill="neutral" />
    
    OZGCloud's avatar
    OZGCloud committed
      </ods-link>`,
    
    })
    export class AccessibilityButtonComponent {
      @Input({ required: true }) url!: string;
    
      @Input() linkTestId: string | null = null;