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: {},
      });
    }
  };