render()

in lti-components/web/src/components/EventCard/ExpandableText.js [22:33]


    render() {
        const text = this.state.expanded ? this.props.text : (this.props.text||``).substring(0, this.props.chars||100);

        return (
            <span>
                {text}{!this.state.expanded&&this.state.expandable&&(`... `)}
                {this.state.expandable&&(
                    <Button variant="link" onClick={this.toggleExpansion}>{this.state.expanded?`less`:`read more`}</Button>
                )}
            </span>
        )
    }