aboutsummaryrefslogtreecommitdiff
path: root/src/LoadDialog.js
blob: 8f4d20bf24966be34078dd2f2ab1544546351ede (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import React, { Component } from 'react'
import { ModalContainer, ModalDialog } from 'react-modal-dialog'

export default class LoadDialog extends Component {
    render() {
        let savesListItems = this.props.saves.map((save) => {
            return <a key={save} onClick={() => this.props.onLoad(save)}>
                <li>{save}</li>
            </a>
        })

        return <ModalContainer onClose={this.props.onClose}>
            <ModalDialog onClose={this.props.onClose}>
            <h1>Load</h1>
            <ul>
            {savesListItems}
            </ul>
            </ModalDialog>
        </ModalContainer>
    }
}