You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/ts/components/basic/StyledI18nSubText.tsx

27 lines
900 B
TypeScript

import styled from 'styled-components';
import { forwardRef } from 'react';
import { I18n } from './I18n';
import { I18nProps, LocalizerToken } from '../../types/Localizer';
const StyledI18nSubTextContainer = styled('div')`
font-size: var(--font-size-md);
line-height: 1.5;
margin-bottom: var(--margins-lg);
// TODO: we'd like the description to be on two lines instead of one when it is short.
// setting the max-width depending on the text length is **not** the way to go.
// We should set the width on the dialog itself, depending on what we display.
max-width: '60ch';
padding-inline: var(--margins-lg);
`;
export const StyledI18nSubText = forwardRef<HTMLSpanElement, I18nProps<LocalizerToken>>(
({ className, ...props }) => {
return (
<StyledI18nSubTextContainer className={className}>
<I18n {...props} />
</StyledI18nSubTextContainer>
);
}
);