forked from trent_larson/crowd-funder-for-time-pwa
Extract literal strings from complex modals to notification constants
Replace hardcoded text in raw $notify calls with centralized constants: - MembersList.vue: 2 complex modals (contact admission workflow) - ContactsView.vue: 2 complex modals (registration, onboarding meeting) - ProjectViewView.vue: 1 complex modal (claim confirmation) Preserves advanced modal features (promptToStopAsking, custom buttons, nested workflows) while standardizing text through constants for maintainability and future localization support.
This commit is contained in:
@@ -122,3 +122,37 @@ export const NOTIFY_UNCONFIRMED_HOURS = {
|
||||
title: "Unconfirmed Hours",
|
||||
message: "Would you like to confirm some of those hours?",
|
||||
};
|
||||
|
||||
// Complex modal constants (for raw $notify calls with advanced features)
|
||||
// MembersList.vue complex modals
|
||||
export const NOTIFY_ADD_CONTACT_FIRST = {
|
||||
title: "Add as Contact First?",
|
||||
text: "This person is not in your contacts. Would you like to add them as a contact first?",
|
||||
yesText: "Add as Contact",
|
||||
noText: "Skip Adding Contact",
|
||||
};
|
||||
|
||||
export const NOTIFY_CONTINUE_WITHOUT_ADDING = {
|
||||
title: "Continue Without Adding?",
|
||||
text: "Are you sure you want to proceed with admission? If they are not a contact, you will not know their name after this meeting.",
|
||||
yesText: "Continue",
|
||||
};
|
||||
|
||||
// ContactsView.vue complex modals
|
||||
export const NOTIFY_REGISTER_CONTACT = {
|
||||
title: "Register",
|
||||
text: "Do you want to register them?",
|
||||
};
|
||||
|
||||
export const NOTIFY_ONBOARDING_MEETING = {
|
||||
title: "Onboarding Meeting",
|
||||
text: "Would you like to start a new meeting?",
|
||||
yesText: "Start New Meeting",
|
||||
noText: "Join Existing Meeting",
|
||||
};
|
||||
|
||||
// ProjectViewView.vue complex modals
|
||||
export const NOTIFY_CONFIRM_CLAIM = {
|
||||
title: "Confirm",
|
||||
text: "Do you personally confirm that this is true?",
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user