RocketChat/Rocket.Chat

View on GitHub
packages/web-ui-registration/src/components/LoginTerms.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import { Box } from '@rocket.chat/fuselage';
import { HorizontalWizardLayoutCaption } from '@rocket.chat/layout';
import { useSetting } from '@rocket.chat/ui-contexts';
import type { ReactElement } from 'react';
import { useTranslation } from 'react-i18next';

export const LoginTerms = (): ReactElement => {
    const { t } = useTranslation();
    const loginTerms = useSetting('Layout_Login_Terms') as string;

    return (
        <HorizontalWizardLayoutCaption>
            <Box withRichContent dangerouslySetInnerHTML={{ __html: loginTerms !== '' ? loginTerms : t('Layout_Login_Terms_Content') }} />
        </HorizontalWizardLayoutCaption>
    );
};

export default LoginTerms;