🗂Better folder structure on frontend

This commit is contained in:
canove
2020-07-25 10:49:39 -03:00
parent a543dd31ae
commit 660458a8ab
29 changed files with 38 additions and 41 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

View File

Before

Width:  |  Height:  |  Size: 682 KiB

After

Width:  |  Height:  |  Size: 682 KiB

View File

@@ -17,7 +17,7 @@ import { green } from "@material-ui/core/colors";
import { makeStyles } from "@material-ui/core/styles"; import { makeStyles } from "@material-ui/core/styles";
import api from "../../util/api"; import api from "../../services/api";
const useStyles = makeStyles(theme => ({ const useStyles = makeStyles(theme => ({
root: { root: {

View File

@@ -21,7 +21,7 @@ import AccountCircle from "@material-ui/icons/AccountCircle";
import MenuItem from "@material-ui/core/MenuItem"; import MenuItem from "@material-ui/core/MenuItem";
import Menu from "@material-ui/core/Menu"; import Menu from "@material-ui/core/Menu";
import { AuthContext } from "../../Context/Auth/AuthContext"; import { AuthContext } from "../../context/Auth/AuthContext";
const drawerWidth = 240; const drawerWidth = 240;

View File

@@ -18,7 +18,7 @@ import MicIcon from "@material-ui/icons/Mic";
import CheckCircleOutlineIcon from "@material-ui/icons/CheckCircleOutline"; import CheckCircleOutlineIcon from "@material-ui/icons/CheckCircleOutline";
import HighlightOffIcon from "@material-ui/icons/HighlightOff"; import HighlightOffIcon from "@material-ui/icons/HighlightOff";
import api from "../../../../util/api"; import api from "../../services/api";
import RecordingTimer from "./RecordingTimer"; import RecordingTimer from "./RecordingTimer";
const Mp3Recorder = new MicRecorder({ bitRate: 128 }); const Mp3Recorder = new MicRecorder({ bitRate: 128 });
@@ -102,7 +102,7 @@ const useStyles = makeStyles(theme => ({
}, },
})); }));
const MessagesInput = ({ searchParam }) => { const MessageInput = ({ searchParam }) => {
const classes = useStyles(); const classes = useStyles();
const { ticketId } = useParams(); const { ticketId } = useParams();
const userId = localStorage.getItem("userId"); const userId = localStorage.getItem("userId");
@@ -378,4 +378,4 @@ const MessagesInput = ({ searchParam }) => {
} }
}; };
export default MessagesInput; export default MessageInput;

View File

@@ -27,12 +27,12 @@ import Skeleton from "@material-ui/lab/Skeleton";
import Drawer from "@material-ui/core/Drawer"; import Drawer from "@material-ui/core/Drawer";
import whatsBackground from "../../../../Images/wa-background.png"; import whatsBackground from "../../assets/wa-background.png";
import LinkifyWithTargetBlank from "../../../../components/LinkifyWithTargetBlank"; import LinkifyWithTargetBlank from "../LinkifyWithTargetBlank";
import api from "../../../../util/api"; import api from "../../services/api";
import MessagesInput from "../MessagesInput/MessagesInput"; import MessageInput from "../MessageInput/";
const drawerWidth = 320; const drawerWidth = 320;
@@ -593,7 +593,7 @@ const MessagesList = () => {
> >
{messagesList.length > 0 ? renderMessages() : []} {messagesList.length > 0 ? renderMessages() : []}
</InfiniteScrollReverse> </InfiniteScrollReverse>
<MessagesInput searchParam={searchParam} /> <MessageInput searchParam={searchParam} />
{loading ? ( {loading ? (
<div> <div>
<CircularProgress className={classes.circleLoading} /> <CircularProgress className={classes.circleLoading} />

View File

@@ -9,7 +9,7 @@ const useStyles = makeStyles({
}, },
}); });
const Bateryinfo = ({ session }) => { const SessionInfo = ({ session }) => {
const classes = useStyles(); const classes = useStyles();
return ( return (
<React.Fragment> <React.Fragment>
@@ -31,4 +31,4 @@ const Bateryinfo = ({ session }) => {
); );
}; };
export default Bateryinfo; export default SessionInfo;

View File

@@ -1,6 +1,5 @@
import React, { useState, useEffect } from "react"; import React, { useState, useEffect } from "react";
import { useHistory, useParams } from "react-router-dom"; import { useHistory, useParams } from "react-router-dom";
import api from "../../../../util/api";
import openSocket from "socket.io-client"; import openSocket from "socket.io-client";
import { parseISO, format } from "date-fns"; import { parseISO, format } from "date-fns";
@@ -24,9 +23,10 @@ import Tabs from "@material-ui/core/Tabs";
import Tab from "@material-ui/core/Tab"; import Tab from "@material-ui/core/Tab";
import MoveToInboxIcon from "@material-ui/icons/MoveToInbox"; import MoveToInboxIcon from "@material-ui/icons/MoveToInbox";
import CheckCircleOutlineIcon from "@material-ui/icons/CheckCircleOutline"; import CheckCircleOutlineIcon from "@material-ui/icons/CheckCircleOutline";
import TicketSkeleton from "./TicketSkeleton"; import TicketSkeleton from "./TicketSkeleton";
import api from "../../services/api";
const useStyles = makeStyles(theme => ({ const useStyles = makeStyles(theme => ({
contactsWrapper: { contactsWrapper: {
position: "relative", position: "relative",
@@ -533,8 +533,8 @@ const TicketsList = () => {
</Paper> </Paper>
)} )}
<audio id="sound" preload="auto"> <audio id="sound" preload="auto">
<source src={require("../../../../util/sound.mp3")} type="audio/mpeg" /> <source src={require("../../assets/sound.mp3")} type="audio/mpeg" />
<source src={require("../../../../util/sound.ogg")} type="audio/ogg" /> <source src={require("../../assets/sound.ogg")} type="audio/ogg" />
<embed hidden={true} autostart="false" loop={false} src="./sound.mp3" /> <embed hidden={true} autostart="false" loop={false} src="./sound.mp3" />
</audio> </audio>
</Paper> </Paper>

View File

@@ -1,7 +1,7 @@
import { useState, useEffect } from "react"; import { useState, useEffect } from "react";
import { useHistory } from "react-router-dom"; import { useHistory } from "react-router-dom";
import api from "../../util/api"; import api from "../../services/api";
const useAuth = () => { const useAuth = () => {
const history = useHistory(); const history = useHistory();

View File

@@ -4,8 +4,8 @@ import Grid from "@material-ui/core/Grid";
import Paper from "@material-ui/core/Paper"; import Paper from "@material-ui/core/Paper";
import { makeStyles } from "@material-ui/core/styles"; import { makeStyles } from "@material-ui/core/styles";
import TicketsList from "./components/TicketsList/TicketsList"; import TicketsList from "../../components/TicketsList/";
import MessagesList from "./components/MessagesList/MessagesList"; import MessagesList from "../../components/MessagesList/";
const useStyles = makeStyles(theme => ({ const useStyles = makeStyles(theme => ({
chatContainer: { chatContainer: {

View File

@@ -22,12 +22,11 @@ import IconButton from "@material-ui/core/IconButton";
import DeleteOutlineIcon from "@material-ui/icons/DeleteOutline"; import DeleteOutlineIcon from "@material-ui/icons/DeleteOutline";
import EditIcon from "@material-ui/icons/Edit"; import EditIcon from "@material-ui/icons/Edit";
import PaginationActions from "./PaginationActions"; import PaginationActions from "../../components/PaginationActions";
import api from "../../util/api"; import api from "../../services/api";
import ContactModal from "./ContactModal"; import ContactsSekeleton from "../../components/ContactsSekeleton";
import ContactsSekeleton from "./ContactsSekeleton"; import ContactModal from "../../components/ContactModal";
import ConfirmationModal from "../../components/ConfirmationModal/";
import ConfirmationModal from "../../components/ConfirmationModal/ConfirmationModal";
const useStyles = makeStyles(theme => ({ const useStyles = makeStyles(theme => ({
mainContainer: { mainContainer: {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 325 B

View File

@@ -15,7 +15,7 @@ import Typography from "@material-ui/core/Typography";
import { makeStyles } from "@material-ui/core/styles"; import { makeStyles } from "@material-ui/core/styles";
import Container from "@material-ui/core/Container"; import Container from "@material-ui/core/Container";
import { AuthContext } from "../../Context/Auth/AuthContext"; import { AuthContext } from "../../context/Auth/AuthContext";
const Copyright = () => { const Copyright = () => {
return ( return (

View File

@@ -1,7 +1,7 @@
import React, { useState } from "react"; import React, { useState } from "react";
import { useHistory } from "react-router-dom"; import { useHistory } from "react-router-dom";
import api from "../../util/api"; import api from "../../services/api";
import { Link as RouterLink } from "react-router-dom"; import { Link as RouterLink } from "react-router-dom";
import Avatar from "@material-ui/core/Avatar"; import Avatar from "@material-ui/core/Avatar";

View File

@@ -1,14 +1,14 @@
import React, { useState, useEffect } from "react"; import React, { useState, useEffect } from "react";
import { useHistory } from "react-router-dom"; import { useHistory } from "react-router-dom";
import api from "../../util/api"; import api from "../../services/api";
import openSocket from "socket.io-client"; import openSocket from "socket.io-client";
import { makeStyles } from "@material-ui/core/styles"; import { makeStyles } from "@material-ui/core/styles";
import Grid from "@material-ui/core/Grid"; import Grid from "@material-ui/core/Grid";
import Paper from "@material-ui/core/Paper"; import Paper from "@material-ui/core/Paper";
import Bateryinfo from "./components/Bateryinfo"; import SessionInfo from "../../components/SessionInfo";
import Qrcode from "./components/Qrcode"; import Qrcode from "../../components/Qrcode";
const useStyles = makeStyles(theme => ({ const useStyles = makeStyles(theme => ({
root: { root: {
@@ -88,7 +88,7 @@ const WhatsAuth = () => {
) : ( ) : (
<Grid item xs={6}> <Grid item xs={6}>
<Paper className={classes.paper}> <Paper className={classes.paper}>
<Bateryinfo sessio={session} /> <SessionInfo sessio={session} />
</Paper> </Paper>
</Grid> </Grid>
)} )}

View File

@@ -5,15 +5,14 @@ import Backdrop from "@material-ui/core/Backdrop";
import CircularProgress from "@material-ui/core/CircularProgress"; import CircularProgress from "@material-ui/core/CircularProgress";
import { makeStyles } from "@material-ui/core/styles"; import { makeStyles } from "@material-ui/core/styles";
import MainDrawer from "./components/Layout/MainDrawer"; import MainDrawer from "./components/MainDrawer";
import Dashboard from "./pages/Home/Dashboard"; import Dashboard from "./pages/Dashboard/";
import Chat from "./pages/Chat/Chat"; import Chat from "./pages/Chat/";
import Profile from "./pages/Profile/Profile"; import Signup from "./pages/Signup/";
import Signup from "./pages/Signup/Signup"; import Login from "./pages/Login/";
import Login from "./pages/Login/Login";
import WhatsAuth from "./pages/WhatsAuth/WhatsAuth"; import WhatsAuth from "./pages/WhatsAuth/WhatsAuth";
import ContactsList from "./pages/Contacts/ContactsList"; import Contacts from "./pages/Contacts/";
import { AuthContext, AuthProvider } from "./Context/Auth/AuthContext"; import { AuthContext, AuthProvider } from "./context/Auth/AuthContext";
const useStyles = makeStyles(theme => ({ const useStyles = makeStyles(theme => ({
backdrop: { backdrop: {
@@ -84,9 +83,8 @@ const Routes = () => {
<MainDrawer> <MainDrawer>
<PrivateRoute exact path="/" component={Dashboard} /> <PrivateRoute exact path="/" component={Dashboard} />
<PrivateRoute exact path="/chat/:ticketId?" component={Chat} /> <PrivateRoute exact path="/chat/:ticketId?" component={Chat} />
<PrivateRoute exact path="/profile" component={Profile} />
<PrivateRoute exact path="/whats-auth" component={WhatsAuth} /> <PrivateRoute exact path="/whats-auth" component={WhatsAuth} />
<PrivateRoute exact path="/contacts" component={ContactsList} /> <PrivateRoute exact path="/contacts" component={Contacts} />
</MainDrawer> </MainDrawer>
</Switch> </Switch>
</AuthProvider> </AuthProvider>