Skip to content
Snippets Groups Projects
Commit 93fae86a authored by Guilhem CARRON's avatar Guilhem CARRON
Browse files

fix(partnersInfo): Remove message from partnersInfo

parent 60168a63
No related branches found
No related tags found
1 merge request!21fix(partnersInfo): Remove message from partnersInfo
Pipeline #18362 passed
import React, { useCallback, useContext, useEffect, useState } from 'react'
import { convertStringToEditorState } from '../../utils/editorStateManagment'
import CustomEditor from '../Editing/CustomEditor'
import { IPartnersInfo } from '../../models/partnersInfo.model'
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css'
import './partnersInfo.scss'
......@@ -13,7 +11,6 @@ const PartnersInfo: React.FC = () => {
const [refreshData, setRefreshData] = useState(false)
const [isLoading, setIsLoading] = useState<boolean>(false)
const [partnersInfo, setPartnersInfo] = useState<IPartnersInfo>({
message: '',
grdf_failure: false,
enedis_failure: false,
egl_failure: false,
......@@ -21,13 +18,6 @@ const PartnersInfo: React.FC = () => {
})
const { user }: Partial<UserContextProps> = useContext(UserContext)
const handleEditorChange = (value: string): void => {
setPartnersInfo((prevPartnersInfo) => ({
...prevPartnersInfo,
message: value,
}))
}
const handleCheckboxChange = (value: boolean, type: CheckboxType): void => {
switch (type) {
case CheckboxType.GRDF:
......@@ -65,7 +55,6 @@ const PartnersInfo: React.FC = () => {
const resetFields = useCallback(() => {
setPartnersInfo({
message: '',
grdf_failure: false,
enedis_failure: false,
egl_failure: false,
......@@ -85,7 +74,6 @@ const PartnersInfo: React.FC = () => {
await partnersInfoService.getPartnersInfo()
if (partnersInfoResp) {
setPartnersInfo({
message: partnersInfoResp.message,
grdf_failure: partnersInfoResp.grdf_failure,
enedis_failure: partnersInfoResp.enedis_failure,
egl_failure: partnersInfoResp.egl_failure,
......@@ -134,15 +122,7 @@ const PartnersInfo: React.FC = () => {
/>
<label htmlFor="switch_notification"></label>
</div>
<p className="title">Message de la pop-up</p>
<CustomEditor
baseState={convertStringToEditorState(partnersInfo.message)}
handleChange={handleEditorChange}
editorType="info"
/>
<p className="title">État des services</p>
<div>
<div className="switch_div">
Panne GRDF
......
export interface IPartnersInfo {
message: string
grdf_failure: boolean
enedis_failure: boolean
egl_failure: boolean
......
......@@ -15,7 +15,6 @@ export class PartnersInfoService {
await axios.put(
`/api/admin/partnersInfo`,
{
message: partnersInfo.message,
grdf_failure: partnersInfo.grdf_failure,
enedis_failure: partnersInfo.enedis_failure,
egl_failure: partnersInfo.egl_failure,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment