Untitled
unknown
plain_text
a year ago
2.3 kB
6
Indexable
update the below useeffct call for the provided requirement import BodySection from '@/Layout/BodySection'; import RightSection from '@/Layout/RightSection'; import webService from '@/Services/WebService'; import { useAppState, withPage, Lift } from '@d-lift/core'; import { Page } from '@d-lift/uxcomponents'; import React, { useEffect } from 'react'; import RFIFilters from './Components/RFIFilters'; import RFIRequestForm from './Components/RFIRequestForm'; import './create-rfi.scss'; import ConstantKeys from '@/Constants/ConstantKeys'; const RFIRequest = () => { const defaultRFIRequest = { title: '', reqDescription: '', questionsList: [{ question: '', description: '' }], requestedBy: '', neededBy: '', offering: ConstantKeys.DEFAULT_OPTION.OFFERING, category: ConstantKeys.DEFAULT_OPTION.CATEGORY, programs: ConstantKeys.DEFAULT_OPTION.PROGRAM, status: '', }; const [rfiRequest, setRFIRequest] = useAppState('rfiRequest', defaultRFIRequest); const updateRFIRequest = (newState) => { setRFIRequest(newState); }; useEffect(() => { console.log('On Page Load'); try { webService.getOffering().then((offeringData) => { // add the API call for getOffering, and save the response. using this mapping details get the ref table data from session }); } catch (error) { console.log(error); } }); return ( <Page> <div className="d-flex"> <BodySection> <RFIRequestForm rfiRequest={rfiRequest} updateRFIRequest={updateRFIRequest} resetRFIRequest={defaultRFIRequest}></RFIRequestForm> </BodySection> <RightSection> <RFIFilters rfiRequest={rfiRequest} updateRFIRequest={updateRFIRequest}></RFIFilters> </RightSection> </div> </Page> ); }; export default withPage( { Description: 'Make a Request Page', ContentManager: true, LayoutStyle: 'rfi-dashboard', }, RFIRequest, );
Editor is loading...
Leave a Comment