confirmdeletefinancialworkshop = async () => { const { surveyId, currentSurveyId, consultantId, financialworkshops, financialworkshopdata, } = this.state; this.setState({ showdeletefinancialworkshopmodal: false, loading: true, }); try { if (financialworkshopdata && financialworkshopdata.id) { // await firebase // .firestore() // .collection(consultantId ? 'portfolio-surveys-consultants' : 'surveys') // .doc(surveyId ? surveyId : currentSurveyId) // .collection('financial-workshops') // .doc(financialworkshopdata.id) // .delete() // .then(() => { // this.handleAddAuditLog('delete', this.state.assessmentType, 'Assessment', `${this.state.user.name} deleted the worksheet of ${financialworkshopdata['Name of Person']} (${financialworkshopdata.id})`, 'worksheet'); // }) const response = await removeWorkshop("financial", { surveyId: surveyId, consultantId: consultantId, workshopId: financialworkshopdata.id }); if (response.status === 200) { this.handleAddAuditLog( 'delete', this.state.assessmentType, 'Assessment', `${this.state.user.name} deleted the worksheet of ${financialworkshopdata['Name of Person']} (${financialworkshopdata.id})`, 'worksheet', ); } const deleteIndex = financialworkshops.findIndex( item => item.id == financialworkshopdata.id, ); financialworkshops.splice(deleteIndex, 1); this.setState({ loading: false, financialworkshopdata: {}, financialworkshops: [...financialworkshops], }); } } catch (ex) { console.log(ex.message); this.setState({ loading: false, financialworkshopdata: {}, }); } };
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter