Files
jitsi-meet/react/features/base/react/components/AbstractPage.ts

23 lines
673 B
TypeScript
Raw Normal View History

2018-09-25 14:48:03 +02:00
import { Component } from 'react';
/**
* Abstract component that defines a refreshable page to be rendered by
* {@code PagedList}.
*/
export default class AbstractPage<P> extends Component<P> {
/**
* Method to be overridden by the implementing classes to refresh the data
2018-09-25 14:48:03 +02:00
* content of the component.
*
* Note: It is a static method as the {@code Component} may not be
* initialized yet when the UI invokes refresh (e.g. Tab change).
2018-09-25 14:48:03 +02:00
*
* @param {any} _p1 - Param 1.
* @param {any} _p2 - Param 2.
2018-09-25 14:48:03 +02:00
* @returns {void}
*/
static refresh(_p1?: any, _p2?: any) {
2018-09-25 14:48:03 +02:00
// No implementation in abstract class.
}
}