Untitled
unknown
plain_text
a year ago
2.3 kB
4
Indexable
update the below code to get save THE STATELIST and send its value to RFIFilters to use import BodySection from '@/Layout/BodySection'; import RightSection from '@/Layout/RightSection'; import { useAppState, withPage, Lift, Util } 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 './createRfi.scss'; import ConstantKeys from '@/Constants/ConstantKeys'; import RFIUtil from '@/Util/RFIUtil'; 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(() => { let refTableContent = JSON.parse(Util.getSessionData(ConstantKeys.REF_TABLE.GET_OFFERING)); const stateList = refTableContent.STATE; }, []); return ( <Page ref-table-list="PROGRAM, CATEGORY, OFFERING, STATE"> <div className="d-flex"> <BodySection> <RFIRequestForm rfiRequest={rfiRequest} updateRFIRequest={updateRFIRequest} resetRFIRequest={() => updateRFIRequest(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