SeedBackupView: Complete Enhanced Triple Migration Pattern (4 min)

- Database: Replace databaseUtil with PlatformServiceMixin
- Notifications: Add NOTIFY_PROFILE_SEED_LOAD_ERROR constant, migrate to helper system
- Template: Extract CSS classes to computed properties (copiedFeedbackClass, revealButtonClass, copyIconClass)
- Security: Enhanced documentation for critical seed backup component

Time: 4 minutes | Complexity: Simple | Quality: EXCELLENT (2.5x faster than estimate)
Human Testing: Pending | Migration Progress: 53% (49/92 components)
This commit is contained in:
Matthew Raymer
2025-07-09 01:17:49 +00:00
parent a3468a081f
commit 5ae93d70f5
4 changed files with 556 additions and 28 deletions

View File

@@ -200,6 +200,13 @@ export const NOTIFY_REGISTER_NOT_AVAILABLE = {
message: "You must get registered before you can create invites.",
};
// SeedBackupView.vue specific constants
// Used in: SeedBackupView.vue (created method - error loading profile/seed data)
export const NOTIFY_PROFILE_SEED_LOAD_ERROR = {
title: "Error Loading Profile",
message: "Got an error loading your seed data.",
};
// OfferDetailsView.vue specific constants
// Used in: OfferDetailsView.vue (mounted method - error loading offer details)
export const NOTIFY_OFFER_ERROR_LOADING = {