UNPKG

697 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.transitionIn = void 0;
7
8var _preact = require("preact");
9
10/** @jsx h */
11const transitionIn = Wrapped => {
12 class TransitionIn extends _preact.Component {
13 constructor(props) {
14 super(props);
15 this.state = {
16 firstRender: true
17 };
18 }
19
20 componentDidMount() {
21 setTimeout(() => {
22 this.setState({
23 firstRender: false
24 });
25 }, 0);
26 }
27
28 render() {
29 return (0, _preact.h)(Wrapped, Object.assign({
30 firstRender: this.state.firstRender
31 }, this.props));
32 }
33
34 }
35
36 return TransitionIn;
37};
38
39exports.transitionIn = transitionIn;
\No newline at end of file