Skip to content

Commit 3a3961c

Browse files
committed
fix: use actual default translation keys if not provided explicitly to useModal
1 parent 1a1e1a4 commit 3a3961c

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/frontend/hooks/use-modal.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,14 @@ export const useModal = (): ModalFunctions => {
4747
buttons.push({ label: translateButton('ok', resourceId), variant: 'primary', onClick: closeModal })
4848
}
4949

50+
const getDefaultTranslationKey = (placement: string) => `modal-${placement}`
51+
5052
const data: ModalData = {
5153
modalProps: {
5254
...modalProps,
53-
label: translateLabel(modalProps.label || '', resourceId),
54-
title: translateMessage(modalProps.title || '', resourceId),
55-
subTitle: translateMessage(modalProps.subTitle || '', resourceId),
55+
label: translateLabel(modalProps.label || getDefaultTranslationKey('label'), resourceId),
56+
title: translateMessage(modalProps.title || getDefaultTranslationKey('title'), resourceId),
57+
subTitle: translateMessage(modalProps.subTitle || getDefaultTranslationKey('subTitle'), resourceId),
5658
variant: modalProps.variant,
5759
buttons,
5860
onClose: modalProps.onClose || closeModal,

0 commit comments

Comments
 (0)