123456789101112131415161718192021222324252627282930313233343536 |
- import React from "react";
- import { useTranslation } from "react-i18next";
- import useSession from "../../hooks/useSession";
- import Modal from "../../components/ui/Modal";
- import LoadData from "./LoadData";
- const LoadSessionModal = ({ show, setShow }) => {
- const { t } = useTranslation();
- //const { c2c } = useC2C("board");
- const { setSession } = useSession();
- const loadSession = React.useCallback(
- (sessionData) => {
- setSession(sessionData);
- // c2c.publish("loadSession", sessionData);
- setShow(false);
- },
- [setSession, setShow]
- );
- return (
- <Modal title={t("Load session")} setShow={setShow} show={show}>
- <header>
- <h3>{t("Continue a saved game session?")}</h3>
- </header>
- <section>
- <LoadData onLoad={loadSession} />
- </section>
- </Modal>
- );
- };
- export default LoadSessionModal;
|