Analytics added / NewRestaurant.js added
This commit is contained in:
@@ -2,6 +2,7 @@ import React from "react";
|
||||
import LoginDialog from "./Dialogs/LoginDialog";
|
||||
import RegisterDialog from "./Dialogs/RegisterDialog";
|
||||
import RegulaminDialog from "./Dialogs/RegulaminDialog";
|
||||
import NewRestaurant from "./Dialogs/NewRestaurant";
|
||||
|
||||
export default function (props) {
|
||||
return (
|
||||
@@ -9,6 +10,7 @@ export default function (props) {
|
||||
<LoginDialog />
|
||||
<RegisterDialog />
|
||||
<RegulaminDialog />
|
||||
<NewRestaurant />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ import DialogTitle from "@material-ui/core/DialogTitle";
|
||||
import DialogContent from "@material-ui/core/DialogContent";
|
||||
import Dialog from "@material-ui/core/Dialog";
|
||||
import Divider from "@material-ui/core/Divider";
|
||||
import ButtonSecondary from ".././ButtonSecondary";
|
||||
import ButtonSecondary from "../Input/ButtonSecondary";
|
||||
import IconButton from "@material-ui/core/IconButton";
|
||||
import TextField from "@material-ui/core/TextField";
|
||||
import CloseIcon from "@material-ui/icons/Close";
|
||||
|
||||
60
src/components/Dialogs/NewRestaurant.js
Normal file
60
src/components/Dialogs/NewRestaurant.js
Normal file
@@ -0,0 +1,60 @@
|
||||
import React, { useState } from "react";
|
||||
import { makeStyles } from "@material-ui/core/styles";
|
||||
import DialogTitle from "@material-ui/core/DialogTitle";
|
||||
import DialogContent from "@material-ui/core/DialogContent";
|
||||
import Dialog from "@material-ui/core/Dialog";
|
||||
import Divider from "@material-ui/core/Divider";
|
||||
import ButtonSecondary from "../Input/ButtonSecondary";
|
||||
import IconButton from "@material-ui/core/IconButton";
|
||||
import TextField from "@material-ui/core/TextField";
|
||||
import CloseIcon from "@material-ui/icons/Close";
|
||||
import { useSelector, useDispatch } from "react-redux";
|
||||
import validator from "validator";
|
||||
import InputAdornment from "@material-ui/core/InputAdornment";
|
||||
|
||||
const useStyles = makeStyles((theme) => ({
|
||||
root: {
|
||||
textAlign: "center",
|
||||
"& .MuiPaper-root": {
|
||||
backgroundColor: "#262626",
|
||||
color: "#bbbbbb",
|
||||
},
|
||||
},
|
||||
closeButton: {
|
||||
color: "#bbbbbb",
|
||||
position: "absolute",
|
||||
right: theme.spacing(1),
|
||||
top: theme.spacing(1),
|
||||
},
|
||||
textInput: {
|
||||
marginTop: "20px",
|
||||
marginBottom: "10px",
|
||||
width: "90%",
|
||||
"& .MuiInputBase-root": {
|
||||
color: "#01c3a9",
|
||||
},
|
||||
"& .MuiInputLabel-root": {
|
||||
color: "#bbbbbb",
|
||||
},
|
||||
},
|
||||
link: {
|
||||
fontSize: "0.9rem",
|
||||
},
|
||||
}));
|
||||
|
||||
export default function NewRestaurant() {
|
||||
const styles = useStyles();
|
||||
const dialogOpen = useSelector((state) => state.data.dialogs.newRestaurant);
|
||||
|
||||
return (
|
||||
<div>
|
||||
<Dialog
|
||||
className={styles.root}
|
||||
open={dialogOpen}
|
||||
aria-labelledby="newRestaurant-title"
|
||||
>
|
||||
<DialogTitle id="newRestaurant-title">Nowy Lokal</DialogTitle>
|
||||
</Dialog>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -4,7 +4,7 @@ import DialogTitle from "@material-ui/core/DialogTitle";
|
||||
import DialogContent from "@material-ui/core/DialogContent";
|
||||
import Dialog from "@material-ui/core/Dialog";
|
||||
import Divider from "@material-ui/core/Divider";
|
||||
import ButtonSecondary from ".././ButtonSecondary";
|
||||
import ButtonSecondary from "../Input/ButtonSecondary";
|
||||
import IconButton from "@material-ui/core/IconButton";
|
||||
import TextField from "@material-ui/core/TextField";
|
||||
import CloseIcon from "@material-ui/icons/Close";
|
||||
|
||||
@@ -4,7 +4,7 @@ import ButtonSecondary from "./ButtonSecondary";
|
||||
import TextField from "@material-ui/core/TextField";
|
||||
import Autocomplete from "@material-ui/lab/Autocomplete";
|
||||
import { useSelector, useDispatch } from "react-redux";
|
||||
import { fetchAutocomplete, setSearchQuery, fetchSearch } from "../actions";
|
||||
import { fetchAutocomplete, setSearchQuery, fetchSearch } from "../../actions";
|
||||
|
||||
const useStyles = makeStyles((theme) => ({
|
||||
root: {
|
||||
@@ -1,6 +1,6 @@
|
||||
import React from "react";
|
||||
import Pictograms from "./Pictograms";
|
||||
import { extractTags } from "../Services";
|
||||
import { extractTags } from "../../Services";
|
||||
|
||||
export default function CardDish(props) {
|
||||
const {
|
||||
@@ -1,6 +1,6 @@
|
||||
import React from "react";
|
||||
import Pictograms from "./Pictograms";
|
||||
import { fetchRestaurant } from "../actions";
|
||||
import { fetchRestaurant } from "../../actions";
|
||||
import { useDispatch } from "react-redux";
|
||||
|
||||
function extractTags(tags) {
|
||||
@@ -1,20 +1,20 @@
|
||||
import React from "react";
|
||||
// ICONS
|
||||
import alcohol from "../public/i_alcohol.svg";
|
||||
import card from "../public/i_card.svg";
|
||||
import delivery from "../public/i_delivery.svg";
|
||||
import eggs from "../public/i_eggs.svg";
|
||||
import gluten from "../public/i_gluten.svg";
|
||||
import glutenFree from "../public/i_glutenFree.svg";
|
||||
import lactose from "../public/i_lactose.svg";
|
||||
import lactoseFree from "../public/i_lactoseFree.svg";
|
||||
import peanuts from "../public/i_peanuts.svg";
|
||||
import pets from "../public/i_pets.svg";
|
||||
import seaFood from "../public/i_seaFood.svg";
|
||||
import sesame from "../public/i_sesame.svg";
|
||||
import soy from "../public/i_soy.svg";
|
||||
import vegan from "../public/i_vegan.svg";
|
||||
import vegetarian from "../public/i_vegetarian.svg";
|
||||
import alcohol from "../../public/i_alcohol.svg";
|
||||
import card from "../../public/i_card.svg";
|
||||
import delivery from "../../public/i_delivery.svg";
|
||||
import eggs from "../../public/i_eggs.svg";
|
||||
import gluten from "../../public/i_gluten.svg";
|
||||
import glutenFree from "../../public/i_glutenFree.svg";
|
||||
import lactose from "../../public/i_lactose.svg";
|
||||
import lactoseFree from "../../public/i_lactoseFree.svg";
|
||||
import peanuts from "../../public/i_peanuts.svg";
|
||||
import pets from "../../public/i_pets.svg";
|
||||
import seaFood from "../../public/i_seaFood.svg";
|
||||
import sesame from "../../public/i_sesame.svg";
|
||||
import soy from "../../public/i_soy.svg";
|
||||
import vegan from "../../public/i_vegan.svg";
|
||||
import vegetarian from "../../public/i_vegetarian.svg";
|
||||
|
||||
export default function (props) {
|
||||
const pictograms = props.pictograms.map((pictogram, index) => (
|
||||
@@ -1,20 +1,20 @@
|
||||
import React from "react";
|
||||
// ICONS
|
||||
import alcohol from "../public/i_alcohol.svg";
|
||||
import card from "../public/i_card.svg";
|
||||
import delivery from "../public/i_delivery.svg";
|
||||
import eggs from "../public/i_eggs.svg";
|
||||
import gluten from "../public/i_gluten.svg";
|
||||
import glutenFree from "../public/i_glutenFree.svg";
|
||||
import lactose from "../public/i_lactose.svg";
|
||||
import lactoseFree from "../public/i_lactoseFree.svg";
|
||||
import peanuts from "../public/i_peanuts.svg";
|
||||
import pets from "../public/i_pets.svg";
|
||||
import seaFood from "../public/i_seaFood.svg";
|
||||
import sesame from "../public/i_sesame.svg";
|
||||
import soy from "../public/i_soy.svg";
|
||||
import vegan from "../public/i_vegan.svg";
|
||||
import vegetarian from "../public/i_vegetarian.svg";
|
||||
import alcohol from "../../public/i_alcohol.svg";
|
||||
import card from "../../public/i_card.svg";
|
||||
import delivery from "../../public/i_delivery.svg";
|
||||
import eggs from "../../public/i_eggs.svg";
|
||||
import gluten from "../../public/i_gluten.svg";
|
||||
import glutenFree from "../../public/i_glutenFree.svg";
|
||||
import lactose from "../../public/i_lactose.svg";
|
||||
import lactoseFree from "../../public/i_lactoseFree.svg";
|
||||
import peanuts from "../../public/i_peanuts.svg";
|
||||
import pets from "../../public/i_pets.svg";
|
||||
import seaFood from "../../public/i_seaFood.svg";
|
||||
import sesame from "../../public/i_sesame.svg";
|
||||
import soy from "../../public/i_soy.svg";
|
||||
import vegan from "../../public/i_vegan.svg";
|
||||
import vegetarian from "../../public/i_vegetarian.svg";
|
||||
|
||||
export default function (props) {
|
||||
const pictogramsSeparated = props.pictograms.map((pictogram, index) => (
|
||||
@@ -2,7 +2,7 @@ import React from "react";
|
||||
import PictogramsSeparate from "./PictogramsSeparate";
|
||||
import DishList from "./DishList";
|
||||
import CircularProgress from "@material-ui/core/CircularProgress";
|
||||
import { extractTags } from "../Services";
|
||||
import { extractTags } from "../../Services";
|
||||
import { useSelector } from "react-redux";
|
||||
|
||||
export default function Restaurant(props) {
|
||||
@@ -1,4 +1,4 @@
|
||||
import logo from "../public/logo_mint.svg";
|
||||
import logo from "../../public/logo_mint.svg";
|
||||
import React from "react";
|
||||
import { useSelector } from "react-redux";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import React from "react";
|
||||
import UserMenu from "./UserMenu";
|
||||
import Social from "./Social";
|
||||
import Social from "./Output/Social";
|
||||
import logo from "../public/logo_white.svg";
|
||||
import IconButton from "@material-ui/core/IconButton";
|
||||
import MenuIcon from "@material-ui/icons/Menu";
|
||||
@@ -18,7 +18,7 @@ import PaymentIcon from "@material-ui/icons/Payment";
|
||||
import { showLoginDialog, showRegisterDialog } from "../actions/toggles";
|
||||
import { logout } from "../actions";
|
||||
import { makeStyles } from "@material-ui/core/styles";
|
||||
import ButtonSecondary from "./ButtonSecondary";
|
||||
import ButtonSecondary from "./Input/ButtonSecondary";
|
||||
import ListSubheader from "@material-ui/core/ListSubheader";
|
||||
|
||||
const useStyles = makeStyles((theme) => ({
|
||||
|
||||
Reference in New Issue
Block a user