[d565449] | 1 | import React, { useState } from "react";
|
---|
| 2 | import styles from "./DrawGuide.module.css";
|
---|
| 3 | import help_icon from "../../assets/help_icon.png";
|
---|
| 4 |
|
---|
| 5 | export default function DrawGuide() {
|
---|
| 6 | const [modal, setModal] = useState(false);
|
---|
| 7 |
|
---|
| 8 | const toggleModal = () => {
|
---|
| 9 | setModal(!modal);
|
---|
| 10 | };
|
---|
| 11 |
|
---|
| 12 | return (
|
---|
| 13 | <>
|
---|
| 14 | <button onClick={toggleModal} className={styles.btnModal}></button>
|
---|
| 15 |
|
---|
| 16 | {modal && (
|
---|
| 17 | <div className={styles.modal}>
|
---|
| 18 | <div onClick={toggleModal} className={styles.overlay}></div>
|
---|
| 19 | <div className={styles.modalContent}>
|
---|
| 20 | <h2>How to Use the Map Builder</h2>
|
---|
| 21 | <p>Welcome to the Map Builder! Here you can create an indoor map, render it and enjoy!:</p>
|
---|
| 22 | <br></br>
|
---|
| 23 | <ul>
|
---|
| 24 | <h3>Shapes and Placement</h3>
|
---|
| 25 | <li>There are 4 types of shapes : Walls, Rooms, Entrances and Pins. </li>
|
---|
| 26 | <li>By clicking on a shape's respective icon, that shape will follow your mouse untill you place it by clicking anywhere on the canvas</li>
|
---|
| 27 | <li>Placed shapes automatically get snapped in place, with respect to the grid</li>
|
---|
| 28 | <li>You can place a pin on the canvas by right clicking and then left clicking - imat bug tuka nekogas direktno se postavuvaat</li>
|
---|
| 29 | <br></br>
|
---|
| 30 | <h3>Adding information</h3>
|
---|
| 31 | <li>By double clicking on any shape (except a Wall), you can add information to the shape</li>
|
---|
| 32 | <li>Every shape holds basic information like a name, and more advanced information for navigation aswell</li>
|
---|
| 33 | <br></br>
|
---|
| 34 | <li>To explore map building in detail you can check our own wiki page. TODO</li>
|
---|
| 35 | </ul>
|
---|
| 36 | <br></br>
|
---|
| 37 | <p>After completing your map, click the render button and go to the View page to see your full featured map!</p>
|
---|
| 38 |
|
---|
| 39 | <button className={styles.closeModal} onClick={toggleModal}>
|
---|
| 40 | CLOSE
|
---|
| 41 | </button>
|
---|
| 42 | </div>
|
---|
| 43 | </div>
|
---|
| 44 | )}
|
---|
| 45 | </>
|
---|
| 46 | );
|
---|
| 47 | }
|
---|