import React, { ReactElement, useEffect } from 'react';
import Head from 'next/head'
import DatePicker from "react-datepicker";
import "react-datepicker/dist/react-datepicker.css";
import dayjs from "dayjs";
import {useAppDispatch, useAppSelector} from "../../stores/hooks";
import {useRouter} from "next/router";
import { fetch } from '../../stores/tenants/tenantsSlice'
import {saveFile} from "../../helpers/fileSaver";
import dataFormatter from '../../helpers/dataFormatter';
import ImageField from "../../components/ImageField";
import LayoutAuthenticated from "../../layouts/Authenticated";
import {getPageTitle} from "../../config";
import SectionTitleLineWithButton from "../../components/SectionTitleLineWithButton";
import SectionMain from "../../components/SectionMain";
import CardBox from "../../components/CardBox";
import BaseButton from "../../components/BaseButton";
import BaseDivider from "../../components/BaseDivider";
import {mdiChartTimelineVariant} from "@mdi/js";
import {SwitchField} from "../../components/SwitchField";
import FormField from "../../components/FormField";

import {hasPermission} from "../../helpers/userPermissions";


const TenantsView = () => {
    const router = useRouter()
    const dispatch = useAppDispatch()
    const { tenants } = useAppSelector((state) => state.tenants)
    
    const { currentUser } = useAppSelector((state) => state.auth);
    

    const { id } = router.query;
    
    function removeLastCharacter(str) {
      console.log(str,`str`)
      return str.slice(0, -1);
    }

    useEffect(() => {
        dispatch(fetch({ id }));
    }, [dispatch, id]);


    return (
      <>
          <Head>
              <title>{getPageTitle('View tenants')}</title>
          </Head>
          <SectionMain>
            <SectionTitleLineWithButton icon={mdiChartTimelineVariant} title={removeLastCharacter('View tenants')} main>
                <BaseButton
                  color='info'
                  label='Edit'
                  href={`/tenants/tenants-edit/?id=${id}`}
                />
            </SectionTitleLineWithButton>
            <CardBox>
            

              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>Name</p>
                    <p>{tenants?.name}</p>
                </div>
              

              

              

              

              

              

              

              

              

              

              

              

              
              

              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>Subdomain</p>
                    <p>{tenants?.subdomain}</p>
                </div>
              

              

              

              

              

              

              

              

              

              

              

              

              
              

              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>Tagline</p>
                    <p>{tenants?.tagline}</p>
                </div>
              

              

              

              

              

              

              

              

              

              

              

              

              
              

              

              

              

              

              

              

              

              

              

              

              

              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>Logo</p>
                    {tenants?.logo?.length
                      ? (
                        <ImageField
                          name={'logo'}
                          image={tenants?.logo}
                          className='w-20 h-20'
                        />
                      ) : <p>No Logo</p>
                    }
                </div>
              

              
              

              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>Primarycolor</p>
                    <p>{tenants?.primary_color}</p>
                </div>
              

              

              

              

              

              

              

              

              

              

              

              

              
              

              

              

              

              

              

              

              

              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>Defaultlanguage</p>
                    <p>{tenants?.default_language ?? 'No data'}</p>
                </div>
              

              

              

              

              

              
              

              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>Timezone</p>
                    <p>{tenants?.timezone}</p>
                </div>
              

              

              

              

              

              

              

              

              

              

              

              

              
              

              

              

              

              

              

              

              

              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>Primarycurrency</p>
                    <p>{tenants?.primary_currency ?? 'No data'}</p>
                </div>
              

              

              

              

              

              
              

              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>Secondarycurrencies(commaseparated)</p>
                    <p>{tenants?.secondary_currencies}</p>
                </div>
              

              

              

              

              

              

              

              

              

              

              

              

              
              

              

              
                <FormField label='Multi Text' hasTextareaHeight>
                  <textarea className={'w-full'} disabled value={tenants?.address} />
                </FormField>
              

              

              

              

              

              

              

              

              

              

              

              
              

              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>Phone</p>
                    <p>{tenants?.phone}</p>
                </div>
              

              

              

              

              

              

              

              

              

              

              

              

              
              

              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>Billingemail</p>
                    <p>{tenants?.billing_email}</p>
                </div>
              

              

              

              

              

              

              

              

              

              

              

              

              
              

              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>Supportemail</p>
                    <p>{tenants?.support_email}</p>
                </div>
              

              

              

              

              

              

              

              

              

              

              

              

              
              

              

              

              

              

              

              

              

              

              
                <FormField label='2FArequiredforadmins'>
                    <SwitchField
                      field={{name: 'two_factor_required_for_admins', value: tenants?.two_factor_required_for_admins}}
                      form={{setFieldValue: () => null}}
                      disabled
                    />
                </FormField>
              

              

              

              

              
              

              

              

              

              

              

              

              

              

              
                <FormField label='IPwhitelistenabled'>
                    <SwitchField
                      field={{name: 'ip_whitelist_enabled', value: tenants?.ip_whitelist_enabled}}
                      form={{setFieldValue: () => null}}
                      disabled
                    />
                </FormField>
              

              

              

              

              
              

              

              
                <FormField label='Multi Text' hasTextareaHeight>
                  <textarea className={'w-full'} disabled value={tenants?.ip_whitelist} />
                </FormField>
              

              

              

              

              

              

              

              

              

              

              

              
              

              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>Businesshours</p>
                    <p>{tenants?.business_hours}</p>
                </div>
              

              

              

              

              

              

              

              

              

              

              

              

              
              

              

              

              

              

              

              

              

              

              

              
              
                <div className={'mb-4'}>
                    <p className={'block font-bold mb-2'}>organizations</p>
                    
                    
                    
                    
                    
                    
                    
                    
                        <p>{tenants?.organizations?.name ?? 'No data'}</p>
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                </div>
                 
              

              

              

              
              

                
                
                
                
                
                
                <>
                    <p className={'block font-bold mb-2'}>Service_lines Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                <th>Name(FR)</th>
                                
                                
                                
                                <th>Name(EN)</th>
                                
                                
                                
                                
                                
                                
                                
                                <th>Category</th>
                                
                                
                                
                                <th>Pricingmodel</th>
                                
                                
                                
                                <th>Minprice</th>
                                
                                
                                
                                <th>Maxprice</th>
                                
                                
                                
                                <th>Typicaltimeline</th>
                                
                                
                                
                                <th>Active</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.service_lines_tenant && Array.isArray(tenants.service_lines_tenant) &&
                              tenants.service_lines_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/service_lines/service_lines-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    <td data-label="name_fr">
                                        { item.name_fr }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="name_en">
                                        { item.name_en }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="category">
                                        { item.category }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="pricing_model">
                                        { item.pricing_model }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="min_price">
                                        { item.min_price }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="max_price">
                                        { item.max_price }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="typical_timeline">
                                        { item.typical_timeline }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="active">
                                        { dataFormatter.booleanFormatter(item.active) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.service_lines_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Services Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Name(FR)</th>
                                
                                
                                
                                <th>Name(EN)</th>
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                <th>Pricingmodel</th>
                                
                                
                                
                                <th>Minprice</th>
                                
                                
                                
                                <th>Maxprice</th>
                                
                                
                                
                                <th>Typicalduration(weeks)</th>
                                
                                
                                
                                <th>Requiredskills(commaseparated)</th>
                                
                                
                                
                                <th>Active</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.services_tenant && Array.isArray(tenants.services_tenant) &&
                              tenants.services_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/services/services-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="name_fr">
                                        { item.name_fr }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="name_en">
                                        { item.name_en }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="pricing_model">
                                        { item.pricing_model }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="min_price">
                                        { item.min_price }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="max_price">
                                        { item.max_price }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="typical_duration_weeks">
                                        { item.typical_duration_weeks }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="required_skills">
                                        { item.required_skills }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="active">
                                        { dataFormatter.booleanFormatter(item.active) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.services_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Companies Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                <th>Legalname</th>
                                
                                
                                
                                <th>Tradename</th>
                                
                                
                                
                                <th>RCCM</th>
                                
                                
                                
                                <th>TaxID/IDNAT</th>
                                
                                
                                
                                <th>Industry</th>
                                
                                
                                
                                <th>Companysize</th>
                                
                                
                                
                                <th>Annualrevenue</th>
                                
                                
                                
                                <th>Website</th>
                                
                                
                                
                                <th>Address</th>
                                
                                
                                
                                <th>City</th>
                                
                                
                                
                                <th>Country</th>
                                
                                
                                
                                <th>Notes</th>
                                
                                
                                
                                <th>Lifecyclestage</th>
                                
                                
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.companies_tenant && Array.isArray(tenants.companies_tenant) &&
                              tenants.companies_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/companies/companies-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    <td data-label="legal_name">
                                        { item.legal_name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="trade_name">
                                        { item.trade_name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="rccm">
                                        { item.rccm }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="tax_id">
                                        { item.tax_id }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="industry">
                                        { item.industry }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="size_band">
                                        { item.size_band }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="annual_revenue">
                                        { item.annual_revenue }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="website">
                                        { item.website }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="address">
                                        { item.address }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="city">
                                        { item.city }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="country">
                                        { item.country }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="notes">
                                        { item.notes }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="lifecycle_stage">
                                        { item.lifecycle_stage }
                                    </td>
                                    
                                    
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.companies_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Contacts Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Firstname</th>
                                
                                
                                
                                <th>Lastname</th>
                                
                                
                                
                                <th>Email</th>
                                
                                
                                
                                <th>Phone</th>
                                
                                
                                
                                <th>Jobtitle</th>
                                
                                
                                
                                <th>WhatsApp</th>
                                
                                
                                
                                <th>LinkedInURL</th>
                                
                                
                                
                                <th>Preferredchannel</th>
                                
                                
                                
                                <th>Allowemail</th>
                                
                                
                                
                                <th>AllowSMS</th>
                                
                                
                                
                                <th>AllowWhatsApp</th>
                                
                                
                                
                                <th>Lifecyclestage</th>
                                
                                
                                
                                <th>Notes</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.contacts_tenant && Array.isArray(tenants.contacts_tenant) &&
                              tenants.contacts_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/contacts/contacts-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="first_name">
                                        { item.first_name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="last_name">
                                        { item.last_name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="email">
                                        { item.email }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="phone">
                                        { item.phone }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="job_title">
                                        { item.job_title }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="whatsapp">
                                        { item.whatsapp }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="linkedin_url">
                                        { item.linkedin_url }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="preferred_channel">
                                        { item.preferred_channel }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="allow_email">
                                        { dataFormatter.booleanFormatter(item.allow_email) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="allow_sms">
                                        { dataFormatter.booleanFormatter(item.allow_sms) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="allow_whatsapp">
                                        { dataFormatter.booleanFormatter(item.allow_whatsapp) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="lifecycle_stage">
                                        { item.lifecycle_stage }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="notes">
                                        { item.notes }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.contacts_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Tags Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                <th>Name</th>
                                
                                
                                
                                <th>Color</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.tags_tenant && Array.isArray(tenants.tags_tenant) &&
                              tenants.tags_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/tags/tags-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="color">
                                        { item.color }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.tags_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Pipelines Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                <th>Name</th>
                                
                                
                                
                                <th>Pipelinetype</th>
                                
                                
                                
                                <th>Active</th>
                                
                                
                                
                                <th>Sortorder</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.pipelines_tenant && Array.isArray(tenants.pipelines_tenant) &&
                              tenants.pipelines_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/pipelines/pipelines-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="pipeline_type">
                                        { item.pipeline_type }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="active">
                                        { dataFormatter.booleanFormatter(item.active) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="sort_order">
                                        { item.sort_order }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.pipelines_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Deal_stages Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Name</th>
                                
                                
                                
                                <th>Probability%</th>
                                
                                
                                
                                <th>Sortorder</th>
                                
                                
                                
                                <th>Closedwonstage</th>
                                
                                
                                
                                <th>Closedloststage</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.deal_stages_tenant && Array.isArray(tenants.deal_stages_tenant) &&
                              tenants.deal_stages_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/deal_stages/deal_stages-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="probability_percent">
                                        { item.probability_percent }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="sort_order">
                                        { item.sort_order }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="is_closed_won">
                                        { dataFormatter.booleanFormatter(item.is_closed_won) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="is_closed_lost">
                                        { dataFormatter.booleanFormatter(item.is_closed_lost) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.deal_stages_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Leads Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                <th>Fullname</th>
                                
                                
                                
                                <th>Email</th>
                                
                                
                                
                                <th>Phone</th>
                                
                                
                                
                                <th>Companyname</th>
                                
                                
                                
                                <th>Message</th>
                                
                                
                                
                                
                                
                                <th>Source</th>
                                
                                
                                
                                <th>Leadscore</th>
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                
                                
                                <th>Capturedat</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.leads_tenant && Array.isArray(tenants.leads_tenant) &&
                              tenants.leads_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/leads/leads-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    <td data-label="full_name">
                                        { item.full_name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="email">
                                        { item.email }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="phone">
                                        { item.phone }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="company_name">
                                        { item.company_name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="message">
                                        { item.message }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="source">
                                        { item.source }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="score">
                                        { item.score }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="captured_at">
                                        { dataFormatter.dateTimeFormatter(item.captured_at) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.leads_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Deals Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                <th>Dealname</th>
                                
                                
                                
                                <th>Amount</th>
                                
                                
                                
                                <th>Currency</th>
                                
                                
                                
                                <th>Expectedclosedate</th>
                                
                                
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                <th>Lossreason</th>
                                
                                
                                
                                <th>Wonat</th>
                                
                                
                                
                                <th>Lostat</th>
                                
                                
                                
                                <th>Notes</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.deals_tenant && Array.isArray(tenants.deals_tenant) &&
                              tenants.deals_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/deals/deals-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="amount">
                                        { item.amount }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="currency">
                                        { item.currency }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="expected_close_at">
                                        { dataFormatter.dateTimeFormatter(item.expected_close_at) }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="loss_reason">
                                        { item.loss_reason }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="won_at">
                                        { dataFormatter.dateTimeFormatter(item.won_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="lost_at">
                                        { dataFormatter.dateTimeFormatter(item.lost_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="notes">
                                        { item.notes }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.deals_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Project_templates Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Templatename</th>
                                
                                
                                
                                <th>Description</th>
                                
                                
                                
                                <th>Defaultduration(weeks)</th>
                                
                                
                                
                                <th>Defaultbudget</th>
                                
                                
                                
                                <th>Billingmodel</th>
                                
                                
                                
                                <th>Active</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.project_templates_tenant && Array.isArray(tenants.project_templates_tenant) &&
                              tenants.project_templates_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/project_templates/project_templates-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="description">
                                        { item.description }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="default_duration_weeks">
                                        { item.default_duration_weeks }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="default_budget">
                                        { item.default_budget }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="billing_model">
                                        { item.billing_model }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="active">
                                        { dataFormatter.booleanFormatter(item.active) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.project_templates_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Projects Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                <th>Projectname</th>
                                
                                
                                
                                <th>Projectcode</th>
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                <th>Deliverymethod</th>
                                
                                
                                
                                <th>Startdate</th>
                                
                                
                                
                                <th>Enddate</th>
                                
                                
                                
                                <th>Budgetamount</th>
                                
                                
                                
                                <th>Budgetcurrency</th>
                                
                                
                                
                                <th>Externalcosts</th>
                                
                                
                                
                                <th>Estimatedhours</th>
                                
                                
                                
                                <th>Actualhours</th>
                                
                                
                                
                                
                                
                                <th>Risklevel</th>
                                
                                
                                
                                <th>Summary</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.projects_tenant && Array.isArray(tenants.projects_tenant) &&
                              tenants.projects_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/projects/projects-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="code">
                                        { item.code }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="delivery_method">
                                        { item.delivery_method }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="start_at">
                                        { dataFormatter.dateTimeFormatter(item.start_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="end_at">
                                        { dataFormatter.dateTimeFormatter(item.end_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="budget_amount">
                                        { item.budget_amount }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="budget_currency">
                                        { item.budget_currency }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="external_costs">
                                        { item.external_costs }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="estimated_hours">
                                        { item.estimated_hours }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="actual_hours">
                                        { item.actual_hours }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="risk_level">
                                        { item.risk_level }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="summary">
                                        { item.summary }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.projects_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Milestones Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Name</th>
                                
                                
                                
                                <th>Description</th>
                                
                                
                                
                                <th>Startdate</th>
                                
                                
                                
                                <th>Duedate</th>
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                <th>Sortorder</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.milestones_tenant && Array.isArray(tenants.milestones_tenant) &&
                              tenants.milestones_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/milestones/milestones-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="description">
                                        { item.description }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="start_at">
                                        { dataFormatter.dateTimeFormatter(item.start_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="due_at">
                                        { dataFormatter.dateTimeFormatter(item.due_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="sort_order">
                                        { item.sort_order }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.milestones_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Tasks Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                
                                
                                <th>Title</th>
                                
                                
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                <th>Priority</th>
                                
                                
                                
                                
                                
                                <th>Startdate</th>
                                
                                
                                
                                <th>Duedate</th>
                                
                                
                                
                                <th>Estimatedhours</th>
                                
                                
                                
                                <th>Actualhours</th>
                                
                                
                                
                                <th>Sortorder</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.tasks_tenant && Array.isArray(tenants.tasks_tenant) &&
                              tenants.tasks_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/tasks/tasks-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="title">
                                        { item.title }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="priority">
                                        { item.priority }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="start_at">
                                        { dataFormatter.dateTimeFormatter(item.start_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="due_at">
                                        { dataFormatter.dateTimeFormatter(item.due_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="estimated_hours">
                                        { item.estimated_hours }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="actual_hours">
                                        { item.actual_hours }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="sort_order">
                                        { item.sort_order }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.tasks_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Task_dependencies Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.task_dependencies_tenant && Array.isArray(tenants.task_dependencies_tenant) &&
                              tenants.task_dependencies_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/task_dependencies/task_dependencies-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.task_dependencies_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Deliverables Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Name</th>
                                
                                
                                
                                <th>Description</th>
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                <th>Duedate</th>
                                
                                
                                
                                
                                
                                <th>Clientfeedback</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.deliverables_tenant && Array.isArray(tenants.deliverables_tenant) &&
                              tenants.deliverables_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/deliverables/deliverables-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="description">
                                        { item.description }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="due_at">
                                        { dataFormatter.dateTimeFormatter(item.due_at) }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="client_feedback">
                                        { item.client_feedback }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.deliverables_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Project_risks Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Risktitle</th>
                                
                                
                                
                                <th>Description</th>
                                
                                
                                
                                <th>Impact</th>
                                
                                
                                
                                <th>Likelihood</th>
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                <th>Mitigationplan</th>
                                
                                
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.project_risks_tenant && Array.isArray(tenants.project_risks_tenant) &&
                              tenants.project_risks_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/project_risks/project_risks-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="title">
                                        { item.title }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="description">
                                        { item.description }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="impact">
                                        { item.impact }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="likelihood">
                                        { item.likelihood }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="mitigation_plan">
                                        { item.mitigation_plan }
                                    </td>
                                    
                                    
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.project_risks_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Project_status_reports Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Weekstart</th>
                                
                                
                                
                                <th>Weekend</th>
                                
                                
                                
                                <th>Overallstatus</th>
                                
                                
                                
                                <th>Accomplishments</th>
                                
                                
                                
                                <th>Nextsteps</th>
                                
                                
                                
                                <th>Risks&issues</th>
                                
                                
                                
                                <th>Clientnotes</th>
                                
                                
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.project_status_reports_tenant && Array.isArray(tenants.project_status_reports_tenant) &&
                              tenants.project_status_reports_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/project_status_reports/project_status_reports-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="reporting_week_start_at">
                                        { dataFormatter.dateTimeFormatter(item.reporting_week_start_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="reporting_week_end_at">
                                        { dataFormatter.dateTimeFormatter(item.reporting_week_end_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="overall_status">
                                        { item.overall_status }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="accomplishments">
                                        { item.accomplishments }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="next_steps">
                                        { item.next_steps }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="risks_issues">
                                        { item.risks_issues }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="client_notes">
                                        { item.client_notes }
                                    </td>
                                    
                                    
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.project_status_reports_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Skills Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                <th>Name</th>
                                
                                
                                
                                <th>Domain</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.skills_tenant && Array.isArray(tenants.skills_tenant) &&
                              tenants.skills_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/skills/skills-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="domain">
                                        { item.domain }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.skills_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Team_members Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Employmenttype</th>
                                
                                
                                
                                <th>Seniority</th>
                                
                                
                                
                                <th>Hourlyrate</th>
                                
                                
                                
                                <th>Ratecurrency</th>
                                
                                
                                
                                <th>Weeklycapacity(hours)</th>
                                
                                
                                
                                <th>Active</th>
                                
                                
                                
                                <th>Notes</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.team_members_tenant && Array.isArray(tenants.team_members_tenant) &&
                              tenants.team_members_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/team_members/team_members-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="employment_type">
                                        { item.employment_type }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="seniority">
                                        { item.seniority }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="hourly_rate">
                                        { item.hourly_rate }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="rate_currency">
                                        { item.rate_currency }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="weekly_capacity_hours">
                                        { item.weekly_capacity_hours }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="active">
                                        { dataFormatter.booleanFormatter(item.active) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="notes">
                                        { item.notes }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.team_members_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Team_member_skills Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                
                                
                                <th>Proficiency</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.team_member_skills_tenant && Array.isArray(tenants.team_member_skills_tenant) &&
                              tenants.team_member_skills_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/team_member_skills/team_member_skills-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="proficiency">
                                        { item.proficiency }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.team_member_skills_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Resource_allocations Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                
                                
                                <th>Startdate</th>
                                
                                
                                
                                <th>Enddate</th>
                                
                                
                                
                                <th>Allocatedhours</th>
                                
                                
                                
                                <th>Allocationtype</th>
                                
                                
                                
                                <th>Notes</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.resource_allocations_tenant && Array.isArray(tenants.resource_allocations_tenant) &&
                              tenants.resource_allocations_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/resource_allocations/resource_allocations-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="start_at">
                                        { dataFormatter.dateTimeFormatter(item.start_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="end_at">
                                        { dataFormatter.dateTimeFormatter(item.end_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="allocated_hours">
                                        { item.allocated_hours }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="allocation_type">
                                        { item.allocation_type }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="notes">
                                        { item.notes }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.resource_allocations_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Leave_requests Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Start</th>
                                
                                
                                
                                <th>End</th>
                                
                                
                                
                                <th>Leavetype</th>
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                <th>Reason</th>
                                
                                
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.leave_requests_tenant && Array.isArray(tenants.leave_requests_tenant) &&
                              tenants.leave_requests_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/leave_requests/leave_requests-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="start_at">
                                        { dataFormatter.dateTimeFormatter(item.start_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="end_at">
                                        { dataFormatter.dateTimeFormatter(item.end_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="leave_type">
                                        { item.leave_type }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="reason">
                                        { item.reason }
                                    </td>
                                    
                                    
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.leave_requests_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Public_holidays Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                <th>Name</th>
                                
                                
                                
                                <th>Start</th>
                                
                                
                                
                                <th>End</th>
                                
                                
                                
                                <th>Country</th>
                                
                                
                                
                                <th>Recurringyearly</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.public_holidays_tenant && Array.isArray(tenants.public_holidays_tenant) &&
                              tenants.public_holidays_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/public_holidays/public_holidays-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="start_at">
                                        { dataFormatter.dateTimeFormatter(item.start_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="end_at">
                                        { dataFormatter.dateTimeFormatter(item.end_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="country">
                                        { item.country }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="is_recurring_yearly">
                                        { dataFormatter.booleanFormatter(item.is_recurring_yearly) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.public_holidays_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Timesheets Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Weekstart</th>
                                
                                
                                
                                <th>Weekend</th>
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                
                                
                                <th>Submittedat</th>
                                
                                
                                
                                <th>Approvedat</th>
                                
                                
                                
                                <th>Approvalnotes</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.timesheets_tenant && Array.isArray(tenants.timesheets_tenant) &&
                              tenants.timesheets_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/timesheets/timesheets-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="week_start_at">
                                        { dataFormatter.dateTimeFormatter(item.week_start_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="week_end_at">
                                        { dataFormatter.dateTimeFormatter(item.week_end_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="submitted_at">
                                        { dataFormatter.dateTimeFormatter(item.submitted_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="approved_at">
                                        { dataFormatter.dateTimeFormatter(item.approved_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="approval_notes">
                                        { item.approval_notes }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.timesheets_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Time_entries Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                <th>Startedat</th>
                                
                                
                                
                                <th>Endedat</th>
                                
                                
                                
                                <th>Duration(hours)</th>
                                
                                
                                
                                <th>Billable</th>
                                
                                
                                
                                <th>Worktype</th>
                                
                                
                                
                                <th>Description</th>
                                
                                
                                
                                <th>Offlinerecorded</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.time_entries_tenant && Array.isArray(tenants.time_entries_tenant) &&
                              tenants.time_entries_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/time_entries/time_entries-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="started_at">
                                        { dataFormatter.dateTimeFormatter(item.started_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="ended_at">
                                        { dataFormatter.dateTimeFormatter(item.ended_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="duration_hours">
                                        { item.duration_hours }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="billable">
                                        { dataFormatter.booleanFormatter(item.billable) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="work_type">
                                        { item.work_type }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="description">
                                        { item.description }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="offline_recorded">
                                        { dataFormatter.booleanFormatter(item.offline_recorded) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.time_entries_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Products Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                <th>Name</th>
                                
                                
                                
                                <th>SKU</th>
                                
                                
                                
                                <th>Description</th>
                                
                                
                                
                                <th>Unitprice</th>
                                
                                
                                
                                <th>Currency</th>
                                
                                
                                
                                <th>Unit</th>
                                
                                
                                
                                <th>Taxable</th>
                                
                                
                                
                                <th>Active</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.products_tenant && Array.isArray(tenants.products_tenant) &&
                              tenants.products_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/products/products-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="sku">
                                        { item.sku }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="description">
                                        { item.description }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="unit_price">
                                        { item.unit_price }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="currency">
                                        { item.currency }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="unit">
                                        { item.unit }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="taxable">
                                        { dataFormatter.booleanFormatter(item.taxable) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="active">
                                        { dataFormatter.booleanFormatter(item.active) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.products_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Contracts Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                
                                
                                <th>Contractname</th>
                                
                                
                                
                                <th>Contracttype</th>
                                
                                
                                
                                <th>Billingmodel</th>
                                
                                
                                
                                <th>Amount</th>
                                
                                
                                
                                <th>Currency</th>
                                
                                
                                
                                <th>Startdate</th>
                                
                                
                                
                                <th>Enddate</th>
                                
                                
                                
                                <th>Autorenew</th>
                                
                                
                                
                                <th>Renewalnoticedays</th>
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                <th>Notes</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.contracts_tenant && Array.isArray(tenants.contracts_tenant) &&
                              tenants.contracts_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/contracts/contracts-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="contract_type">
                                        { item.contract_type }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="billing_model">
                                        { item.billing_model }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="amount">
                                        { item.amount }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="currency">
                                        { item.currency }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="start_at">
                                        { dataFormatter.dateTimeFormatter(item.start_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="end_at">
                                        { dataFormatter.dateTimeFormatter(item.end_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="auto_renew">
                                        { dataFormatter.booleanFormatter(item.auto_renew) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="renewal_notice_days">
                                        { item.renewal_notice_days }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="notes">
                                        { item.notes }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.contracts_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Invoices Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                <th>Invoicenumber</th>
                                
                                
                                
                                <th>Type</th>
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                <th>Issuedate</th>
                                
                                
                                
                                <th>Duedate</th>
                                
                                
                                
                                <th>Currency</th>
                                
                                
                                
                                <th>Subtotal</th>
                                
                                
                                
                                <th>Taxrate%</th>
                                
                                
                                
                                <th>Taxamount</th>
                                
                                
                                
                                <th>Total</th>
                                
                                
                                
                                <th>Amountpaid</th>
                                
                                
                                
                                <th>Publicnotes</th>
                                
                                
                                
                                <th>Internalnotes</th>
                                
                                
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.invoices_tenant && Array.isArray(tenants.invoices_tenant) &&
                              tenants.invoices_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/invoices/invoices-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="invoice_number">
                                        { item.invoice_number }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="type">
                                        { item.type }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="issue_at">
                                        { dataFormatter.dateTimeFormatter(item.issue_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="due_at">
                                        { dataFormatter.dateTimeFormatter(item.due_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="currency">
                                        { item.currency }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="subtotal">
                                        { item.subtotal }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="tax_rate_percent">
                                        { item.tax_rate_percent }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="tax_amount">
                                        { item.tax_amount }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="total">
                                        { item.total }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="amount_paid">
                                        { item.amount_paid }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="public_notes">
                                        { item.public_notes }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="internal_notes">
                                        { item.internal_notes }
                                    </td>
                                    
                                    
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.invoices_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Invoice_line_items Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                
                                
                                <th>Description</th>
                                
                                
                                
                                <th>Quantity</th>
                                
                                
                                
                                <th>Unitprice</th>
                                
                                
                                
                                <th>Linetotal</th>
                                
                                
                                
                                <th>Taxable</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.invoice_line_items_tenant && Array.isArray(tenants.invoice_line_items_tenant) &&
                              tenants.invoice_line_items_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/invoice_line_items/invoice_line_items-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="description">
                                        { item.description }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="quantity">
                                        { item.quantity }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="unit_price">
                                        { item.unit_price }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="line_total">
                                        { item.line_total }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="taxable">
                                        { dataFormatter.booleanFormatter(item.taxable) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.invoice_line_items_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Payments Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Paidat</th>
                                
                                
                                
                                <th>Amount</th>
                                
                                
                                
                                <th>Currency</th>
                                
                                
                                
                                <th>Provider</th>
                                
                                
                                
                                <th>Providerreference</th>
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                <th>Notes</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.payments_tenant && Array.isArray(tenants.payments_tenant) &&
                              tenants.payments_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/payments/payments-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="paid_at">
                                        { dataFormatter.dateTimeFormatter(item.paid_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="amount">
                                        { item.amount }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="currency">
                                        { item.currency }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="provider">
                                        { item.provider }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="provider_reference">
                                        { item.provider_reference }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="notes">
                                        { item.notes }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.payments_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Support_slas Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                <th>Name</th>
                                
                                
                                
                                <th>Priority</th>
                                
                                
                                
                                <th>Firstresponse(minutes)</th>
                                
                                
                                
                                <th>Resolution(minutes)</th>
                                
                                
                                
                                <th>Active</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.support_slas_tenant && Array.isArray(tenants.support_slas_tenant) &&
                              tenants.support_slas_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/support_slas/support_slas-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="priority">
                                        { item.priority }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="first_response_minutes">
                                        { item.first_response_minutes }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="resolution_minutes">
                                        { item.resolution_minutes }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="active">
                                        { dataFormatter.booleanFormatter(item.active) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.support_slas_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Support_tickets Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                <th>Ticketnumber</th>
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                <th>Subject</th>
                                
                                
                                
                                
                                
                                <th>Channel</th>
                                
                                
                                
                                <th>Priority</th>
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                
                                
                                
                                
                                <th>Firstresponsedue</th>
                                
                                
                                
                                <th>Resolutiondue</th>
                                
                                
                                
                                <th>Firstresponseat</th>
                                
                                
                                
                                <th>Resolvedat</th>
                                
                                
                                
                                <th>Closedat</th>
                                
                                
                                
                                <th>SLAbreached</th>
                                
                                
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.support_tickets_tenant && Array.isArray(tenants.support_tickets_tenant) &&
                              tenants.support_tickets_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/support_tickets/support_tickets-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    <td data-label="ticket_number">
                                        { item.ticket_number }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="subject">
                                        { item.subject }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="channel">
                                        { item.channel }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="priority">
                                        { item.priority }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="first_response_due_at">
                                        { dataFormatter.dateTimeFormatter(item.first_response_due_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="resolution_due_at">
                                        { dataFormatter.dateTimeFormatter(item.resolution_due_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="first_response_at">
                                        { dataFormatter.dateTimeFormatter(item.first_response_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="resolved_at">
                                        { dataFormatter.dateTimeFormatter(item.resolved_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="closed_at">
                                        { dataFormatter.dateTimeFormatter(item.closed_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="sla_breached">
                                        { dataFormatter.booleanFormatter(item.sla_breached) }
                                    </td>
                                    
                                    
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.support_tickets_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Ticket_comments Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                
                                
                                <th>Visibility</th>
                                
                                
                                
                                
                                
                                
                                
                                <th>Postedat</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.ticket_comments_tenant && Array.isArray(tenants.ticket_comments_tenant) &&
                              tenants.ticket_comments_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/ticket_comments/ticket_comments-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="visibility">
                                        { item.visibility }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="posted_at">
                                        { dataFormatter.dateTimeFormatter(item.posted_at) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.ticket_comments_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Csat_surveys Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                
                                
                                <th>Score(1-5)</th>
                                
                                
                                
                                <th>Feedback</th>
                                
                                
                                
                                <th>Sentat</th>
                                
                                
                                
                                <th>Respondedat</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.csat_surveys_tenant && Array.isArray(tenants.csat_surveys_tenant) &&
                              tenants.csat_surveys_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/csat_surveys/csat_surveys-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="score">
                                        { item.score }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="feedback">
                                        { item.feedback }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="sent_at">
                                        { dataFormatter.dateTimeFormatter(item.sent_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="responded_at">
                                        { dataFormatter.dateTimeFormatter(item.responded_at) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.csat_surveys_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Email_templates Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                <th>Name</th>
                                
                                
                                
                                <th>Templatekey</th>
                                
                                
                                
                                <th>Subject(FR)</th>
                                
                                
                                
                                <th>Subject(EN)</th>
                                
                                
                                
                                
                                
                                
                                
                                <th>Active</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.email_templates_tenant && Array.isArray(tenants.email_templates_tenant) &&
                              tenants.email_templates_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/email_templates/email_templates-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    <td data-label="name">
                                        { item.name }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="template_key">
                                        { item.template_key }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="subject_fr">
                                        { item.subject_fr }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="subject_en">
                                        { item.subject_en }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="active">
                                        { dataFormatter.booleanFormatter(item.active) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.email_templates_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Notifications Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Channel</th>
                                
                                
                                
                                <th>Eventtype</th>
                                
                                
                                
                                <th>Title</th>
                                
                                
                                
                                <th>Body</th>
                                
                                
                                
                                <th>LinkURL</th>
                                
                                
                                
                                <th>Read</th>
                                
                                
                                
                                <th>Sentat</th>
                                
                                
                                
                                <th>Readat</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.notifications_tenant && Array.isArray(tenants.notifications_tenant) &&
                              tenants.notifications_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/notifications/notifications-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="channel">
                                        { item.channel }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="event_type">
                                        { item.event_type }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="title">
                                        { item.title }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="body">
                                        { item.body }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="link_url">
                                        { item.link_url }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="read">
                                        { dataFormatter.booleanFormatter(item.read) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="sent_at">
                                        { dataFormatter.dateTimeFormatter(item.sent_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="read_at">
                                        { dataFormatter.dateTimeFormatter(item.read_at) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.notifications_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Audit_logs Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Action</th>
                                
                                
                                
                                <th>Entity</th>
                                
                                
                                
                                <th>Entitykey</th>
                                
                                
                                
                                <th>IPaddress</th>
                                
                                
                                
                                <th>Useragent</th>
                                
                                
                                
                                <th>Occurredat</th>
                                
                                
                                
                                <th>Details</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.audit_logs_tenant && Array.isArray(tenants.audit_logs_tenant) &&
                              tenants.audit_logs_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/audit_logs/audit_logs-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="action">
                                        { item.action }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="entity">
                                        { item.entity }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="entity_key">
                                        { item.entity_key }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="ip_address">
                                        { item.ip_address }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="user_agent">
                                        { item.user_agent }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="occurred_at">
                                        { dataFormatter.dateTimeFormatter(item.occurred_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="details">
                                        { item.details }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.audit_logs_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                
                <>
                    <p className={'block font-bold mb-2'}>Imports Tenant</p>
                    <CardBox
                      className='mb-6 border border-gray-300 rounded overflow-hidden'
                      hasTable
                    >
                        <div className='overflow-x-auto'>
                            <table>
                            <thead>
                            <tr>
                                
                                
                                
                                
                                
                                
                                <th>Entitytype</th>
                                
                                
                                
                                <th>Status</th>
                                
                                
                                
                                
                                
                                <th>Totalrows</th>
                                
                                
                                
                                <th>Successrows</th>
                                
                                
                                
                                <th>Failedrows</th>
                                
                                
                                
                                <th>Errorreport</th>
                                
                                
                                
                                <th>Startedat</th>
                                
                                
                                
                                <th>Finishedat</th>
                                
                                
                            </tr>
                            </thead>
                            <tbody>
                            {tenants.imports_tenant && Array.isArray(tenants.imports_tenant) &&
                              tenants.imports_tenant.map((item: any) => (
                                <tr key={item.id} onClick={() => router.push(`/imports/imports-view/?id=${item.id}`)}>
                                    
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="entity_type">
                                        { item.entity_type }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="status">
                                        { item.status }
                                    </td>
                                    
                                    
                                    
                                    
                                    
                                    <td data-label="total_rows">
                                        { item.total_rows }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="success_rows">
                                        { item.success_rows }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="failed_rows">
                                        { item.failed_rows }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="error_report">
                                        { item.error_report }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="started_at">
                                        { dataFormatter.dateTimeFormatter(item.started_at) }
                                    </td>
                                    
                                    
                                    
                                    <td data-label="finished_at">
                                        { dataFormatter.dateTimeFormatter(item.finished_at) }
                                    </td>
                                    
                                    
                                </tr>
                              ))}
                            </tbody>
                        </table>
                        </div>
                        {!tenants?.imports_tenant?.length && <div className={'text-center py-4'}>No data</div>}
                    </CardBox>
                </>
                
                

                <BaseDivider />

                <BaseButton
                    color='info'
                    label='Back'
                    onClick={() => router.push('/tenants/tenants-list')}
                />
              </CardBox>
          </SectionMain>
      </>
    );
};

TenantsView.getLayout = function getLayout(page: ReactElement) {
    return (
      <LayoutAuthenticated
        
        permission={'READ_TENANTS'}
        
      >
          {page}
      </LayoutAuthenticated>
    )
}

export default TenantsView;