diff --git a/apps/meteor/client/components/ABAC/ABACUpsellModal/__snapshots__/ABACUpsellModal.spec.tsx.snap b/apps/meteor/client/components/ABAC/ABACUpsellModal/__snapshots__/ABACUpsellModal.spec.tsx.snap index d3afc0672db5e..5fb1e343d0358 100644 --- a/apps/meteor/client/components/ABAC/ABACUpsellModal/__snapshots__/ABACUpsellModal.spec.tsx.snap +++ b/apps/meteor/client/components/ABAC/ABACUpsellModal/__snapshots__/ABACUpsellModal.spec.tsx.snap @@ -36,6 +36,7 @@ exports[`ABACUpsellModal should render the modal with correct content 1`] = ` - - - - + + {errors.parentRoom && ( + + {errors.parentRoom.message} + + )} + + + + {t('Name')} + + + ( + } + /> + )} + /> + + {errors.name && ( + + {errors.name.message} + + )} + + + {t('Topic')} + + } + /> + + + {t('Displayed_next_to_name')} + + + + {t('Members')} + + ( + + )} + /> + + + + {t('Discussion_first_message_title')} + + ( + + )} + /> + + {encrypted ? ( + {t('Discussion_first_message_disabled_due_to_e2e')} + ) : ( + {t('First_message_hint')} + )} + + + + {t('Encrypted')} + ( + + )} + /> + + {getEncryptedHint({ isPrivate: true, encrypted })} + + + ); }; diff --git a/apps/meteor/client/components/CreateDiscussion/DefaultParentRoomField.tsx b/apps/meteor/client/components/CreateDiscussion/DefaultParentRoomField.tsx index fd012f7c5f8a3..b34940ab5bd4b 100644 --- a/apps/meteor/client/components/CreateDiscussion/DefaultParentRoomField.tsx +++ b/apps/meteor/client/components/CreateDiscussion/DefaultParentRoomField.tsx @@ -1,12 +1,16 @@ import { Skeleton, TextInput, Callout } from '@rocket.chat/fuselage'; import { useTranslation, useEndpoint } from '@rocket.chat/ui-contexts'; import { useQuery } from '@tanstack/react-query'; -import type { ReactElement } from 'react'; +import type { ComponentPropsWithoutRef } from 'react'; import { useMemo } from 'react'; import { roomCoordinator } from '../../lib/rooms/roomCoordinator'; -const DefaultParentRoomField = ({ defaultParentRoom }: { defaultParentRoom: string }): ReactElement => { +type DefaultParentRoomFieldProps = { + defaultParentRoom: string; +} & Omit, 'defaultValue' | 'disabled'>; + +const DefaultParentRoomField = ({ defaultParentRoom, ...props }: DefaultParentRoomFieldProps) => { const t = useTranslation(); const query = useMemo( @@ -34,6 +38,7 @@ const DefaultParentRoomField = ({ defaultParentRoom }: { defaultParentRoom: stri return ( -

- Discussion_title -

+

+ Discussion_title +

+