summaryrefslogtreecommitdiff
path: root/client/components/App.jsx
blob: 841712b6e4d703ccd252ac9fd9dca169abcba529 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import { h, Component } from 'preact'
import { isMobile } from '../util'
import db from '../db'
import { Lethargy } from 'lethargy'
import { Link } from 'react-router-dom'

import Scroller from './Scroller'

export default class App extends Component {
  constructor() {
    super()
    this.state = {
      data: db.backupDB,
    }
    db.fetch( data => {
      document.body.parentNode.classList.remove('loading')
      this.setState({ data }) 
    })
  }
  render() {
    return (
      <div>
        <div class='header'>Procedural Paintings by Pepper</div>
        <Scroller data={this.state.data} />
      </div>
    )
  }
}

//         <Modal visible={this.props.location !== '/'}>
//         </Modal>