1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| import { Component } from "react";
| import { PropTypes } from "prop-types";
|
| export default class TextNode extends Component {
| render() {
| return (
| <span
| data-position={this.props.position}
| data-overlap={this.props.overlap}
| key={this.props.keyNode ? this.props.keyNode : null}
| style={this.props.style}
| >
| {this.props.children}
| </span>
| );
| }
| }
|
| TextNode.propTypes = {
| position: PropTypes.number,
| overlap: PropTypes.string,
| key: PropTypes.string,
| style: PropTypes.object,
| children: PropTypes.oneOfType([PropTypes.string, PropTypes.object]).isRequired,
| };
|
|