Page header copied

This commit is contained in:
shamoon
2026-07-08 07:52:36 -07:00
parent e3c4c0ef7e
commit 78332192b0
@@ -1,5 +1,5 @@
import { Clipboard } from '@angular/cdk/clipboard'
import { Component, Input, inject } from '@angular/core'
import { Component, Input, inject, signal } from '@angular/core'
import { Title } from '@angular/platform-browser'
import { NgbPopoverModule } from '@ng-bootstrap/ng-bootstrap'
import { NgxBootstrapIconsModule } from 'ngx-bootstrap-icons'
@@ -17,9 +17,17 @@ export class PageHeaderComponent {
private clipboard = inject(Clipboard)
private _title = ''
public copied: boolean = false
private copiedSignal = signal(false)
private copyTimeout: any
public get copied(): boolean {
return this.copiedSignal()
}
public set copied(copied: boolean) {
this.copiedSignal.set(copied)
}
@Input()
set title(title: string) {
this._title = title