From 71ca0c6459cf9a870363e0ebbdcd416fe1169061 Mon Sep 17 00:00:00 2001 From: Michael Babienco Date: Thu, 23 Apr 2026 11:00:51 +0900 Subject: [PATCH] Turn on accent for save button when unsaved work --- .../ViewModels/CreatePDFReportViewModel.cs | 9 ++++++++- src/MayShow.Shared/Views/CreatePDFReportView.axaml | 3 ++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/MayShow.Shared/ViewModels/CreatePDFReportViewModel.cs b/src/MayShow.Shared/ViewModels/CreatePDFReportViewModel.cs index e7bc721..28b6fb5 100644 --- a/src/MayShow.Shared/ViewModels/CreatePDFReportViewModel.cs +++ b/src/MayShow.Shared/ViewModels/CreatePDFReportViewModel.cs @@ -111,10 +111,16 @@ class CreatePDFReportViewModel : BaseViewModel, ICanCheckShutdown, ILogger _isCreatingPDF = value; NotifyPropertyChanged(); NotifyPropertyChanged(nameof(IsCreatePDFButtonEnabled)); - NotifyPropertyChanged(nameof(CanAddItem)); + NotifyPropertyChanged(nameof(CanAddItem)); + NotifyPropertyChanged(nameof(IsSaveButtonAccentOn)); } } + public bool IsSaveButtonAccentOn + { + get => !_isCreatingPDF && HasUnsavedWork; + } + public bool IsCreatePDFButtonEnabled { get => !_isCreatingPDF && _pdfReport.Files.Count > 0; @@ -133,6 +139,7 @@ class CreatePDFReportViewModel : BaseViewModel, ICanCheckShutdown, ILogger { _hasUnsavedWork = value; NotifyPropertyChanged(); + NotifyPropertyChanged(nameof(IsSaveButtonAccentOn)); } } diff --git a/src/MayShow.Shared/Views/CreatePDFReportView.axaml b/src/MayShow.Shared/Views/CreatePDFReportView.axaml index 5140e75..6ac873b 100644 --- a/src/MayShow.Shared/Views/CreatePDFReportView.axaml +++ b/src/MayShow.Shared/Views/CreatePDFReportView.axaml @@ -222,7 +222,7 @@ Spacing="4">