-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(Upload Waiver) OY2-30723 1915(b) waivers (#934)
* feat(Upload Waiver) OY2-30723 1915(b) waivers * update formatting. Removed some constants
- Loading branch information
Showing
6 changed files
with
127 additions
and
1 deletion.
There are no files selected for viewing
33 changes: 33 additions & 0 deletions
33
lib/libs/email/content/upload-subsequent-documents/emailTemplates/Waiver1915BCMS.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
import { CommonEmailVariables, Events } from "shared-types"; | ||
import { | ||
PackageDetails, | ||
BasicFooter, | ||
Attachments, | ||
SubDocHowToAccess, | ||
} from "../../email-components"; | ||
import { BaseEmailTemplate } from "../../email-templates"; | ||
|
||
export const WaiversEmailCMS = ({ | ||
variables, | ||
}: { | ||
variables: Events["UploadSubsequentDocuments"] & CommonEmailVariables; | ||
}) => { | ||
return ( | ||
<BaseEmailTemplate | ||
previewText={`Action required: review new documents for 1915(B) ${variables.id} in OneMAC.`} | ||
heading={`New documents have been submitted for 1915(B) ${variables.id} in OneMAC.`} | ||
applicationEndpointUrl={variables.applicationEndpointUrl} | ||
footerContent={<BasicFooter />} | ||
> | ||
<PackageDetails | ||
details={{ | ||
"State or Territory": variables.territory, | ||
"Waiver Package ID": variables.id, | ||
Summary: variables.additionalInformation, | ||
}} | ||
/> | ||
<Attachments attachments={variables.attachments} /> | ||
<SubDocHowToAccess appEndpointURL={variables.applicationEndpointUrl} /> | ||
</BaseEmailTemplate> | ||
); | ||
}; |
35 changes: 35 additions & 0 deletions
35
lib/libs/email/content/upload-subsequent-documents/emailTemplates/Waiver1915BState.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
import { CommonEmailVariables, Events } from "shared-types"; | ||
import { PackageDetails, BasicFooter, Attachments, Divider } from "../../email-components"; | ||
import { styles } from "../../email-styles"; | ||
import { Text } from "@react-email/components"; | ||
import { BaseEmailTemplate } from "../../email-templates"; | ||
|
||
export const WaiversEmailState = ({ | ||
variables, | ||
}: { | ||
variables: Events["UploadSubsequentDocuments"] & CommonEmailVariables; | ||
}) => { | ||
return ( | ||
<BaseEmailTemplate | ||
previewText={`Action required: review new documents for 1915(B) ${variables.id}.`} | ||
heading={`You’ve successfully submitted the following to CMS reviewers for 1915(B) ${variables.id}:`} | ||
applicationEndpointUrl={variables.applicationEndpointUrl} | ||
footerContent={<BasicFooter />} | ||
> | ||
<PackageDetails | ||
details={{ | ||
"State or Territory": variables.territory, | ||
Name: variables.submitterName, | ||
"Email Address": variables.submitterEmail, | ||
"Waiver Package ID": variables.id, | ||
Summary: variables.additionalInformation, | ||
}} | ||
/> | ||
<Attachments attachments={variables.attachments} /> | ||
<Divider /> | ||
<Text style={{ ...styles.text.base, marginTop: "16px" }}> | ||
If you have questions or did not expect this email, please contact your CPOC. | ||
</Text> | ||
</BaseEmailTemplate> | ||
); | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -32,7 +32,7 @@ export const emailTemplateValue = { | |
}, | ||
}, | ||
additionalInformation: | ||
"This some additional infornormaiton about the request to withdraw and what makes it important.", | ||
"This some additional information about the request to upload additional documents.", | ||
submitterName: "George Harrison", | ||
submitterEmail: "[email protected]", | ||
timestamp: 1723390633663, | ||
|
28 changes: 28 additions & 0 deletions
28
lib/libs/email/preview/Upload Subsequent Documents/CMS/Waiver1915b.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
import { WaiversEmailCMS } from "lib/libs/email/content/upload-subsequent-documents/emailTemplates/Waiver1915BCMS"; | ||
import { emailTemplateValue } from "lib/libs/email/mock-data/upload-subsequent-documents"; | ||
import * as attachments from "lib/libs/email/mock-data/attachments"; | ||
|
||
const Waiver1915bCMSEmail = () => { | ||
return ( | ||
<WaiversEmailCMS | ||
variables={{ | ||
...emailTemplateValue, | ||
id: "CO-24-1234", | ||
event: "upload-subsequent-documents", | ||
authority: "1915(b)", | ||
actionType: "Amend", | ||
attachments: { | ||
currentStatePlan: attachments.currentStatePlan, | ||
amendedLanguage: attachments.amendedLanguage, | ||
coverLetter: attachments.coverLetter, | ||
budgetDocuments: attachments.budgetDocuments, | ||
publicNotice: attachments.publicNotice, | ||
tribalConsultation: attachments.tribalConsultation, | ||
other: attachments.other, | ||
}, | ||
}} | ||
/> | ||
); | ||
}; | ||
|
||
export default Waiver1915bCMSEmail; |
28 changes: 28 additions & 0 deletions
28
lib/libs/email/preview/Upload Subsequent Documents/State/Waiver1915b.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
import { WaiversEmailState } from "lib/libs/email/content/upload-subsequent-documents/emailTemplates/Waiver1915BState"; | ||
import { emailTemplateValue } from "lib/libs/email/mock-data/upload-subsequent-documents"; | ||
import * as attachments from "lib/libs/email/mock-data/attachments"; | ||
|
||
const Waiver1915bCMSEmail = () => { | ||
return ( | ||
<WaiversEmailState | ||
variables={{ | ||
...emailTemplateValue, | ||
id: "CO-24-1234", | ||
event: "upload-subsequent-documents", | ||
authority: "1915(b)", | ||
actionType: "Amend", | ||
attachments: { | ||
currentStatePlan: attachments.currentStatePlan, | ||
amendedLanguage: attachments.amendedLanguage, | ||
coverLetter: attachments.coverLetter, | ||
budgetDocuments: attachments.budgetDocuments, | ||
publicNotice: attachments.publicNotice, | ||
tribalConsultation: attachments.tribalConsultation, | ||
other: attachments.other, | ||
}, | ||
}} | ||
/> | ||
); | ||
}; | ||
|
||
export default Waiver1915bCMSEmail; |