From 78332192b02e854861dd420fbf85d2d66ac1819a Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 8 Jul 2026 07:52:36 -0700 Subject: [PATCH] Page header copied --- .../common/page-header/page-header.component.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src-ui/src/app/components/common/page-header/page-header.component.ts b/src-ui/src/app/components/common/page-header/page-header.component.ts index ec0525b4b..bf579af6c 100644 --- a/src-ui/src/app/components/common/page-header/page-header.component.ts +++ b/src-ui/src/app/components/common/page-header/page-header.component.ts @@ -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