import type { Text } from "@yozora/ast"; import React from "react"; /** * Render `text`. * * @see https://www.npmjs.com/package/@yozora/ast#text * @see https://www.npmjs.com/package/@yozora/tokenizer-text */ export class TextRenderer extends React.Component { public override shouldComponentUpdate(nextProps: Readonly): boolean { const props = this.props; return props.value !== nextProps.value; } public override render(): React.ReactElement { return {this.props.value}; } }