frontend: Voir et Poster des commentaires

This commit is contained in:
Divlo
2020-04-10 20:20:07 +02:00
parent 903590fb08
commit 39a332a867
13 changed files with 232 additions and 24 deletions

View File

@ -2,8 +2,7 @@ import FunctionTabsContextProvider from '../../contexts/FunctionTabsContext';
import HeadTag from '../../components/HeadTag';
import FunctionComponentTop from '../../components/FunctionComponentTop';
import FunctionTabsTop from '../../components/FunctionTabs/FunctionTabsTop';
import FunctionTabs from '../../components/FunctionTabs/FunctionTabs';
import FunctionForm from '../../components/FunctionForm';
import FunctionTabManager from '../../components/FunctionTabManager';
import redirect from '../../utils/redirect';
import api from '../../utils/api';
import { API_URL } from '../../utils/config';
@ -18,22 +17,10 @@ const FunctionComponent = (props) => {
return (
<FunctionTabsContextProvider>
<HeadTag title={props.title} description={props.description} image={API_URL + props.image} />
<div className="container-fluid">
<FunctionTabsTop type={props.type} />
<FunctionComponentTop { ...props } API_URL={API_URL} publicationDate={publicationDate} />
<FunctionTabs type={props.type}>
{(props.type !== "article") ?
<FunctionForm inputArray={ [...props.utilizationForm || []] } slug={props.slug} />
:
<div className="FunctionComponent__slide text-center">Slide 1</div>
}
<div className="FunctionComponent__slide text-center">Slide 2</div>
<div className="FunctionComponent__slide text-center">Slide 3</div>
</FunctionTabs>
<FunctionTabManager functionInfo={props} />
</div>
</FunctionTabsContextProvider>
);

View File

@ -3,9 +3,9 @@ import { useRouter } from 'next/router';
import HeadTag from '../../components/HeadTag';
import FunctionCard from '../../components/FunctionCard/FunctionCard';
import Loader from '../../components/Loader';
import '../../public/css/pages/functions.css';
import api from '../../utils/api';
import useAPI from '../../hooks/useAPI';
import '../../public/css/pages/functions.css';
const Functions = () => {

View File

@ -52,7 +52,7 @@ const Profile = (props) => {
formData.append('isPublicEmail', inputState.isPublicEmail);
formData.append('logo', inputState.logo);
api.put('/users/', formData, { headers: { 'Authorization': user.token } })
api.put('/users/', formData, { headers: { 'Authorization': token } })
.then(() => {
setIsLoading(false);
logoutUser();