-
{title}
+
{title}
{message &&
{message}
}
- {extraContent}
+ {extraContent ?? children}
diff --git a/app/javascript/flavours/glitch/features/ui/components/confirmation_modals/index.ts b/app/javascript/flavours/glitch/features/ui/components/confirmation_modals/index.ts
index 389ad7ea83..c27597fb52 100644
--- a/app/javascript/flavours/glitch/features/ui/components/confirmation_modals/index.ts
+++ b/app/javascript/flavours/glitch/features/ui/components/confirmation_modals/index.ts
@@ -1,3 +1,4 @@
+export type { BaseConfirmationModalProps } from './confirmation_modal';
export { ConfirmationModal } from './confirmation_modal';
export { ConfirmDeleteStatusModal } from './delete_status';
export { ConfirmDeleteListModal } from './delete_list';
diff --git a/app/javascript/flavours/glitch/features/ui/components/confirmation_modals/quiet_post_quote_info.tsx b/app/javascript/flavours/glitch/features/ui/components/confirmation_modals/quiet_post_quote_info.tsx
index 730538a6e0..f2ba07f5fe 100644
--- a/app/javascript/flavours/glitch/features/ui/components/confirmation_modals/quiet_post_quote_info.tsx
+++ b/app/javascript/flavours/glitch/features/ui/components/confirmation_modals/quiet_post_quote_info.tsx
@@ -33,7 +33,7 @@ const messages = defineMessages({
/**
* [1] Since we only want this modal to have two buttons – "Don't ask again" and
* "Got it" – , we have to use the `onClose` handler to handle the "Don't ask again"
- * functionality. Because of this, we need to set `closeWhenConfirm` to false and
+ * functionality. Because of this, we need to set `noCloseOnConfirm` to true and
* close the modal manually.
* This prevents the modal from being dismissed permanently when just confirming.
*/
@@ -65,13 +65,13 @@ export const QuietPostQuoteInfoModal: React.FC<{ status: Status }> = ({
return (
);
};
diff --git a/app/javascript/flavours/glitch/features/ui/components/modal_root.jsx b/app/javascript/flavours/glitch/features/ui/components/modal_root.jsx
index 2b8a0cbc85..126509ab86 100644
--- a/app/javascript/flavours/glitch/features/ui/components/modal_root.jsx
+++ b/app/javascript/flavours/glitch/features/ui/components/modal_root.jsx
@@ -96,6 +96,8 @@ export const MODAL_COMPONENTS = {
'ANNUAL_REPORT': AnnualReportModal,
'COMPOSE_PRIVACY': () => Promise.resolve({ default: VisibilityModal }),
'ACCOUNT_NOTE': () => import('@/flavours/glitch/features/account_timeline/modals/note_modal').then(module => ({ default: module.AccountNoteModal })),
+ 'ACCOUNT_EDIT_NAME': () => import('@/flavours/glitch/features/account_edit/components/name_modal').then(module => ({ default: module.NameModal })),
+ 'ACCOUNT_EDIT_BIO': () => import('@/flavours/glitch/features/account_edit/components/bio_modal').then(module => ({ default: module.BioModal })),
};
export default class ModalRoot extends PureComponent {