) {
this.processingEvent = true;
try {
diff --git a/apps/web/src/locales/en/messages.json b/apps/web/src/locales/en/messages.json
index 0f8b0c1b466..680c28f0747 100644
--- a/apps/web/src/locales/en/messages.json
+++ b/apps/web/src/locales/en/messages.json
@@ -11591,6 +11591,9 @@
"unArchive": {
"message": "Unarchive"
},
+ "unArchiveAndSave": {
+ "message": "Unarchive and save"
+ },
"itemsInArchive": {
"message": "Items in archive"
},
diff --git a/libs/components/src/dialog/dialog/dialog.component.html b/libs/components/src/dialog/dialog/dialog.component.html
index be946c76a57..22aa99c44cb 100644
--- a/libs/components/src/dialog/dialog/dialog.component.html
+++ b/libs/components/src/dialog/dialog/dialog.component.html
@@ -34,16 +34,21 @@
}
- @if (!this.dialogRef?.disableClose) {
-
- }
+
+
+
+
+ @if (!this.dialogRef?.disableClose) {
+
+ }
+
Foobar
+
Dialog body text goes here.
@@ -292,3 +293,42 @@ export const WithCards: Story = {
disableAnimations: true,
},
};
+
+export const HeaderEnd: Story = {
+ render: (args) => ({
+ props: args,
+ template: /*html*/ `
+
+
+
+ Archived
+
+
+ Dialog body text goes here.
+
+
+
+
+
+
+ `,
+ }),
+ args: {
+ dialogSize: "small",
+ title: "Very Long Title That Should Be Truncated After Two Lines To Test Header End Slot",
+ subtitle: "Subtitle",
+ },
+};