mirror of
https://github.com/flarum/framework.git
synced 2025-01-10 21:35:38 +08:00
b8754c7d7d
Includes transpiled JS/TS, and Typescript declaration files (typings). [skip ci]
23 lines
723 B
TypeScript
23 lines
723 B
TypeScript
/**
|
|
* The `ConfirmDocumentUnload` component can be used to register a global
|
|
* event handler that prevents closing the browser window/tab based on the
|
|
* return value of a given callback prop.
|
|
*
|
|
* ### Attrs
|
|
*
|
|
* - `when` - a callback returning true when the browser should prompt for
|
|
* confirmation before closing the window/tab
|
|
*
|
|
* ### Children
|
|
*
|
|
* NOTE: Only the first child will be rendered. (Use this component to wrap
|
|
* another component / DOM element.)
|
|
*
|
|
*/
|
|
export default class ConfirmDocumentUnload extends Component<import("../Component").ComponentAttrs, undefined> {
|
|
constructor();
|
|
handler(): any;
|
|
boundHandler: (() => any) | undefined;
|
|
}
|
|
import Component from "../Component";
|