import React, { Component } from 'react'; /** * The web container rendering the welcome page. */ export default class WelcomePage extends Component { /** * Implements React's {@link Component#render()}. * * @inheritdoc * @returns {ReactElement|null} */ render() { return (
{ this._renderHeader() } { this._renderMain() }
); } /** * Renders a feature with a specific index. * * @param {number} index - The index of the feature to render. * @private * @returns {ReactElement} */ _renderFeature(index) { return (
); } /** * Renders a row of features. * * @param {number} beginIndex - The inclusive feature index to begin the row * with. * @param {number} endIndex - The exclusive feature index to end the row * with. * @private * @returns {ReactElement} */ _renderFeatureRow(beginIndex, endIndex) { const features = []; for (let index = beginIndex; index < endIndex; ++index) { features.push(this._renderFeature(index)); } return (
{ features }
); } /** * Renders the header part of this WelcomePage. * * @private * @returns {ReactElement|null} */ _renderHeader() { return (
jitsi.org