-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.eslintcache
1 lines (1 loc) · 102 KB
/
.eslintcache
1
[{"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/index.js":"1","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/App.js":"2","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Themes/Theme.js":"3","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Unuse/reportWebVitals.js":"4","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/store/store.js":"5","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Login.js":"6","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Home.js":"7","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Dashboard.js":"8","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/ListOfArticles.js":"9","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/AddTemplate.js":"10","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Tags.js":"11","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Settings.js":"12","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Authors.js":"13","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Users.js":"14","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/CreateArticle.js":"15","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Utils/Sidebar.js":"16","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/store/reducers/index.js":"17","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/users.js":"18","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Utils/Tab.js":"19","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListArticles.js":"20","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleCreateCms.js":"21","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListTemplates.js":"22","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListSettings.js":"23","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListUsers.js":"24","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListAuthors.js":"25","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleDeleteTags.js":"26","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleAddLangage.js":"27","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListCms.js":"28","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListTags.js":"29","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TopbarContents/TopbarContents.js":"30","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/store/reducers/userReducer.js":"31","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/store/actions/userAction.js":"32","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/Templates.js":"33","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/Gallery.js":"34","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleUpdateArticle.js":"35","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/store/types.js":"36","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleAddImage.js":"37","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleCreateArticle.js":"38","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleDeleteArticle.js":"39","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/TemplatesContent/ListTemplatesContent.js":"40","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/Content.js":"41","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/Visibility.js":"42","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleCreateTags.js":"43","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/VisibilityContent/Categories.js":"44","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/ContentContent/CoverCard.js":"45","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/VisibilityContent/Publication.js":"46","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/ContentContent/MainCard.js":"47"},{"size":761,"mtime":1612105534000,"results":"48","hashOfConfig":"49"},{"size":2030,"mtime":1612105534000,"results":"50","hashOfConfig":"49"},{"size":194,"mtime":1612105534000,"results":"51","hashOfConfig":"49"},{"size":362,"mtime":1612105534000,"results":"52","hashOfConfig":"49"},{"size":534,"mtime":1612105534000,"results":"53","hashOfConfig":"49"},{"size":2213,"mtime":1612105534000,"results":"54","hashOfConfig":"49"},{"size":1238,"mtime":1612105534000,"results":"55","hashOfConfig":"49"},{"size":4257,"mtime":1612105534000,"results":"56","hashOfConfig":"49"},{"size":4179,"mtime":1612105534000,"results":"57","hashOfConfig":"49"},{"size":4133,"mtime":1612105534000,"results":"58","hashOfConfig":"49"},{"size":1078,"mtime":1612105534000,"results":"59","hashOfConfig":"49"},{"size":997,"mtime":1612105534000,"results":"60","hashOfConfig":"49"},{"size":1379,"mtime":1612105534000,"results":"61","hashOfConfig":"49"},{"size":1332,"mtime":1612105534000,"results":"62","hashOfConfig":"49"},{"size":4570,"mtime":1612105534000,"results":"63","hashOfConfig":"49"},{"size":8260,"mtime":1612105534000,"results":"64","hashOfConfig":"49"},{"size":205,"mtime":1612105534000,"results":"65","hashOfConfig":"49"},{"size":550,"mtime":1612105534000,"results":"66","hashOfConfig":"49"},{"size":2328,"mtime":1612105534000,"results":"67","hashOfConfig":"49"},{"size":4391,"mtime":1612105534000,"results":"68","hashOfConfig":"49"},{"size":2761,"mtime":1612105534000,"results":"69","hashOfConfig":"49"},{"size":4483,"mtime":1612105534000,"results":"70","hashOfConfig":"49"},{"size":1199,"mtime":1612105534000,"results":"71","hashOfConfig":"49"},{"size":3904,"mtime":1612105534000,"results":"72","hashOfConfig":"49"},{"size":4223,"mtime":1612105534000,"results":"73","hashOfConfig":"49"},{"size":1917,"mtime":1612105534000,"results":"74","hashOfConfig":"49"},{"size":2604,"mtime":1612105534000,"results":"75","hashOfConfig":"49"},{"size":13582,"mtime":1612105534000,"results":"76","hashOfConfig":"49"},{"size":2095,"mtime":1612105534000,"results":"77","hashOfConfig":"49"},{"size":8341,"mtime":1612105534000,"results":"78","hashOfConfig":"49"},{"size":492,"mtime":1612105534000,"results":"79","hashOfConfig":"49"},{"size":423,"mtime":1612105534000,"results":"80","hashOfConfig":"49"},{"size":935,"mtime":1612105534000,"results":"81","hashOfConfig":"49"},{"size":1362,"mtime":1612105534000,"results":"82","hashOfConfig":"49"},{"size":3199,"mtime":1612105534000,"results":"83","hashOfConfig":"49"},{"size":78,"mtime":1612105534000,"results":"84","hashOfConfig":"49"},{"size":802,"mtime":1612105534000,"results":"85","hashOfConfig":"49"},{"size":3123,"mtime":1612105534000,"results":"86","hashOfConfig":"49"},{"size":1720,"mtime":1612105534000,"results":"87","hashOfConfig":"49"},{"size":3900,"mtime":1612105534000,"results":"88","hashOfConfig":"49"},{"size":2221,"mtime":1612105534000,"results":"89","hashOfConfig":"49"},{"size":2042,"mtime":1612105534000,"results":"90","hashOfConfig":"49"},{"size":2093,"mtime":1612105534000,"results":"91","hashOfConfig":"49"},{"size":2143,"mtime":1612105534000,"results":"92","hashOfConfig":"49"},{"size":1686,"mtime":1612105534000,"results":"93","hashOfConfig":"49"},{"size":1999,"mtime":1612105534000,"results":"94","hashOfConfig":"49"},{"size":1686,"mtime":1612105534000,"results":"95","hashOfConfig":"49"},{"filePath":"96","messages":"97","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},"1tynkgu",{"filePath":"99","messages":"100","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"101","usedDeprecatedRules":"98"},{"filePath":"102","messages":"103","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"104","usedDeprecatedRules":"98"},{"filePath":"105","messages":"106","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"107","messages":"108","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"109","messages":"110","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"111","messages":"112","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"113","messages":"114","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"115","messages":"116","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"117","messages":"118","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"119","messages":"120","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"121","usedDeprecatedRules":"98"},{"filePath":"122","messages":"123","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"124","usedDeprecatedRules":"98"},{"filePath":"125","messages":"126","errorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"127","usedDeprecatedRules":"98"},{"filePath":"128","messages":"129","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"130","usedDeprecatedRules":"98"},{"filePath":"131","messages":"132","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"133","usedDeprecatedRules":"98"},{"filePath":"134","messages":"135","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"136","usedDeprecatedRules":"98"},{"filePath":"137","messages":"138","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"139","messages":"140","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"141","usedDeprecatedRules":"98"},{"filePath":"142","messages":"143","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"144","usedDeprecatedRules":"98"},{"filePath":"145","messages":"146","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"147","usedDeprecatedRules":"98"},{"filePath":"148","messages":"149","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"150","usedDeprecatedRules":"98"},{"filePath":"151","messages":"152","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"153","usedDeprecatedRules":"98"},{"filePath":"154","messages":"155","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"156","usedDeprecatedRules":"98"},{"filePath":"157","messages":"158","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"159","usedDeprecatedRules":"98"},{"filePath":"160","messages":"161","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"162","usedDeprecatedRules":"98"},{"filePath":"163","messages":"164","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"165","messages":"166","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"167","usedDeprecatedRules":"98"},{"filePath":"168","messages":"169","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"170","messages":"171","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"172","usedDeprecatedRules":"98"},{"filePath":"173","messages":"174","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"175","usedDeprecatedRules":"98"},{"filePath":"176","messages":"177","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"178","usedDeprecatedRules":"98"},{"filePath":"179","messages":"180","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"181","messages":"182","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"183","messages":"184","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"185","usedDeprecatedRules":"98"},{"filePath":"186","messages":"187","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"188","usedDeprecatedRules":"98"},{"filePath":"189","messages":"190","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"191","messages":"192","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"193","messages":"194","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"195","usedDeprecatedRules":"98"},{"filePath":"196","messages":"197","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"198","messages":"199","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"200","messages":"201","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"202","messages":"203","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"98"},{"filePath":"204","messages":"205","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"206","usedDeprecatedRules":"98"},{"filePath":"207","messages":"208","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"209","usedDeprecatedRules":"98"},{"filePath":"210","messages":"211","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"212","usedDeprecatedRules":"98"},{"filePath":"213","messages":"214","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"215"},{"filePath":"216","messages":"217","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"218","usedDeprecatedRules":"98"},"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/index.js",[],["219","220"],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/App.js",["221","222","223"],"import Login from './Pages/Login';\nimport Home from './Pages/Home';\nimport Dashboard from './Pages/Dashboard'\nimport Sidebar from './Components/Utils/Sidebar';\nimport ListOfArticles from './Pages/ListOfArticles';\nimport AddTemplate from './Pages/AddTemplate';\nimport Tags from './Pages/Tags';\nimport Settings from './Pages/Settings';\nimport Authors from './Pages/Authors';\nimport Users from './Pages/Users';\nimport CreateArticle from './Pages/CreateArticle'\nimport { Grid } from '@material-ui/core'\nimport { makeStyles } from '@material-ui/styles';\nimport './app.css';\nimport { BrowserRouter as Router, Switch, Route } from \"react-router-dom\";\n\nconst useStyles = makeStyles(() => ({\n root: {\n display: 'flex',\n alignItems: 'center',\n justifyContent: 'center',\n }\n}))\nfunction App() {\n const classes = useStyles();\n return (\n <Router >\n <Grid container spacing={3} style={{ paddingTop: 100 }}>\n <Grid item item lg={2} md={2} sm={2} xs={1} ></Grid>\n <Grid item item lg={8} md={8} sm={8} xs={10} >\n <Switch>\n <div className={classes.root}>\n <Route path={[\"/home\", \"/dashboard\", \"/articles\", \"/templates\", \"/tags\", \"/settings\", \"/users\", \"/authors\", \"/createArticle\"]} component={Sidebar} />\n <Route path=\"/home\" component={Home} />\n <Route path=\"/dashboard\" component={Dashboard} />\n <Route path=\"/articles\" component={ListOfArticles} />\n <Route path=\"/templates\" component={AddTemplate} />\n <Route path=\"/tags\" component={Tags}/>\n <Route path=\"/settings\" component={Settings}/>\n <Route path=\"/users\" component={Users}/>\n <Route path=\"/authors\" component={Authors}/>\n <Route path=\"/createArticle\" component={CreateArticle}/>\n </div>\n </Switch>\n </Grid>\n <Grid item item lg={2} md={2} sm={2} xs={1} ></Grid>\n </Grid>\n <Route exact path=\"/\" component={Login} />\n </Router >\n );\n}\n\nexport default App;\n","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Themes/Theme.js",["224"],"import { createMuiTheme, createStyles } from '@material-ui/core/styles';\n\nconst theme = createMuiTheme({\n palette: {\n primary: {\n main: '#3f51b5',\n }\n }\n\n});\n\nexport default theme; ","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Unuse/reportWebVitals.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/store/store.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Login.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Home.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Dashboard.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/ListOfArticles.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/AddTemplate.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Tags.js",["225"],"import React from 'react';\nimport { Typography, Card, CardContent, Container, Button } from '@material-ui/core'\nimport { makeStyles } from '@material-ui/styles';\nimport ListTags from '../Components/List/ListTags';\nimport Delete from '../Components/Modales/ModaleDeleteTags'\n\nconst useStyles = makeStyles((theme) => ({\n title: {\n padding: 20,\n },\n typo: {\n color: theme.palette.primary.main,\n fontWeight: 'bold',\n },\n card: {\n width: 1000,\n },\n}))\n\nexport default function Tags() {\n const classes = useStyles();\n return (\n <Card className={classes.card}>\n <CardContent >\n <Container className={classes.title}>\n <Typography variant=\"h6\" className={classes.typo}>List of tags</Typography>\n <Typography style={{marginBottom: 20}}>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</Typography>\n <ListTags />\n </Container>\n <Delete />\n </CardContent>\n </Card>\n\n )\n}\n","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Settings.js",["226"],"import React from 'react';\nimport { Typography, Card, CardContent, Container, Button } from '@material-ui/core'\nimport { makeStyles } from '@material-ui/styles';\nimport ListSettings from '../Components/List/ListSettings'\n\nconst useStyles = makeStyles((theme) => ({\n title: {\n padding: 20,\n },\n typo: {\n color: theme.palette.primary.main,\n fontWeight: 'bold',\n },\n card: {\n width: 1000,\n },\n}))\n\nexport default function Tags() {\n const classes = useStyles();\n return (\n <Card className={classes.card}>\n <CardContent >\n <Container className={classes.title}>\n <Typography variant=\"h6\" className={classes.typo}>Settings</Typography>\n <Typography style={{marginBottom: 20}}>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</Typography>\n <ListSettings/>\n </Container>\n </CardContent>\n </Card>\n\n )\n}\n","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Authors.js",["227","228","229","230","231","232"],"import React from 'react';\nimport { Card, CardContent, Typography, Container, Button, MenuItem } from '@material-ui/core';\nimport ListAuthors from '../Components/List/ListAuthors';\nimport { makeStyles } from '@material-ui/core/styles';\n\nconst useStyles = makeStyles((theme) => ({\n title: {\n padding: 20\n },\n typo: {\n color: theme.palette.primary.main,\n fontWeight: 'bold',\n },\n button: {\n backgroundColor: theme.palette.primary.main,\n color: 'white'\n },\n card: {\n width: 1000,\n }\n}))\n\nconst data = [\n {\n value: 'English'\n },\n {\n value: 'French'\n }\n]\n\nexport default function AddTemplate() {\n const classes = useStyles();\n const [open, setOpen] = React.useState(false);\n\n const handleClickOpen = () => {\n setOpen(true);\n };\n\n const handleClose = () => {\n setOpen(false);\n };\n return (\n <Card className={classes.card}>\n <CardContent >\n <Container className={classes.title}>\n <Typography variant=\"h6\" className={classes.typo} >List of Authors</Typography>\n <Typography >You can find below all authors who wrote an article in this CMS, and some related stats.</Typography>\n </Container>\n <ListAuthors />\n </CardContent>\n </Card>\n )\n}","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/Users.js",["233","234","235","236"],"import React from 'react';\nimport { Card, CardContent, Typography, Container } from '@material-ui/core';\nimport ListUsers from '../Components/List/ListUsers';\nimport { makeStyles } from '@material-ui/core/styles';\n\nconst useStyles = makeStyles((theme) => ({\n title: {\n padding: 20\n },\n typo: {\n color: theme.palette.primary.main,\n fontWeight: 'bold',\n },\n button: {\n backgroundColor: theme.palette.primary.main,\n color: 'white'\n },\n card: {\n width: 1000,\n }\n}))\n\nconst data = [\n {\n value: 'English'\n },\n {\n value: 'French'\n }\n]\n\nexport default function AddTemplate() {\n const classes = useStyles();\n const [open, setOpen] = React.useState(false);\n\n const handleClickOpen = () => {\n setOpen(true);\n };\n\n const handleClose = () => {\n setOpen(false);\n };\n return (\n <Card className={classes.card}>\n <CardContent >\n <Container className={classes.title}>\n <Typography variant=\"h6\" className={classes.typo} >List of Users</Typography>\n <Typography >You can find below all users who have the rights to modify the CMS.</Typography>\n </Container>\n <ListUsers />\n </CardContent>\n </Card>\n )\n}","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Pages/CreateArticle.js",["237","238","239"],"import React from 'react';\nimport { Card, CardContent, Typography, Container, Button, MenuItem } from '@material-ui/core';\nimport Tab from '../Components/Utils/Tab'\nimport Dialog from '@material-ui/core/Dialog';\nimport DialogActions from '@material-ui/core/DialogActions';\nimport DialogContent from '@material-ui/core/DialogContent';\nimport DialogContentText from '@material-ui/core/DialogContentText';\nimport DialogTitle from '@material-ui/core/DialogTitle';\nimport { makeStyles } from '@material-ui/core/styles';\nimport TextField from '@material-ui/core/TextField';\nimport ModaleAddLangage from '../Components/Modales/ModaleAddLangage'\n\nconst useStyles = makeStyles((theme) => ({\n title: {\n display: 'flex',\n justifyContent: 'space-between',\n padding: 20\n },\n subtitle: {\n padding: 20\n },\n typo: {\n color: theme.palette.primary.main,\n fontWeight: 'bold',\n },\n button: {\n backgroundColor: theme.palette.primary.main,\n color: 'white'\n },\n card: {\n width: 1000,\n },\n modules: { \n display: 'flex',\n },\n}))\n\nconst data = [\n {\n value: 'English'\n },\n {\n value: 'French'\n }\n]\n\n\nexport default function Dashboard() {\n const classes = useStyles();\n const [open, setOpen] = React.useState(false);\n\n const handleClickOpen = () => {\n setOpen(true);\n };\n\n const handleClose = () => {\n setOpen(false);\n };\n\n const [value, setValue] = React.useState(2);\n\n const handleChange = (event, newValue) => {\n setValue(newValue);\n };\n\n return (\n <Card className={classes.card}>\n <CardContent >\n <Container className={classes.title}>\n <Typography variant=\"h6\" className={classes.typo}>Article Edit</Typography>\n <ModaleAddLangage/>\n </Container>\n <Container className={classes.subtitle}>\n <Typography > Edit your article / Manage your tags & visibility.</Typography>\n <Tab/>\n <Dialog open={open} onClose={handleClose} aria-labelledby=\"form-dialog-title\" className={classes.root}>\n <DialogTitle id=\"form-dialog-title\">Article Creation</DialogTitle>\n <DialogContent>\n <DialogContentText>\n Create a new article and you will be redirected to redaction page.\n </DialogContentText>\n <TextField\n autoFocus\n margin=\"dense\"\n id=\"outlined-basic\"\n label=\"Title of Article\"\n type=\"text\"\n variant=\"outlined\"\n placeholder=\"Enter the title of your new article\"\n\n />\n <TextField\n id=\"outlined-basic\"\n select\n margin=\"dense\"\n type=\"text\"\n label=\"Select Langage\"\n //value={data}\n //onChange={handleChange}\n\n helperText=\"Please select your currency\"\n variant=\"outlined\"\n //placeholder=\"Enter the title of your new article\"\n >\n {data.map((item) => (\n <MenuItem key={item.value} value={item.value}>\n {item.value}\n </MenuItem>\n ))}\n </TextField>\n </DialogContent>\n <DialogActions>\n <Button onClick={handleClose} color=\"primary\">\n Cancel\n </Button>\n <Button onClick={handleClose} color=\"primary\">\n Create\n </Button>\n </DialogActions>\n </Dialog>\n </Container>\n <Container className={classes.modules}>\n {/* <ListOfArticles /> */}\n </Container>\n </CardContent>\n </Card>\n\n\n )\n}","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Utils/Sidebar.js",["240","241","242"],"import React from 'react';\nimport clsx from 'clsx';\nimport { Box } from '@material-ui/core';\nimport { makeStyles, useTheme } from '@material-ui/core/styles';\nimport Drawer from '@material-ui/core/Drawer';\nimport AppBar from '@material-ui/core/AppBar';\nimport Toolbar from '@material-ui/core/Toolbar';\nimport List from '@material-ui/core/List';\nimport CssBaseline from '@material-ui/core/CssBaseline';\nimport Typography from '@material-ui/core/Typography';\nimport Divider from '@material-ui/core/Divider';\nimport IconButton from '@material-ui/core/IconButton';\nimport MenuIcon from '@material-ui/icons/Menu';\nimport ChevronLeftIcon from '@material-ui/icons/ChevronLeft';\nimport ChevronRightIcon from '@material-ui/icons/ChevronRight';\nimport ListItem from '@material-ui/core/ListItem';\nimport ListItemIcon from '@material-ui/core/ListItemIcon';\nimport ListItemText from '@material-ui/core/ListItemText';\nimport { IoMdPricetags } from 'react-icons/io';\nimport { IoSettingsSharp } from 'react-icons/io5';\nimport { HiHome } from 'react-icons/hi';\nimport { MdDashboard } from 'react-icons/md';\nimport { RiArticleFill } from 'react-icons/ri';\nimport { HiTemplate } from 'react-icons/hi';\nimport { ImUsers } from 'react-icons/im';\nimport { ImUserCheck } from 'react-icons/im';\nimport { Link } from \"react-router-dom\";\nimport Tooltip from '@material-ui/core/Tooltip';\nimport TopbarLogin from '../TopbarContents/TopbarContents'\n\n\nconst drawerWidth = 240;\n\nconst useStyles = makeStyles((theme) => ({\n appBar: {\n zIndex: theme.zIndex.drawer + 1,\n transition: theme.transitions.create(['width', 'margin'], {\n easing: theme.transitions.easing.sharp,\n duration: theme.transitions.duration.leavingScreen,\n }),\n },\n appBarShift: {\n marginLeft: drawerWidth,\n width: `calc(100% - ${drawerWidth}px)`,\n transition: theme.transitions.create(['width', 'margin'], {\n easing: theme.transitions.easing.sharp,\n duration: theme.transitions.duration.enteringScreen,\n }),\n },\n menuButton: {\n marginRight: 36,\n },\n hide: {\n display: 'none',\n },\n drawer: {\n width: drawerWidth,\n flexShrink: 0,\n whiteSpace: 'nowrap',\n },\n drawerOpen: {\n width: drawerWidth,\n transition: theme.transitions.create('width', {\n easing: theme.transitions.easing.sharp,\n duration: theme.transitions.duration.enteringScreen,\n }),\n },\n drawerClose: {\n transition: theme.transitions.create('width', {\n easing: theme.transitions.easing.sharp,\n duration: theme.transitions.duration.leavingScreen,\n }),\n overflowX: 'hidden',\n width: theme.spacing(7) + 1,\n [theme.breakpoints.up('sm')]: {\n width: theme.spacing(7) + 1,\n },\n },\n toolbar: {\n display: 'flex',\n alignItems: 'center',\n justifyContent: 'flex-end',\n padding: theme.spacing(0, 1),\n // necessary for content to be below app bar\n ...theme.mixins.toolbar,\n },\n content: {\n flexGrow: 1,\n },\n box: {\n backgroundColor: 'red',\n height: 50,\n verticalAlign: 'middle',\n textAlign: 'center'\n }\n}));\n\nexport default function Sidebar() {\n const classes = useStyles();\n const theme = useTheme();\n const [open, setOpen] = React.useState(false);\n\n const handleDrawerOpen = () => {\n setOpen(true);\n };\n\n const handleDrawerClose = () => {\n setOpen(false);\n };\n\n /** CHANGE LOGOS */\n const switchedLogo = (index) => {\n switch (index) {\n case '0':\n return <Tooltip title=\"Home\" placement=\"right\">\n <Link to=\"/home\" style={{ color: '#757575' }} >\n <HiHome style={{ width: 30, height: 30 }} />\n </Link>\n </Tooltip>;\n case '1':\n return <Tooltip title=\"Dashboard\" placement=\"right\">\n <Link to=\"/dashboard\" style={{ color: '#757575' }}>\n <MdDashboard style={{ width: 30, height: 30 }} />\n </Link>\n </Tooltip>;\n\n case '2':\n return <Tooltip title=\"List of articles\" placement=\"right\">\n <Link to=\"/articles\" style={{ color: '#757575' }}>\n <RiArticleFill style={{ width: 30, height: 30 }} />\n </Link>\n </Tooltip>;\n case '3':\n return <Tooltip title=\"Add Template\" placement=\"right\">\n <Link to=\"/templates\" style={{ color: '#757575' }}>\n <HiTemplate style={{ width: 30, height: 30 }} />\n </Link>\n </Tooltip>;\n case '4':\n return <Tooltip title=\"Tags\" placement=\"right\">\n <Link to=\"/tags\" style={{ color: '#757575' }}>\n <IoMdPricetags style={{ width: 30, height: 30 }} />\n </Link>\n </Tooltip>;\n case '5':\n return <Tooltip title=\"Settings\" placement=\"right\">\n <Link to=\"/settings\" style={{ color: '#757575' }}>\n <IoSettingsSharp style={{ width: 30, height: 30 }} />\n </Link>\n </Tooltip>;\n case '6':\n return <Tooltip title=\"Users\" placement=\"right\">\n <Link to=\"/users\" style={{ color: '#757575' }}>\n <ImUsers style={{ width: 30, height: 30 }} />\n </Link>\n </Tooltip>;\n case '7':\n return <Tooltip title=\"Authors\" placement=\"right\">\n <Link to=\"/authors\" style={{ color: '#757575' }}>\n <ImUserCheck style={{ width: 30, height: 30 }} />\n </Link>\n </Tooltip>\n default:\n return null;\n }\n }\n\n\n const primaryText = (text) => {\n switch (text) {\n case '0':\n return <Link to=\"/home\" style={{ textDecoration: 'none', color: '#757575' }}>Home</Link>;\n case '1':\n return <Link to=\"/dashboard\" style={{ textDecoration: 'none', color: '#757575' }}> Dashboard </Link>\n case '2':\n return <Link to=\"/articles\" style={{ textDecoration: 'none', color: '#757575' }}> List Articles </Link>\n case '3':\n return <Link to=\"/templates\" style={{ textDecoration: 'none', color: '#757575' }}> Add Template </Link>\n case '4':\n return <Link to=\"/tags\" style={{ textDecoration: 'none', color: '#757575' }}>Tags</Link>;\n case '5':\n return <Link to=\"/settings\" style={{ textDecoration: 'none', color: '#757575' }}> Settings </Link>\n case '6':\n return <Link to=\"/users\" style={{ textDecoration: 'none', color: '#757575' }}> Users </Link>\n case '7':\n return <Link to=\"/authors\" style={{ textDecoration: 'none', color: '#757575' }}> Authors </Link>\n }\n }\n\n return (\n <>\n <CssBaseline />\n <AppBar\n position=\"fixed\"\n className={clsx(classes.appBar, {\n [classes.appBarShift]: open,\n })}\n >\n <Toolbar >\n <IconButton\n color=\"inherit\"\n aria-label=\"open drawer\"\n onClick={handleDrawerOpen}\n edge=\"start\"\n className={clsx(classes.menuButton, {\n [classes.hide]: open,\n })}\n >\n <MenuIcon />\n </IconButton>\n <Typography variant=\"h6\" >\n CMS\n </Typography>\n <TopbarLogin/>\n </Toolbar>\n </AppBar>\n <Drawer\n variant=\"permanent\"\n className={clsx(classes.drawer, {\n [classes.drawerOpen]: open,\n [classes.drawerClose]: !open,\n })}\n classes={{\n paper: clsx({\n [classes.drawerOpen]: open,\n [classes.drawerClose]: !open,\n }),\n }}\n >\n <div className={classes.toolbar}>\n <IconButton onClick={handleDrawerClose}>\n {theme.direction === 'rtl' ? <ChevronRightIcon /> : <ChevronLeftIcon />}\n </IconButton>\n </div>\n {/* FIRST LIST */}\n <List>\n {['0', '1', '2', '3'].map((text, index) => (\n\n <ListItem button divider key={index}>\n <ListItemIcon >{switchedLogo(text)}</ListItemIcon>\n <ListItemText primary={primaryText(text)} />\n </ListItem>\n ))}\n </List>\n {/* SECOND LIST */}\n <List style={{ padding: 0 }}>\n {['4', '5', '6', '7'].map((text, index) => (\n <ListItem button key={index} >\n <ListItemIcon>{switchedLogo(text)}</ListItemIcon>\n <ListItemText primary={primaryText(text)} />\n </ListItem>\n ))}\n </List>\n </Drawer>\n </>\n );\n}\n","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/store/reducers/index.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/users.js",["243","244","245"],"import React, { useEffect } from \"react\";\nimport { useDispatch, useSelector } from \"react-redux\";\nimport { getUsers } from \"../store/actions/userAction\";\n\nconst Users = () => {\n const dispatch = useDispatch();\n const usersListData = useSelector((state) => state.usersList);\n const { loading, error, users } = usersListData;\n useEffect(() => {\n dispatch(getUsers());\n }, [dispatch]);\n return (\n <div>\n {/* {users.data} */}\n {/* {users.map((u) => (\n <h3>{u.name}</h3>\n ))} */}\n </div>\n );\n};\n\nexport default Users;","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Utils/Tab.js",["246"],"import React from 'react';\nimport PropTypes from 'prop-types';\nimport { makeStyles } from '@material-ui/core/styles';\nimport AppBar from '@material-ui/core/AppBar';\nimport Tabs from '@material-ui/core/Tabs';\nimport Tab from '@material-ui/core/Tab';\nimport Typography from '@material-ui/core/Typography';\nimport Box from '@material-ui/core/Box';\nimport ContentPanel from '../TabPanels/Content';\nimport VisibilityPanel from '../TabPanels/Visibility';\nimport GalleryPanel from '../TabPanels/Gallery'; \nimport TemplatePanel from '../TabPanels/Templates'\n\nfunction TabPanel(props) {\n const { children, value, index, ...other } = props;\n\n return (\n <div\n role=\"tabpanel\"\n hidden={value !== index}\n id={`simple-tabpanel-${index}`}\n aria-labelledby={`simple-tab-${index}`}\n {...other}\n >\n {value === index && (\n <Box p={3}>\n <Typography>{children}</Typography>\n </Box>\n )}\n </div>\n );\n}\n\nTabPanel.propTypes = {\n children: PropTypes.node,\n index: PropTypes.any.isRequired,\n value: PropTypes.any.isRequired,\n};\n\nfunction a11yProps(index) {\n return {\n id: `simple-tab-${index}`,\n 'aria-controls': `simple-tabpanel-${index}`,\n };\n}\n\nconst useStyles = makeStyles((theme) => ({\n root: {\n flexGrow: 1,\n paddingTop: 30\n },\n}));\n\nexport default function SimpleTabs() {\n const classes = useStyles();\n const [value, setValue] = React.useState(0);\n\n const handleChange = (event, newValue) => {\n setValue(newValue);\n };\n\n return (\n <div className={classes.root}>\n {/* <AppBar position=\"static\"> */}\n <Tabs value={value} onChange={handleChange} aria-label=\"simple tabs example\" indicatorColor=\"primary\"\n textColor=\"primary\">\n <Tab label=\"Content\" {...a11yProps(0)} />\n <Tab label=\"Visibility\" {...a11yProps(1)} />\n <Tab label=\"Gallery\" {...a11yProps(2)} />\n <Tab label=\"Templates\" {...a11yProps(3)} />\n </Tabs>\n {/* </AppBar> */}\n <TabPanel value={value} index={0}>\n <ContentPanel/>\n </TabPanel>\n <TabPanel value={value} index={1}>\n <VisibilityPanel/>\n </TabPanel>\n <TabPanel value={value} index={2}>\n <GalleryPanel/>\n </TabPanel>\n <TabPanel value={value} index={3}>\n <TemplatePanel/>\n </TabPanel>\n </div>\n );\n}","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListArticles.js",["247","248","249","250"],"import React from 'react'\nimport { makeStyles } from '@material-ui/core/styles';\nimport Paper from '@material-ui/core/Paper';\nimport Table from '@material-ui/core/Table';\nimport TableBody from '@material-ui/core/TableBody';\nimport TableCell from '@material-ui/core/TableCell';\nimport TableContainer from '@material-ui/core/TableContainer';\nimport TableHead from '@material-ui/core/TableHead';\nimport TablePagination from '@material-ui/core/TablePagination';\nimport TableRow from '@material-ui/core/TableRow';\n\nconst columns = [\n { id: 'title', label: 'Title', minWidth: 100 },\n { id: 'langage', label: 'Langage' },\n];\n\nfunction createData(title, langage) {\n return { title, langage };\n}\n\nconst rows = [\n createData('First article', <img src=\"https://www.flaticon.com/svg/static/icons/svg/197/197484.svg\" width=\"40\" height=\"40\" style={{float:\"right\"}} />),\n createData('Second article', <img src=\"https://www.flaticon.com/svg/static/icons/svg/197/197484.svg\" width=\"40\" height=\"40\" style={{float:\"right\"}}/>),\n createData('Third article', <img src=\"https://www.flaticon.com/svg/static/icons/svg/197/197560.svg\" width=\"40\" height=\"40\" style={{float:\"right\"}}/>)\n];\n\nconst useStyles = makeStyles((theme) => ({\n root: {\n width: 'auto',\n },\n container: {\n maxHeight: 440,\n },\n formControl: {\n marginTop: theme.spacing(2),\n minWidth: 120,\n },\n root: {\n '& .MuiTextField-root': {\n margin: theme.spacing(1),\n }\n },\n}));\n\n\n\nexport default function ListArticles() {\n const classes = useStyles();\n const [page, setPage] = React.useState(0);\n const [rowsPerPage, setRowsPerPage] = React.useState(10);\n\n const handleChangePage = (event, newPage) => {\n setPage(newPage);\n };\n\n const handleChangeRowsPerPage = (event) => {\n setRowsPerPage(+event.target.value);\n setPage(0);\n };\n return (\n <Paper className={classes.root}>\n <TableContainer className={classes.container}>\n <Table stickyHeader aria-label=\"sticky table\">\n <TableHead>\n <TableRow>\n {columns.map((column) => {\n if (column.id==='title') { \n return <TableCell key={column.id} align={column.align} style={{ minWidth: column.minWidth }}>{column.label}</TableCell>\n }else{\n return <TableCell key={column.id} align=\"right\" style={{ minWidth: column.minWidth }}>{column.label}</TableCell>;\n }\n })}\n </TableRow>\n </TableHead>\n <TableBody>\n {rows.slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage).map((row) => {\n return (\n <TableRow hover role=\"checkbox\" tabIndex={-1} key={row.code}>\n {columns.map((column) => {\n const value = row[column.id];\n return (\n <TableCell key={column.id} align={column.align}>\n {value}\n </TableCell>\n );\n })}\n </TableRow>\n );\n })}\n </TableBody>\n </Table>\n </TableContainer>\n <TablePagination\n rowsPerPageOptions={[10, 25, 100]}\n component=\"div\"\n count={rows.length}\n rowsPerPage={rowsPerPage}\n page={page}\n onChangePage={handleChangePage}\n onChangeRowsPerPage={handleChangeRowsPerPage}\n />\n </Paper>\n )\n}\n","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleCreateCms.js",["251"],"import React from 'react';\nimport { Container, Button } from '@material-ui/core';\nimport Dialog from '@material-ui/core/Dialog';\nimport DialogActions from '@material-ui/core/DialogActions';\nimport DialogContent from '@material-ui/core/DialogContent';\nimport DialogContentText from '@material-ui/core/DialogContentText';\nimport DialogTitle from '@material-ui/core/DialogTitle';\nimport { makeStyles } from '@material-ui/core/styles';\nimport TextField from '@material-ui/core/TextField';\nimport AddIcon from '@material-ui/icons/Add';\n\nconst useStyles = makeStyles((theme) => ({\n title: {\n float:'right',\n },\n typo: {\n color: theme.palette.primary.main,\n fontWeight: 'bold',\n },\n button: {\n backgroundColor: theme.palette.primary.main,\n color: 'white',\n float: 'right'\n },\n card: {\n width: 1000,\n }\n}))\n\nconst data = [\n {\n value: 'English'\n },\n {\n value: 'French'\n }\n]\n\nexport default function AddTemplate() {\n const classes = useStyles();\n const [open, setOpen] = React.useState(false);\n\n const handleClickOpen = () => {\n setOpen(true);\n };\n\n const handleClose = () => {\n setOpen(false);\n };\n return (\n <Container className={classes.title}>\n <Button variant=\"outlined\" onClick={handleClickOpen} className={classes.button} endIcon={<AddIcon/>} >Create</Button>\n <Dialog open={open} onClose={handleClose} aria-labelledby=\"form-dialog-title\" className={classes.root}>\n <DialogTitle id=\"form-dialog-title\">CMS creation</DialogTitle>\n <DialogContent>\n <DialogContentText>\n Create a new cms.\n </DialogContentText>\n <TextField\n autoFocus\n margin=\"dense\"\n id=\"outlined-basic\"\n label=\"Name of your CMS\"\n type=\"text\"\n variant=\"outlined\"\n placeholder=\"Enter the title of your new article\"\n\n />\n </DialogContent>\n <DialogActions>\n <Button onClick={handleClose} color=\"primary\">\n Cancel\n </Button>\n <Button onClick={handleClose} color=\"primary\">\n Create\n </Button>\n </DialogActions>\n </Dialog>\n </Container>\n )\n}","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListTemplates.js",["252","253"],"import React from 'react';\nimport { makeStyles } from '@material-ui/core/styles';\nimport Paper from '@material-ui/core/Paper';\nimport Table from '@material-ui/core/Table';\nimport TableBody from '@material-ui/core/TableBody';\nimport TableCell from '@material-ui/core/TableCell';\nimport TableContainer from '@material-ui/core/TableContainer';\nimport TableHead from '@material-ui/core/TableHead';\nimport TablePagination from '@material-ui/core/TablePagination';\nimport TableRow from '@material-ui/core/TableRow';\nimport ViewButton from '../Modales/ModaleUpdateArticle';\n\nconst columns = [\n { id: 'name', label: 'Name', minWidth: 100 },\n { id: 'actions', label: 'Actions', },\n];\n\n function createData(name, actions) {\n return {name, actions };\n }\n\nconst rows = [\n createData('First template', <ViewButton /> ),\n createData('Second template', <ViewButton/>),\n createData('Third template', <ViewButton/>)\n];\n\nconst useStyles = makeStyles((theme) => ({\n formControl: {\n marginTop: theme.spacing(2),\n minWidth: 120,\n },\n}));\n\n\n\nexport default function ListTemplates() {\n const classes = useStyles();\n const [page, setPage] = React.useState(0);\n const [rowsPerPage, setRowsPerPage] = React.useState(10);\n\n const handleChangePage = (event, newPage) => {\n setPage(newPage);\n };\n\n const handleChangeRowsPerPage = (event) => {\n setRowsPerPage(+event.target.value);\n setPage(0);\n };\n return (\n <Paper >\n <TableContainer>\n <Table stickyHeader aria-label=\"sticky table\">\n <TableHead style={{}}> \n <TableRow>\n {columns.map((column) => {\n if (column.id==='name') { \n return <TableCell key={column.id} align={column.align} style={{ minWidth: column.minWidth }}>{column.label}</TableCell>\n }else{\n return <TableCell key={column.id} align=\"right\" style={{ minWidth: column.minWidth }}>{column.label}</TableCell>;\n }\n })}\n </TableRow>\n </TableHead>\n <TableBody>\n {rows.slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage).map((row) => { \n return(\n <TableRow hover role=\"checkbox\" tabIndex={-1} key={row.code}>\n {columns.map((column) => {\n const value = row[column.id];\n return (\n <TableCell key={column.id} align={column.align}>\n {value}\n </TableCell>\n );\n })}\n </TableRow>\n );\n })} \n </TableBody>\n </Table>\n </TableContainer>\n <TablePagination\n rowsPerPageOptions={[10, 25, 100]}\n component=\"div\"\n count={rows.length}\n rowsPerPage={rowsPerPage}\n page={page}\n onChangePage={handleChangePage}\n onChangeRowsPerPage={handleChangeRowsPerPage}\n />\n </Paper>\n )\n}\n\n\n{/* <TableRow hover role=\"checkbox\" tabIndex={-1} key={rows.code}>\n {rows.map((rows) => {\n if(rows.id === 'name'){\n return <TableCell key={rows.id}>{rows.label}</TableCell>\n }else{\n return <TableCell key={rows.id} align='right'>{rows.label}</TableCell>\n }\n })}\n </TableRow> */}\n","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListSettings.js",["254"],"import React from 'react';\nimport { TextField, Paper, Button, Typography, Box, FormControl } from '@material-ui/core';\nimport {makeStyles, withStyles} from '@material-ui/styles';\nimport AddIcon from '@material-ui/icons/Add';\n\nconst useStyles = makeStyles((theme) => ({\n typo: {\n color: theme.palette.primary.main,\n fontWeight: 'bold'\n },\n paper: {\n\n },\n form:{\n padding: 10\n }\n}))\n\n// const FormStyled = withStyles({\n// root:{\n// margin: 0\n// } \n// })(FormControl);\n\nexport default function ListSettings() {\n const classes= useStyles();\n return (\n <Box width=\"50%\">\n\n <Paper >\n <FormControl fullWidth className={classes.form}>\n <Typography variant=\"h6\" className={classes.typo}>cms_name_title</Typography>\n <TextField\n defaultValue=\"Default Value\"\n margin=\"dense\"\n id=\"outlined-basic\"\n label=\"Cms Name\"\n type=\"text\"\n variant=\"outlined\"\n ></TextField>\n <Button variant=\"contained\" color=\"primary\" endIcon={<AddIcon/>}>Save</Button>\n </FormControl>\n </Paper>\n </Box>\n )\n}\n","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListUsers.js",["255"],"import React from 'react'\nimport { makeStyles } from '@material-ui/core/styles';\nimport Paper from '@material-ui/core/Paper';\nimport Table from '@material-ui/core/Table';\nimport TableBody from '@material-ui/core/TableBody';\nimport TableCell from '@material-ui/core/TableCell';\nimport TableContainer from '@material-ui/core/TableContainer';\nimport TableHead from '@material-ui/core/TableHead';\nimport TablePagination from '@material-ui/core/TablePagination';\nimport TableRow from '@material-ui/core/TableRow';\nimport ViewButton from '../Modales/ModaleUpdateArticle';\n\nconst columns = [\n { id: 'name', label: 'UserName' },\n {id: 'rights', label:'Rights'},\n { id: 'actions', label: 'Actions' },\n];\n\n function createData(name, rights, actions) {\n return {name, rights, actions };\n }\n\nconst rows = [\n createData('First User', 'read/write', <ViewButton /> ),\n createData('Second User', 'read/write', <ViewButton/>),\n createData('Third User', 'read', <ViewButton/>)\n];\n\nconst useStyles = makeStyles((theme) => ({\n formControl: {\n marginTop: theme.spacing(2),\n minWidth: 120,\n },\n}));\n\n\n\nexport default function ListTemplates() {\n const classes = useStyles();\n const [page, setPage] = React.useState(0);\n const [rowsPerPage, setRowsPerPage] = React.useState(10);\n\n const handleChangePage = (event, newPage) => {\n setPage(newPage);\n };\n\n const handleChangeRowsPerPage = (event) => {\n setRowsPerPage(+event.target.value);\n setPage(0);\n };\n return (\n <Paper >\n <TableContainer>\n <Table stickyHeader aria-label=\"sticky table\">\n <TableHead style={{}}> \n <TableRow>\n {columns.map((column) => {\n if (column.id==='actions') { \n return <TableCell key={column.id} align=\"right\" style={{ minWidth: column.minWidth }}>{column.label}</TableCell> \n }else{\n return <TableCell key={column.id} align={column.align} style={{ minWidth: column.minWidth }}>{column.label}</TableCell>;\n }\n })}\n </TableRow>\n </TableHead>\n <TableBody>\n {rows.slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage).map((row) => { \n return(\n <TableRow hover role=\"checkbox\" tabIndex={-1} key={row.code}>\n {columns.map((column) => {\n const value = row[column.id];\n return (\n <TableCell key={column.id} align={column.align}>\n {value}\n </TableCell>\n );\n })}\n </TableRow>\n );\n })} \n </TableBody>\n </Table>\n </TableContainer>\n <TablePagination\n rowsPerPageOptions={[10, 25, 100]}\n component=\"div\"\n count={rows.length}\n rowsPerPage={rowsPerPage}\n page={page}\n onChangePage={handleChangePage}\n onChangeRowsPerPage={handleChangeRowsPerPage}\n />\n </Paper>\n )\n}","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListAuthors.js",["256"],"import React from 'react'\nimport { makeStyles } from '@material-ui/core/styles';\nimport Paper from '@material-ui/core/Paper';\nimport Table from '@material-ui/core/Table';\nimport TableBody from '@material-ui/core/TableBody';\nimport TableCell from '@material-ui/core/TableCell';\nimport TableContainer from '@material-ui/core/TableContainer';\nimport TableHead from '@material-ui/core/TableHead';\nimport TablePagination from '@material-ui/core/TablePagination';\nimport TableRow from '@material-ui/core/TableRow';\nimport ViewButton from '../Modales/ModaleUpdateArticle';\n\nconst columns = [\n { id: 'name', label: 'UserName' },\n {id: 'email', label:'Email'},\n { id: 'actions', label: 'Actions' },\n];\n\n function createData(name, email, actions) {\n return {name, email, actions };\n }\n\nconst rows = [\n createData('First Author', '[email protected]', <ViewButton /> ),\n createData('Second Author', '[email protected]', <ViewButton/>),\n createData('Third Author', '[email protected]', <ViewButton/>)\n];\n\nconst useStyles = makeStyles((theme) => ({\n formControl: {\n marginTop: theme.spacing(2),\n minWidth: 120,\n },\n}));\n\n\n\nexport default function ListTemplates() {\n const classes = useStyles();\n const [page, setPage] = React.useState(0);\n const [rowsPerPage, setRowsPerPage] = React.useState(10);\n\n const handleChangePage = (event, newPage) => {\n setPage(newPage);\n };\n\n const handleChangeRowsPerPage = (event) => {\n setRowsPerPage(+event.target.value);\n setPage(0);\n };\n return (\n <Paper >\n <TableContainer>\n <Table stickyHeader aria-label=\"sticky table\">\n <TableHead style={{}}> \n <TableRow>\n {columns.map((column) => {\n if (column.id==='actions') { \n return <TableCell key={column.id} align=\"right\" style={{ minWidth: column.minWidth }}>{column.label}</TableCell> }\n // }else if(column.id === 'email'){\n // return <TableCell key={column.id} align=\"center\" style={{minWidth: column.minWidth}}>{column.label}</TableCell>\n // }\n else{\n return <TableCell key={column.id} align={column.align} style={{ minWidth: column.minWidth }}>{column.label}</TableCell>;\n }\n })}\n </TableRow>\n </TableHead>\n <TableBody>\n {rows.slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage).map((row) => { \n return(\n <TableRow hover role=\"checkbox\" tabIndex={-1} key={row.code}>\n {columns.map((column) => {\n const value = row[column.id];\n return (\n <TableCell key={column.id} align={column.align}>\n {value}\n </TableCell>\n );\n })}\n </TableRow>\n );\n })} \n </TableBody>\n </Table>\n </TableContainer>\n <TablePagination\n rowsPerPageOptions={[10, 25, 100]}\n component=\"div\"\n count={rows.length}\n rowsPerPage={rowsPerPage}\n page={page}\n onChangePage={handleChangePage}\n onChangeRowsPerPage={handleChangeRowsPerPage}\n />\n </Paper>\n )\n}","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleDeleteTags.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleAddLangage.js",["257"],"import React from 'react'\nimport { Dialog, DialogActions, DialogContent, DialogContentText, TextField, DialogTitle, Button, MenuItem } from '@material-ui/core';\nimport { makeStyles } from '@material-ui/styles';\nimport AddIcon from '@material-ui/icons/Add';\n\nconst useStyles = makeStyles((theme) => ({\n title: {\n display: 'flex',\n justifyContent: 'space-between',\n padding: 20\n },\n typo: {\n color: theme.palette.primary.main,\n fontWeight: 'bold',\n },\n button: {\n backgroundColor: theme.palette.primary.main,\n color: 'white'\n },\n card: {\n width: 1000,\n }\n}))\n\nconst data = [\n {\n value: 'English'\n },\n {\n value: 'French'\n }\n]\n\nexport default function ModaleCreateTags() {\n const classes = useStyles();\n const [open, setOpen] = React.useState(false);\n\n const handleClickOpen = () => {\n setOpen(true);\n };\n\n const handleClose = () => {\n setOpen(false);\n };\n return (\n <>\n <Button variant=\"contained\" onClick={handleClickOpen} color=\"primary\" endIcon={<AddIcon />} >Add Langage</Button>\n <Dialog open={open} onClose={handleClose} aria-labelledby=\"form-dialog-title\" className={classes.root}>\n <DialogTitle id=\"form-dialog-title\">Choose Langage</DialogTitle>\n <DialogContent>\n <TextField\n id=\"outlined-basic\"\n select\n margin=\"dense\"\n type=\"text\"\n label=\"Select Langage\"\n //value={data}\n //onChange={handleChange}\n helperText=\"Please select your langage\"\n variant=\"outlined\">\n {data.map((item) => (\n <MenuItem key={item.value} value={item.value}>\n {item.value}\n </MenuItem>\n ))}\n </TextField>\n </DialogContent>\n <DialogActions>\n <Button onClick={handleClose} color=\"primary\">\n Close\n </Button>\n <Button onClick={handleClose} color=\"primary\" variant=\"contained\">\n Add\n </Button>\n </DialogActions>\n </Dialog>\n </>\n )\n}","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListCms.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/List/ListTags.js",["258","259"],"import React from 'react';\nimport { Button } from '@material-ui/core'\nimport { withStyles, makeStyles } from '@material-ui/core/styles';\nimport { green } from '@material-ui/core/colors';\nimport FormGroup from '@material-ui/core/FormGroup';\nimport FormControlLabel from '@material-ui/core/FormControlLabel';\nimport Checkbox from '@material-ui/core/Checkbox';\n\nconst useStyles = makeStyles(theme => ({\n root: {\n \"& > *\": {\n marginRight: 15,\n marginTop: 15\n }\n }\n}))\nconst GreenCheckbox = withStyles({\n root: {\n color: green[400],\n '&$checked': {\n color: green[600],\n },\n },\n checked: {},\n})((props) => <Checkbox color=\"default\" {...props} />);\n\nexport default function CheckboxLabels() {\n const classes = useStyles();\n const [state, setState] = React.useState({\n checkedA: false,\n checkedB: false,\n checkedC: false,\n checkedD: false,\n checkedE: false,\n });\n\n const handleChange = (event) => {\n setState({ ...state, [event.target.name]: event.target.checked });\n };\n\n return (\n <FormGroup row className={classes.root}>\n <Button variant=\"outlined\" >\n <Checkbox checked={state.checkedA} onChange={handleChange} name=\"checkedA\" color=\"primary\" />\n Movies\n </Button>\n <Button variant=\"outlined\">\n <Checkbox checked={state.checkedB} onChange={handleChange} name=\"checkedB\" color=\"primary\" />\n TableTop\n </Button>\n <Button variant=\"outlined\">\n <Checkbox checked={state.checkedC} onChange={handleChange} name=\"checkedC\" color=\"primary\" />\n Kickstarter\n </Button>\n <Button variant=\"outlined\">\n <Checkbox checked={state.checkedD} onChange={handleChange} name=\"checkedD\" color=\"primary\" />\n Game\n </Button>\n <Button variant=\"outlined\">\n <Checkbox checked={state.checkedE} onChange={handleChange} name=\"checkedE\" color=\"primary\" />\n Books\n </Button>\n </FormGroup>\n );\n}","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TopbarContents/TopbarContents.js",["260","261","262"],"import React from 'react';\nimport { makeStyles } from '@material-ui/core/styles';\nimport Avatar from '@material-ui/core/Avatar';\nimport { Box, Typography, Container } from '@material-ui/core'\nimport Button from '@material-ui/core/Button';\nimport ListItemIcon from '@material-ui/core/ListItemIcon';\nimport Menu from '@material-ui/core/Menu';\nimport MenuItem from '@material-ui/core/MenuItem';\nimport AccountCircleIcon from '@material-ui/icons/AccountCircle';\nimport ExitToAppIcon from '@material-ui/icons/ExitToApp';\n\nconst useStyles = makeStyles((theme) => ({\n root: {\n float: 'right',\n color: 'white',\n\n },\n box: {\n height: 50,\n },\n container: {\n display: 'inline-block',\n float: 'right',\n\n }\n}));\n\nexport default function ImageAvatars() {\n const classes = useStyles();\n\n const [anchorEl, setAnchorEl] = React.useState(null);\n const [menu, setMenu] = React.useState(null);\n\n const handleClickLangage = (event) => {\n setAnchorEl(event.currentTarget);\n };\n\n const handleCloseLangage = () => {\n setAnchorEl(null);\n };\n const handleClick = (event) => {\n setMenu(event.currentTarget);\n };\n\n const handleClose = () => {\n setMenu(null);\n };\n\n return (\n <Box className={classes.box} width=\"100%\">\n <Container className={classes.container}>\n <Button onClick={handleClick} className={classes.root}>\n Account\n <Avatar alt=\"User\" src=\"data:image/jpeg;base64,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\" style={{ marginLeft: 5 }} />\n </Button>\n <Menu\n id=\"simple-menu\"\n anchorEl={menu}\n keepMounted\n open={Boolean(menu)}\n onClose={handleClose}\n >\n <MenuItem onClick={handleClose}>\n <ListItemIcon>\n <AccountCircleIcon fontSize=\"small\" />\n </ListItemIcon>\n <Typography >Profile</Typography>\n </MenuItem>\n <MenuItem onClick={handleClose}>\n <ListItemIcon>\n <ExitToAppIcon fontSize=\"small\" />\n </ListItemIcon>\n <Typography>Logout</Typography>\n </MenuItem>\n\n </Menu>\n\n <Button aria-controls=\"simple-menu\" aria-haspopup=\"true\" onClick={handleClickLangage} className={classes.root} style={{ marginTop: 8 }} >\n Select Langage\n </Button>\n <Menu\n id=\"simple-menu\"\n anchorEl={anchorEl}\n keepMounted\n open={Boolean(anchorEl)}\n onClose={handleCloseLangage}\n >\n <MenuItem onClick={handleCloseLangage}>\n <ListItemIcon>\n <img src=\"https://www.flaticon.com/svg/static/icons/svg/197/197484.svg\" width=\"20\" height=\"20\" />\n </ListItemIcon>\n <Typography>English</Typography>\n </MenuItem>\n <MenuItem onClick={handleCloseLangage}>\n <ListItemIcon>\n <img src=\"https://www.flaticon.com/svg/static/icons/svg/197/197560.svg\" width=\"20\" height=\"20\" />\n </ListItemIcon>\n <Typography>French</Typography>\n </MenuItem>\n <MenuItem onClick={handleCloseLangage}>\n <ListItemIcon>\n <img src=\"https://www.flaticon.com/svg/static/icons/svg/197/197604.svg\" width=\"20\" height=\"20\" />\n </ListItemIcon>\n <Typography>Japanese</Typography>\n </MenuItem>\n </Menu>\n </Container>\n </Box>\n\n\n );\n}\n","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/store/reducers/userReducer.js",["263"],"import {GET_USERS, USERS_ERROR} from '../types'\n\nconst initialState = {\n users:[],\n loading:true\n}\n\nexport default function(state = initialState, action){\n\n switch(action.type){\n\n case GET_USERS:\n return {\n ...state,\n users:action.payload,\n loading:false\n\n }\n case USERS_ERROR:\n return{\n loading: false, \n error: action.payload \n }\n default: return state\n }\n\n}","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/store/actions/userAction.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/Templates.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/Gallery.js",["264","265"],"import React from 'react'\nimport { Container, Typography, Box, Card, CardMedia } from '@material-ui/core';\nimport { makeStyles } from '@material-ui/styles';\nimport ModaleAddImage from '../Modales/ModaleAddImage'\n\n\nconst useStyle = makeStyles({\n container: {\n display: 'flex',\n justifyContent: 'space-between',\n margin: 0,\n padding: 0,\n },\n typo: {\n fontWeight: 'bold'\n },\n subtitle: {\n marginTop: 20\n },\n media:{\n height: 150,\n width: 150,\n marginTop: 20\n }\n})\nexport default function Gallery() {\n const classes = useStyle();\n return (\n <Container>\n <Container className={classes.container}>\n <Typography variant=\"h6\" color=\"primary\" className={classes.typo}>Gallery</Typography>\n <ModaleAddImage />\n </Container>\n <Typography variant=\"body2\" className={classes.subtitle}>Here you can manage all your images you can insert on the article.</Typography>\n <CardMedia\n className={classes.media}\n image=\"https://images.unsplash.com/photo-1508138221679-760a23a2285b?ixid=MXwxMjA3fDB8MHxzZWFyY2h8N3x8cmFuZG9tfGVufDB8fDB8&ixlib=rb-1.2.1&w=200&q=80\"\n title=\"Random Image\"\n component=\"div\"\n />\n </Container>\n )\n}\n","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleUpdateArticle.js",["266","267"],"import React from 'react';\nimport { Container, Button} from '@material-ui/core';\nimport Dialog from '@material-ui/core/Dialog';\nimport DialogActions from '@material-ui/core/DialogActions';\nimport DialogContent from '@material-ui/core/DialogContent';\nimport DialogContentText from '@material-ui/core/DialogContentText';\nimport DialogTitle from '@material-ui/core/DialogTitle';\nimport { makeStyles } from '@material-ui/core/styles';\nimport TextField from '@material-ui/core/TextField';\nimport SearchIcon from '@material-ui/icons/Search';\nimport DeleteIcon from '@material-ui/icons/Delete';\nimport { Editor } from \"@tinymce/tinymce-react\";\nimport Delete from './ModaleDeleteArticle'\n\n\nconst useStyles = makeStyles((theme) => ({\n title: {\n float: 'right',\n padding: 0,\n margin: 0,\n width: 'auto'\n },\n typo: {\n color: theme.palette.primary.main,\n fontWeight: 'bold',\n },\n button: {\n backgroundColor: 'red',\n color: 'white'\n },\n card: {\n width: 1000,\n },\n modules: {\n display: 'flex',\n }\n\n}))\n\nconst data = [\n {\n value: 'English'\n },\n {\n value: 'French'\n }\n]\n\nexport default function Test() {\n const classes = useStyles();\n const [open, setOpen] = React.useState(false);\n\n const handleClickOpen = () => {\n setOpen(true);\n };\n\n const handleClose = () => {\n setOpen(false);\n };\n \n return (\n <Container className={classes.title}>\n <Button onClick={handleClickOpen} variant=\"contained\" color=\"primary\" endIcon={<SearchIcon />} style={{ float: 'right' }} >View</Button>\n <Dialog open={open} onClose={handleClose} aria-labelledby=\"form-dialog-title\" className={classes.root}>\n <DialogTitle id=\"form-dialog-title\">Update an article template</DialogTitle>\n <DialogContent>\n <DialogContentText>\n Template are used to accelerate the creation of article that have common layout.\n </DialogContentText>\n <TextField\n autoFocus\n margin=\"dense\"\n id=\"outlined-basic\"\n label=\"Name*\"\n type=\"text\"\n variant=\"outlined\"\n placeholder=\"Enter the title of your new article\"\n fullWidth\n helperText=\"The name will help to identify the template\"\n\n />\n <Editor\n apiKey=\"xxjl9f0c3kj32tls4w26aauf5jn23awd6gfmlc1wmpo7w7uc\"\n plugins=\"wordcount\"\n />\n\n </DialogContent>\n <DialogActions >\n <Delete />\n <Button onClick={handleClose} color=\"primary\" style={{ marginLeft: 0 }}>\n Close\n </Button>\n <Button onClick={handleClose} color=\"primary\" style={{ marginLeft: 0 }}>\n Save\n </Button>\n\n </DialogActions>\n </Dialog>\n </Container>\n )\n}\n","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/store/types.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleAddImage.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleCreateArticle.js",["268"],"import React from 'react';\nimport { Container, Button} from '@material-ui/core';\nimport Dialog from '@material-ui/core/Dialog';\nimport DialogActions from '@material-ui/core/DialogActions';\nimport DialogContent from '@material-ui/core/DialogContent';\nimport DialogContentText from '@material-ui/core/DialogContentText';\nimport DialogTitle from '@material-ui/core/DialogTitle';\nimport { makeStyles } from '@material-ui/core/styles';\nimport TextField from '@material-ui/core/TextField';\nimport AddIcon from '@material-ui/icons/Add';\nimport { Editor } from \"@tinymce/tinymce-react\";\n\n\nconst useStyles = makeStyles((theme) => ({\n title: {\n float: 'right',\n padding: 0,\n margin: 0,\n width: 'auto'\n },\n typo: {\n color: theme.palette.primary.main,\n fontWeight: 'bold',\n },\n button: {\n backgroundColor: 'red',\n color: 'white'\n },\n card: {\n width: 1000,\n },\n modules: {\n display: 'flex',\n }\n\n}))\n\nconst data = [\n {\n value: 'English'\n },\n {\n value: 'French'\n }\n]\n\nexport default function Test() {\n const classes = useStyles();\n const [open, setOpen] = React.useState(false);\n\n const handleClickOpen = () => {\n setOpen(true);\n };\n\n const handleClose = () => {\n setOpen(false);\n };\n \n return (\n <Container className={classes.title}>\n <Button onClick={handleClickOpen} variant=\"contained\" color=\"primary\" endIcon={<AddIcon />} style={{ float: 'right' }} >Create</Button>\n <Dialog open={open} onClose={handleClose} aria-labelledby=\"form-dialog-title\" className={classes.root}>\n <DialogTitle id=\"form-dialog-title\">Create an article template</DialogTitle>\n <DialogContent>\n <DialogContentText>\n You are about to create an article template. They are used to accelerate the creation of article that have common layout.\n </DialogContentText>\n <TextField\n autoFocus\n margin=\"dense\"\n id=\"outlined-basic\"\n label=\"Name*\"\n type=\"text\"\n variant=\"outlined\"\n //placeholder=\"Enter the title of your new article\"\n fullWidth\n helperText=\"The name will help to identify the template\"\n\n />\n <Editor\n apiKey=\"xxjl9f0c3kj32tls4w26aauf5jn23awd6gfmlc1wmpo7w7uc\"\n plugins=\"wordcount\"\n />\n\n </DialogContent>\n <DialogActions >\n <Button onClick={handleClose} style={{ marginLeft: 0 }}>\n Close\n </Button>\n <Button onClick={handleClose} color=\"primary\" style={{ marginLeft: 0 }} disabled variant=\"contained\">\n Create\n </Button>\n\n </DialogActions>\n </Dialog>\n </Container>\n )\n}","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleDeleteArticle.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/TemplatesContent/ListTemplatesContent.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/Content.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/Visibility.js",[],"/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/Modales/ModaleCreateTags.js",["269"],"import React from 'react'\nimport { Dialog, DialogActions, DialogContent, DialogContentText, TextField, DialogTitle, Button } from '@material-ui/core';\nimport { makeStyles } from '@material-ui/styles';\nimport AddIcon from '@material-ui/icons/Add';\n\nconst useStyles = makeStyles((theme) => ({\n title: {\n display: 'flex',\n justifyContent: 'space-between',\n padding: 20\n },\n typo: {\n color: theme.palette.primary.main,\n fontWeight: 'bold',\n },\n button: {\n backgroundColor: theme.palette.primary.main,\n color: 'white'\n },\n card: {\n width: 1000,\n }\n}))\n\nexport default function ModaleCreateTags() {\n const classes = useStyles();\n const [open, setOpen] = React.useState(false);\n\n const handleClickOpen = () => {\n setOpen(true);\n };\n\n const handleClose = () => {\n setOpen(false);\n };\n return (\n <>\n <Button onClick={handleClickOpen} style={{ float: 'right' }} color=\"primary\" variant=\"contained\" endIcon={<AddIcon />} size=\"small\">Create</Button>\n <Dialog open={open} onClose={handleClose} aria-labelledby=\"form-dialog-title\" className={classes.root}>\n <DialogTitle id=\"form-dialog-title\">Tags Creation</DialogTitle>\n <DialogContent>\n <TextField\n autoFocus\n margin=\"dense\"\n id=\"outlined-basic\"\n label=\"Title\"\n type=\"text\"\n variant=\"outlined\"\n helperText=\"Name of tag in the selected langage.\"\n />\n </DialogContent>\n <DialogActions>\n <Button onClick={handleClose} color=\"primary\">\n Close\n </Button>\n <Button onClick={handleClose} color=\"primary\" variant=\"contained\">\n Create\n </Button>\n </DialogActions>\n </Dialog>\n </>\n )\n}\n","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/VisibilityContent/Categories.js",["270","271"],"import React from 'react';\nimport { Button } from '@material-ui/core'\nimport { withStyles, makeStyles } from '@material-ui/core/styles';\nimport { green } from '@material-ui/core/colors';\nimport FormGroup from '@material-ui/core/FormGroup';\nimport FormControlLabel from '@material-ui/core/FormControlLabel';\nimport Checkbox from '@material-ui/core/Checkbox';\n\nconst useStyles = makeStyles(theme => ({\n root: {\n marginTop: 20,\n marginBottom: 20,\n \"& > *\": {\n marginRight: 15,\n marginTop: 15\n }\n }\n}))\nconst GreenCheckbox = withStyles({\n root: {\n color: green[400],\n '&$checked': {\n color: green[600],\n },\n },\n checked: {},\n})((props) => <Checkbox color=\"default\" {...props} />);\n\nexport default function CheckboxLabels() {\n const classes = useStyles();\n const [state, setState] = React.useState({\n checkedA: false,\n checkedB: false,\n checkedC: false,\n checkedD: false,\n checkedE: false,\n });\n\n const handleChange = (event) => {\n setState({ ...state, [event.target.name]: event.target.checked });\n };\n\n return (\n <FormGroup row className={classes.root}>\n <Button variant=\"outlined\">\n <Checkbox checked={state.checkedA} onChange={handleChange} name=\"checkedA\" color=\"primary\" />\n Movies\n </Button>\n <Button variant=\"outlined\">\n <Checkbox checked={state.checkedB} onChange={handleChange} name=\"checkedB\" color=\"primary\" />\n TableTop\n </Button>\n <Button variant=\"outlined\">\n <Checkbox checked={state.checkedC} onChange={handleChange} name=\"checkedC\" color=\"primary\" />\n Kickstarter\n </Button>\n <Button variant=\"outlined\">\n <Checkbox checked={state.checkedD} onChange={handleChange} name=\"checkedD\" color=\"primary\" />\n Game\n </Button>\n <Button variant=\"outlined\">\n <Checkbox checked={state.checkedE} onChange={handleChange} name=\"checkedE\" color=\"primary\" />\n Books\n </Button>\n </FormGroup>\n );\n}","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/ContentContent/CoverCard.js",["272"],"import React from 'react';\nimport { makeStyles } from '@material-ui/core/styles';\nimport Card from '@material-ui/core/Card';\nimport CardActionArea from '@material-ui/core/CardActionArea';\nimport CardActions from '@material-ui/core/CardActions';\nimport CardContent from '@material-ui/core/CardContent';\nimport CardMedia from '@material-ui/core/CardMedia';\nimport Button from '@material-ui/core/Button';\nimport Typography from '@material-ui/core/Typography';\n\nconst useStyles = makeStyles({\n root: {\n maxWidth: 345,\n marginLeft: 10,\n padding: 0,\n margin: 0\n },\n media: {\n height: 140,\n },\n buttons: {\n justifyContent: 'space-between',\n }\n});\n\nexport default function MediaCard() {\n const classes = useStyles();\n\n return (\n <Card className={classes.root}>\n <CardActionArea>\n {/* <CardMedia\n className={classes.media}\n image=\"/static/images/cards/contemplative-reptile.jpg\"\n title=\"Contemplative Reptile\"\n /> */}\n <CardContent>\n <Typography gutterBottom variant=\"h5\" component=\"h2\">\n Cover Image\n </Typography>\n <Typography variant=\"body2\" color=\"textSecondary\" component=\"p\">\n This image is displayed when listing the articles. \n Currently no main image is set, you can add one by clicking the <b>Change</b> link bellow.\n </Typography>\n </CardContent>\n </CardActionArea>\n <CardActions className={classes.buttons}>\n <Button size=\"small\" color=\"primary\">\n Change\n </Button>\n <Button size=\"small\" color=\"secondary\">\n Delete\n </Button>\n </CardActions>\n </Card>\n );\n}","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/VisibilityContent/Publication.js",["273"],"import React from 'react'\nimport { TextField, Container, MenuItem, Button } from '@material-ui/core'\nimport { makeStyles } from '@material-ui/styles';\nimport DateFnsUtils from '@date-io/date-fns';\nimport {\n MuiPickersUtilsProvider,\n DateTimePicker\n} from '@material-ui/pickers';\n\n\nconst useStyle = makeStyles({\n container: {\n margin: 0,\n padding: 0,\n display: 'flex',\n marginBottom: 10\n }\n})\n\nconst data = [\n {\n value: 'Published'\n },\n {\n value: 'Non-Published'\n }\n]\nexport default function Publication() {\n const classes = useStyle();\n const [selectedDate, setSelectedDate] = React.useState(new Date());\n\n const handleDateChange = (date) => {\n setSelectedDate(date);\n };\n return (\n <Container className={classes.container}>\n <TextField\n style={{width: \"50%\", marginRight: 10}}\n id=\"outlined-basic\"\n select\n margin=\"dense\"\n type=\"text\"\n label=\"Status\"\n //value={data}\n //onChange={handleChange}\n helperText=\"Changing the status value will immediately affect the visibility of this article to the users. \n A draft article will not be visible by the user. \"\n variant=\"outlined\">\n {data.map((item) => (\n <MenuItem key={item.value} value={item.value}>\n {item.value}\n </MenuItem>\n ))}\n </TextField>\n <MuiPickersUtilsProvider utils={DateFnsUtils}>\n <DateTimePicker\n style={{width: \"50%\"}}\n margin=\"dense\"\n label=\"DateTimePicker\"\n inputVariant=\"outlined\"\n value={selectedDate}\n onChange={handleDateChange}\n />\n </MuiPickersUtilsProvider>\n </Container>\n )\n}\n","/Users/romgrm/Desktop/CMS_FrontEnd-master/src/Components/TabPanels/ContentContent/MainCard.js",["274"],"import React from 'react';\nimport { makeStyles } from '@material-ui/core/styles';\nimport Card from '@material-ui/core/Card';\nimport CardActionArea from '@material-ui/core/CardActionArea';\nimport CardActions from '@material-ui/core/CardActions';\nimport CardContent from '@material-ui/core/CardContent';\nimport CardMedia from '@material-ui/core/CardMedia';\nimport Button from '@material-ui/core/Button';\nimport Typography from '@material-ui/core/Typography';\n\nconst useStyles = makeStyles({\n root: {\n maxWidth: 345,\n padding: 0,\n margin: 0,\n marginRight: 10\n },\n media: {\n height: 140,\n },\n buttons: {\n justifyContent: 'space-between',\n }\n});\n\nexport default function MediaCard() {\n const classes = useStyles();\n\n return (\n <Card className={classes.root}>\n <CardActionArea>\n {/* <CardMedia\n className={classes.media}\n image=\"/static/images/cards/contemplative-reptile.jpg\"\n title=\"Contemplative Reptile\"\n /> */}\n <CardContent>\n <Typography gutterBottom variant=\"h5\" component=\"h2\">\n Main Image\n </Typography>\n <Typography variant=\"body2\" color=\"textSecondary\" component=\"p\">\n This image is displayed when listing the articles. \n Currently no main image is set, you can add one by clicking the <b>Change</b> link bellow.\n </Typography>\n </CardContent>\n </CardActionArea>\n <CardActions className={classes.buttons}>\n <Button size=\"small\" color=\"primary\">\n Change\n </Button>\n <Button size=\"small\" color=\"secondary\">\n Delete\n </Button>\n </CardActions>\n </Card>\n );\n}",{"ruleId":"275","replacedBy":"276"},{"ruleId":"277","replacedBy":"278"},{"ruleId":"279","severity":1,"message":"280","line":29,"column":20,"nodeType":"281","endLine":29,"endColumn":24},{"ruleId":"279","severity":1,"message":"280","line":30,"column":20,"nodeType":"281","endLine":30,"endColumn":24},{"ruleId":"279","severity":1,"message":"280","line":46,"column":20,"nodeType":"281","endLine":46,"endColumn":24},{"ruleId":"282","severity":1,"message":"283","line":1,"column":26,"nodeType":"284","messageId":"285","endLine":1,"endColumn":38},{"ruleId":"282","severity":1,"message":"286","line":2,"column":52,"nodeType":"284","messageId":"285","endLine":2,"endColumn":58},{"ruleId":"282","severity":1,"message":"286","line":2,"column":52,"nodeType":"284","messageId":"285","endLine":2,"endColumn":58},{"ruleId":"282","severity":1,"message":"286","line":2,"column":52,"nodeType":"284","messageId":"285","endLine":2,"endColumn":58},{"ruleId":"282","severity":1,"message":"287","line":2,"column":60,"nodeType":"284","messageId":"285","endLine":2,"endColumn":68},{"ruleId":"282","severity":1,"message":"288","line":23,"column":7,"nodeType":"284","messageId":"285","endLine":23,"endColumn":11},{"ruleId":"282","severity":1,"message":"289","line":34,"column":12,"nodeType":"284","messageId":"285","endLine":34,"endColumn":16},{"ruleId":"282","severity":1,"message":"290","line":36,"column":11,"nodeType":"284","messageId":"285","endLine":36,"endColumn":26},{"ruleId":"282","severity":1,"message":"291","line":40,"column":11,"nodeType":"284","messageId":"285","endLine":40,"endColumn":22},{"ruleId":"282","severity":1,"message":"288","line":23,"column":7,"nodeType":"284","messageId":"285","endLine":23,"endColumn":11},{"ruleId":"282","severity":1,"message":"289","line":34,"column":12,"nodeType":"284","messageId":"285","endLine":34,"endColumn":16},{"ruleId":"282","severity":1,"message":"290","line":36,"column":11,"nodeType":"284","messageId":"285","endLine":36,"endColumn":26},{"ruleId":"282","severity":1,"message":"291","line":40,"column":11,"nodeType":"284","messageId":"285","endLine":40,"endColumn":22},{"ruleId":"282","severity":1,"message":"290","line":52,"column":11,"nodeType":"284","messageId":"285","endLine":52,"endColumn":26},{"ruleId":"282","severity":1,"message":"292","line":60,"column":12,"nodeType":"284","messageId":"285","endLine":60,"endColumn":17},{"ruleId":"282","severity":1,"message":"293","line":62,"column":11,"nodeType":"284","messageId":"285","endLine":62,"endColumn":23},{"ruleId":"282","severity":1,"message":"294","line":3,"column":10,"nodeType":"284","messageId":"285","endLine":3,"endColumn":13},{"ruleId":"282","severity":1,"message":"295","line":11,"column":8,"nodeType":"284","messageId":"285","endLine":11,"endColumn":15},{"ruleId":"296","severity":1,"message":"297","line":170,"column":5,"nodeType":"298","messageId":"299","endLine":187,"endColumn":6},{"ruleId":"282","severity":1,"message":"300","line":8,"column":11,"nodeType":"284","messageId":"285","endLine":8,"endColumn":18},{"ruleId":"282","severity":1,"message":"301","line":8,"column":20,"nodeType":"284","messageId":"285","endLine":8,"endColumn":25},{"ruleId":"282","severity":1,"message":"302","line":8,"column":27,"nodeType":"284","messageId":"285","endLine":8,"endColumn":32},{"ruleId":"282","severity":1,"message":"303","line":4,"column":8,"nodeType":"284","messageId":"285","endLine":4,"endColumn":14},{"ruleId":"304","severity":1,"message":"305","line":22,"column":33,"nodeType":"306","endLine":22,"endColumn":154},{"ruleId":"304","severity":1,"message":"305","line":23,"column":34,"nodeType":"306","endLine":23,"endColumn":154},{"ruleId":"304","severity":1,"message":"305","line":24,"column":33,"nodeType":"306","endLine":24,"endColumn":153},{"ruleId":"307","severity":1,"message":"308","line":38,"column":5,"nodeType":"309","messageId":"310","endLine":38,"endColumn":9},{"ruleId":"282","severity":1,"message":"288","line":30,"column":7,"nodeType":"284","messageId":"285","endLine":30,"endColumn":11},{"ruleId":"282","severity":1,"message":"311","line":38,"column":11,"nodeType":"284","messageId":"285","endLine":38,"endColumn":18},{"ruleId":"312","severity":1,"message":"313","line":97,"column":1,"nodeType":"314","messageId":"315","endLine":105,"endColumn":56},{"ruleId":"282","severity":1,"message":"316","line":3,"column":21,"nodeType":"284","messageId":"285","endLine":3,"endColumn":31},{"ruleId":"282","severity":1,"message":"311","line":39,"column":11,"nodeType":"284","messageId":"285","endLine":39,"endColumn":18},{"ruleId":"282","severity":1,"message":"311","line":39,"column":11,"nodeType":"284","messageId":"285","endLine":39,"endColumn":18},{"ruleId":"282","severity":1,"message":"317","line":2,"column":48,"nodeType":"284","messageId":"285","endLine":2,"endColumn":65},{"ruleId":"282","severity":1,"message":"318","line":6,"column":8,"nodeType":"284","messageId":"285","endLine":6,"endColumn":24},{"ruleId":"282","severity":1,"message":"319","line":17,"column":7,"nodeType":"284","messageId":"285","endLine":17,"endColumn":20},{"ruleId":"304","severity":1,"message":"305","line":90,"column":29,"nodeType":"306","endLine":90,"endColumn":126},{"ruleId":"304","severity":1,"message":"305","line":96,"column":29,"nodeType":"306","endLine":96,"endColumn":126},{"ruleId":"304","severity":1,"message":"305","line":102,"column":29,"nodeType":"306","endLine":102,"endColumn":126},{"ruleId":"320","severity":1,"message":"321","line":8,"column":1,"nodeType":"322","endLine":27,"endColumn":2},{"ruleId":"282","severity":1,"message":"294","line":2,"column":33,"nodeType":"284","messageId":"285","endLine":2,"endColumn":36},{"ruleId":"282","severity":1,"message":"323","line":2,"column":38,"nodeType":"284","messageId":"285","endLine":2,"endColumn":42},{"ruleId":"282","severity":1,"message":"324","line":11,"column":8,"nodeType":"284","messageId":"285","endLine":11,"endColumn":18},{"ruleId":"282","severity":1,"message":"288","line":40,"column":7,"nodeType":"284","messageId":"285","endLine":40,"endColumn":11},{"ruleId":"282","severity":1,"message":"288","line":38,"column":7,"nodeType":"284","messageId":"285","endLine":38,"endColumn":11},{"ruleId":"282","severity":1,"message":"317","line":2,"column":48,"nodeType":"284","messageId":"285","endLine":2,"endColumn":65},{"ruleId":"282","severity":1,"message":"318","line":6,"column":8,"nodeType":"284","messageId":"285","endLine":6,"endColumn":24},{"ruleId":"282","severity":1,"message":"319","line":19,"column":7,"nodeType":"284","messageId":"285","endLine":19,"endColumn":20},{"ruleId":"282","severity":1,"message":"325","line":7,"column":8,"nodeType":"284","messageId":"285","endLine":7,"endColumn":17},{"ruleId":"282","severity":1,"message":"286","line":2,"column":42,"nodeType":"284","messageId":"285","endLine":2,"endColumn":48},{"ruleId":"282","severity":1,"message":"325","line":7,"column":8,"nodeType":"284","messageId":"285","endLine":7,"endColumn":17},"no-native-reassign",["326"],"no-negated-in-lhs",["327"],"react/jsx-no-duplicate-props","No duplicate props allowed","JSXAttribute","no-unused-vars","'createStyles' is defined but never used.","Identifier","unusedVar","'Button' is defined but never used.","'MenuItem' is defined but never used.","'data' is assigned a value but never used.","'open' is assigned a value but never used.","'handleClickOpen' is assigned a value but never used.","'handleClose' is assigned a value but never used.","'value' is assigned a value but never used.","'handleChange' is assigned a value but never used.","'Box' is defined but never used.","'Divider' is defined but never used.","default-case","Expected a default case.","SwitchStatement","missingDefaultCase","'loading' is assigned a value but never used.","'error' is assigned a value but never used.","'users' is assigned a value but never used.","'AppBar' is defined but never used.","jsx-a11y/alt-text","img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.","JSXOpeningElement","no-dupe-keys","Duplicate key 'root'.","ObjectExpression","unexpected","'classes' is assigned a value but never used.","no-lone-blocks","Block is redundant.","BlockStatement","redundantBlock","'withStyles' is defined but never used.","'DialogContentText' is defined but never used.","'FormControlLabel' is defined but never used.","'GreenCheckbox' is assigned a value but never used.","import/no-anonymous-default-export","Unexpected default export of anonymous function","ExportDefaultDeclaration","'Card' is defined but never used.","'DeleteIcon' is defined but never used.","'CardMedia' is defined but never used.","no-global-assign","no-unsafe-negation"]