Files
jitsi-meet/react/features/base/react/components/web/Text.ts
Robert Pintilii 2ba6bcf172 chore(deps) Upgrade eslint (#13341)
Upgrade eslint related packages
Fix new errors
2023-05-12 13:24:50 +03:00

28 lines
788 B
TypeScript

import React, { Component } from 'react';
import { StyleType, getFixedPlatformStyle } from '../../../styles/functions.web';
/**
* Implements a React/Web {@link Component} for displaying text similar to React
* Native's {@code Text} in order to facilitate cross-platform source code.
*
* @augments Component
*/
export default class Text extends Component<React.HTMLProps<HTMLSpanElement>> {
/**
* Implements React's {@link Component#render()}.
*
* @inheritdoc
* @returns {ReactElement}
*/
render() {
// eslint-disable-next-line react/prop-types
const _style = getFixedPlatformStyle(this.props.style as StyleType);
return React.createElement('span', {
...this.props,
style: _style
});
}
}