import type { DataGridProps } from '../types'; import type { DataGridMockProps } from './index'; const mockData: DataGridProps['tableData'] = { page: 1, totalPages: 90, totalRecords: 2230, data: [ { _id: 'cayuse', customerId: 'cayuse', accountManager: "Ryan O'Malley", ageInMonths: 0, appsLicenses: 0, appsUtilized: 0, arr: 50640, billingCycle: 'Annually', companyName: 'Cayuse', companySize: 'Large', country: 'LW', coupons: {}, csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'EdwardoRivera', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-28T18:48:03.000Z', firstPaymentDate: '2021-12-28T00:00:00.000Z', healthPoint: 0, healthStatus: 'At Risk', industry: 'InternetSoftware&Services', nextBillingDate: '2022-12-29T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'NA', plan: 'Enterprise', poc: 'NA', psLicenses: 8, psUtilized: 0, 'qbr.isExist': false, region: 'AMER', source: 'Outbound', status: 'Active', tmLicenses: 300, tmUtilized: 2, website: 'http://www.cayuse.com', workspace: 'cayuse.perimeter81.com', mau: 0, isTestTenant: false }, { _id: 'glendorychevy', customerId: 'glendorychevy', accountManager: 'JimFinnerty', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 1200, billingCycle: 'Monthly', companyName: 'GlendoraChevrolet', companySize: 'Medium', country: 'LW', 'coupons.name': 'distributor:ingrammicro', 'coupons.type': 'Percentage', 'coupons.duration': 'Forever', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Child', discountAmount: 0, discountPercentage: 50, firstInvoiceAt: '2021-12-28T20:38:54.000Z', firstPaymentDate: '2021-12-28T00:00:00.000Z', healthPoint: 21, healthStatus: 'At Risk', industry: 'Unknown', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Partner', status: 'Active', tmLicenses: 10, tmUtilized: 0, website: 'NA', workspace: 'glendorychevy.perimeter81.com', mau: 0, isTestTenant: false }, { _id: 'manshaplan', customerId: 'manshaplan', accountManager: 'DavidDellaPelle', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 2400, billingCycle: 'Monthly', companyName: 'Manshaplan', companySize: 'Small', country: 'CA', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-27T23:16:25.000Z', firstPaymentDate: '2021-12-27T00:00:00.000Z', healthPoint: 49, healthStatus: 'Need Attention', industry: 'DiversifiedFinancialServices', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Untracked', status: 'Active', tmLicenses: 10, tmUtilized: 5, website: 'manshaplan.com', workspace: 'manshaplan.perimeter81.com', mau: 5, isTestTenant: false }, { _id: 'paradigmtech', customerId: 'paradigmtech', accountManager: 'UnAssigned', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 0, billingCycle: 'Monthly', companyName: 'ParadigmTechnologies', companySize: 'Small', country: 'LW', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Partner', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-27T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'MSP', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 0, 'qbr.isExist': false, region: 'AMER', source: 'Untracked', status: 'Active', tmLicenses: 10, tmUtilized: 0, website: 'NA', workspace: 'paradigmtech.perimeter81.com', mau: 0, isTestTenant: false, childs: [ { _id: 'paradigmtech-child', customerId: 'paradigmtech', accountManager: 'UnAssigned', ageInMonths: 1, appsLicenses: 10, appsUtilized: 2, arr: 0, billingCycle: 'Monthly', companyName: 'ParadigmTechnologies', companySize: 'Small', country: 'LW', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Child', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-27T00:00:00.000Z', healthPoint: 70, healthStatus: 'Healthy', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'MSP', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 0, 'qbr.isExist': false, region: 'AMER', source: 'Untracked', status: 'Active', tmLicenses: 10, tmUtilized: 2, website: 'NA', workspace: 'paradigmtech.perimeter81.com', mau: 3, isTestTenant: false } ] }, { _id: 'parsonsrs', customerId: 'parsonsrs', accountManager: "RyanO'Malley", ageInMonths: 0, appsLicenses: 2, appsUtilized: 0, arr: 1200, billingCycle: 'Monthly', companyName: 'ParsonsRevenueSolutions', companySize: 'Small', country: 'LW', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-27T18:59:19.000Z', firstPaymentDate: '2021-12-27T00:00:00.000Z', healthPoint: 40, healthStatus: 'Need Attention', industry: 'Healthcare', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Essential', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Google Paid Search', status: 'Active', tmLicenses: 5, tmUtilized: 1, website: 'parsonsrevenuesolutions.com', workspace: 'parsonsrs.perimeter81.com', mau: 1, isTestTenant: false }, { _id: 'futcoin', customerId: 'futcoin', accountManager: 'KatarinaKlein', ageInMonths: 0, appsLicenses: 2, appsUtilized: 0, arr: 1200, billingCycle: 'Monthly', companyName: 'FUTCOIN.NET', companySize: 'Small', country: 'LW', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-27T10:24:39.000Z', firstPaymentDate: '2021-12-27T00:00:00.000Z', healthPoint: 69, healthStatus: 'Healthy', industry: 'Technology', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Essential', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'EMEA', source: 'Affiliates', status: 'Active', tmLicenses: 5, tmUtilized: 4, website: 'futcoin.net', workspace: 'futcoin.perimeter81.com', mau: 4, isTestTenant: false }, { _id: 'natura-market-ca', customerId: 'natura-market-ca', accountManager: 'JoeFerrigno', ageInMonths: 0, appsLicenses: 10, appsUtilized: 1, arr: 2400, billingCycle: 'Monthly', companyName: 'NaturaMarket', companySize: 'Small', country: 'CA', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-27T05:18:15.000Z', firstPaymentDate: '2021-12-27T00:00:00.000Z', healthPoint: 25, healthStatus: 'At Risk', industry: 'Retail', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Google Paid Search', status: 'Active', tmLicenses: 10, tmUtilized: 2, website: 'naturamarket.ca', workspace: 'natura-market-ca.perimeter81.com', mau: 1, isTestTenant: false }, { _id: 'tamileeboutiquecallcenter', customerId: 'tamileeboutiquecallcenter', accountManager: 'UnAssigned', ageInMonths: 0, appsLicenses: 10, appsUtilized: 1, arr: 0, billingCycle: 'Monthly', companyName: 'Tamilee Boutique Call Center', companySize: 'Small', country: 'US', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-12T13:16:12.000Z', firstPaymentDate: '2021-12-12T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Untracked', status: 'Active', tmLicenses: 10, tmUtilized: 0, website: 'NA', workspace: 'tamileeboutiquecallcenter.perimeter81.com', mau: 0 }, { _id: 'fourcornersoptometry', customerId: 'fourcornersoptometry', accountManager: 'Joe Ferrigno', ageInMonths: 0, appsLicenses: 2, appsUtilized: 0, arr: 960, billingCycle: 'Annually', companyName: 'Barry Kissack', companySize: 'Small', country: 'US', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-11T22:23:41.000Z', firstPaymentDate: '2021-12-11T00:00:00.000Z', healthPoint: 0, healthStatus: 'At Risk', industry: 'Healthcare', nextBillingDate: '2022-12-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Essential', poc: 'NA', psLicenses: 1, psUtilized: 0, 'qbr.isExist': false, region: 'AMER', source: 'Google Paid GDN', status: 'Active', tmLicenses: 5, tmUtilized: 1, website: 'rochester.rr.com', workspace: 'fourcornersoptometry.perimeter81.com', mau: 0 }, { _id: 'appliant', customerId: 'appliant', accountManager: 'UnAssigned', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 0, billingCycle: 'Monthly', companyName: 'Appliant Ltd', companySize: 'Small', country: 'GB', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-11T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 0, 'qbr.isExist': false, region: 'EMEA', source: 'Untracked', status: 'Active', tmLicenses: 10, tmUtilized: 0, website: 'NA', workspace: 'appliant.perimeter81.com', mau: 0 }, { _id: 'emmeinc', customerId: 'emmeinc', accountManager: 'David DellaPelle', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 2400, billingCycle: 'Monthly', companyName: 'Emme, Inc.', companySize: 'Small', country: 'US', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-11T00:05:52.000Z', firstPaymentDate: '2021-12-11T00:00:00.000Z', healthPoint: 0, healthStatus: 'At Risk', industry: 'Healthcare', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 0, 'qbr.isExist': false, region: 'AMER', source: 'Referral', status: 'Active', tmLicenses: 10, tmUtilized: 1, website: 'emme.com', workspace: 'emmeinc.perimeter81.com', mau: 0 }, { _id: 'laurmontpm', customerId: 'laurmontpm', accountManager: 'Joe Ferrigno', ageInMonths: 0, appsLicenses: 2, appsUtilized: 0, arr: 1200, billingCycle: 'Monthly', companyName: 'LaurMont Property Management', companySize: 'Small', country: 'US', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-10T23:19:26.000Z', firstPaymentDate: '2021-12-10T00:00:00.000Z', healthPoint: 0, healthStatus: 'At Risk', industry: 'Technology', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Essential', poc: 'NA', psLicenses: 1, psUtilized: 0, 'qbr.isExist': false, region: 'AMER', source: 'Direct', status: 'Active', tmLicenses: 5, tmUtilized: 1, website: 'laurmontpm.com', workspace: 'laurmontpm.perimeter81.com', mau: 0 }, { _id: 'dmmenergy', customerId: 'dmmenergy', accountManager: 'Jim Finnerty', ageInMonths: 0, appsLicenses: 2, appsUtilized: 0, arr: 3600, billingCycle: 'Monthly', companyName: 'DMM Energy', companySize: 'Small', country: 'CA', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Child', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-10T21:57:36.000Z', firstPaymentDate: '2021-12-10T00:00:00.000Z', healthPoint: 70, healthStatus: 'Healthy', industry: 'Unknown', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'NA', plan: 'Essential', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Partner', status: 'Active', tmLicenses: 25, tmUtilized: 1, website: 'NA', workspace: 'dmmenergy.perimeter81.com', mau: 1 }, { _id: 'puredcglobal', customerId: 'puredcglobal', accountManager: 'UnAssigned', ageInMonths: 0, appsLicenses: 10, appsUtilized: 1, arr: 0, billingCycle: 'Monthly', companyName: 'Pure DC', companySize: 'Medium', country: 'GB', 'coupons.name': 'msp member discount 20', 'coupons.type': 'Percentage', 'coupons.duration': 'Forever', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Child', discountAmount: 0, discountPercentage: 40, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-10T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'EMEA', source: 'Untracked', status: 'Active', tmLicenses: 10, tmUtilized: 0, website: 'NA', workspace: 'puredcglobal.perimeter81.com', mau: 0 }, { _id: 'leftbrain', customerId: 'leftbrain', accountManager: 'UnAssigned', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 0, billingCycle: 'Monthly', companyName: 'LeftBrain Ltd', companySize: 'Small', country: 'GB', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Partner', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-10T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'MSP', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 0, 'qbr.isExist': false, region: 'EMEA', source: 'Untracked', status: 'Active', tmLicenses: 10, tmUtilized: 1, website: 'NA', workspace: 'leftbrain.perimeter81.com', mau: 0, childs: [ { _id: 'leftbrain-child', customerId: 'leftbrain', accountManager: 'UnAssigned', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 0, billingCycle: 'Monthly', companyName: 'LeftBrain Ltd', companySize: 'Small', country: 'GB', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Partner', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-10T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'MSP', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 0, 'qbr.isExist': false, region: 'EMEA', source: 'Untracked', status: 'Active', tmLicenses: 10, tmUtilized: 1, website: 'NA', workspace: 'leftbrain.perimeter81.com', mau: 0 } ] }, { _id: 'temarkinternational', customerId: 'temarkinternational', accountManager: 'Michael Warfield', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 17190, billingCycle: 'Annually', companyName: 'Temark International', companySize: 'Enterprise', country: 'US', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'Vlad Bekker', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-10T00:05:09.000Z', firstPaymentDate: '2021-12-10T00:00:00.000Z', healthPoint: 51, healthStatus: 'Healthy', industry: 'Health Care Providers & Services', nextBillingDate: '2022-12-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 3, psUtilized: 1, 'qbr.sentiment': 'Positive', 'qbr.isExist': true, region: 'AMER', source: 'Google Paid Search', status: 'Active', tmLicenses: 150, tmUtilized: 7, website: 'https://hellorache.com/', workspace: 'temarkinternational.perimeter81.com', mau: 7 }, { _id: 'cabiri-io', customerId: 'cabiri-io', accountManager: 'Sagi Tikotski', ageInMonths: 0, appsLicenses: 1, appsUtilized: 0, arr: 1320, billingCycle: 'Monthly', companyName: 'Cabiri', companySize: 'Small', country: 'GB', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-10T17:24:32.000Z', firstPaymentDate: '2021-12-10T00:00:00.000Z', healthPoint: 44, healthStatus: 'Need Attention', industry: 'Technology', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', plan: 'Essential', poc: 'NA', psLicenses: 1, psUtilized: 1, region: 'EMEA', source: 'Affiliates', status: 'Active', tmLicenses: 6, tmUtilized: 4, website: 'NA', workspace: 'cabiri-io.perimeter81.com', mau: 2, paymentType: 'card', 'qbr.isExist': false }, { _id: 'sppartners', customerId: 'sppartners', accountManager: 'UnAssigned', ageInMonths: 0, appsLicenses: 100, appsUtilized: 0, arr: 0, billingCycle: 'Monthly', companyName: 'Service Provider Partners', companySize: 'Small', country: 'US', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Partner', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-09T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'MSP', paymentType: 'NA', plan: 'Premium Plus', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Untracked', status: 'Active', tmLicenses: 20, tmUtilized: 2, website: 'NA', workspace: 'sppartners.perimeter81.com', mau: 1, childs: [ { _id: 'sppartners-child', customerId: 'sppartners', accountManager: 'UnAssigned', ageInMonths: 0, appsLicenses: 100, appsUtilized: 0, arr: 0, billingCycle: 'Monthly', companyName: 'Service Provider Partners', companySize: 'Small', country: 'US', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Partner', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-09T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'MSP', paymentType: 'NA', plan: 'Premium Plus', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Untracked', status: 'Active', tmLicenses: 20, tmUtilized: 2, website: 'NA', workspace: 'sppartners.perimeter81.com', mau: 1 } ] }, { _id: 'polyfab', customerId: 'polyfab', accountManager: 'Gregg Golden', ageInMonths: 0, appsLicenses: 2, appsUtilized: 0, arr: 1200, billingCycle: 'Monthly', companyName: 'Polyfab LLC', companySize: 'Medium', country: 'US', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-09T20:15:25.000Z', firstPaymentDate: '2021-12-09T00:00:00.000Z', healthPoint: 100, healthStatus: 'Champion', industry: 'Construction', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Essential', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Google Paid Search', status: 'Active', tmLicenses: 5, tmUtilized: 4, website: 'kyzartech.com', workspace: 'polyfab.perimeter81.com', mau: 4 }, { _id: 'iconventures', customerId: 'iconventures', accountManager: "Ryan O'Malley", ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 2400, billingCycle: 'Monthly', companyName: 'Icon Ventures', companySize: 'Small', country: 'US', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-09T20:50:16.000Z', firstPaymentDate: '2021-12-09T00:00:00.000Z', healthPoint: 28, healthStatus: 'At Risk', industry: 'Finance', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Referral', status: 'Active', tmLicenses: 10, tmUtilized: 1, website: 'pliancy.com', workspace: 'iconventures.perimeter81.com', mau: 0 }, { _id: 'corvistahealth', customerId: 'corvistahealth', accountManager: 'UnAssigned', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 0, billingCycle: 'Monthly', companyName: 'CorVista Health', companySize: 'Small', country: 'CA', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-09T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 0, 'qbr.isExist': false, region: 'AMER', source: 'Untracked', status: 'Active', tmLicenses: 10, tmUtilized: 4, website: 'NA', workspace: 'corvistahealth.perimeter81.com', mau: 0 }, { _id: 'swissprime', customerId: 'swissprime', accountManager: 'Katarina Klein', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 2400, billingCycle: 'Monthly', companyName: 'Swiss Prime International Ltd.', companySize: 'Small', country: 'CH', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-09T18:38:33.000Z', firstPaymentDate: '2021-12-09T00:00:00.000Z', healthPoint: 42, healthStatus: 'Need Attention', industry: 'Professional Services', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'EMEA', source: 'Google Paid Search', status: 'Active', tmLicenses: 10, tmUtilized: 1, website: 'https://swiss-prime.ch/', workspace: 'swissprime.perimeter81.com', mau: 1 }, { _id: 'directagents', customerId: 'directagents', accountManager: 'Gregg Golden', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 2400, billingCycle: 'Monthly', companyName: 'Direct Agents', companySize: 'Medium', country: 'US', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-09T16:36:55.000Z', firstPaymentDate: '2021-12-09T00:00:00.000Z', healthPoint: 38, healthStatus: 'Need Attention', industry: 'Professional Services', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Outbound', status: 'Active', tmLicenses: 10, tmUtilized: 7, website: 'directagents.com', workspace: 'directagents.perimeter81.com', mau: 3 }, { _id: 'starttech', customerId: 'starttech', accountManager: 'UnAssigned', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 0, billingCycle: 'Monthly', companyName: 'Start Tech', companySize: 'Small', country: 'GB', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Partner', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-09T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'MSP', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'EMEA', source: 'Untracked', status: 'Active', tmLicenses: 10, tmUtilized: 1, website: 'NA', workspace: 'starttech.perimeter81.com', mau: 1, childs: [ { _id: 'starttech-child', customerId: 'starttech', accountManager: 'UnAssigned', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 0, billingCycle: 'Monthly', companyName: 'Start Tech', companySize: 'Small', country: 'GB', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Partner', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-09T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'MSP', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'EMEA', source: 'Untracked', status: 'Active', tmLicenses: 10, tmUtilized: 1, website: 'NA', workspace: 'starttech.perimeter81.com', mau: 1 } ] }, { _id: 'selector-ai', customerId: 'selector-ai', accountManager: 'Ian Axberg', ageInMonths: 0, appsLicenses: 2000, appsUtilized: 0, arr: 10440, billingCycle: 'Annually', companyName: 'Selector AI', companySize: 'Medium', country: 'US', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'Edwardo Rivera', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-09T01:15:32.000Z', firstPaymentDate: '2021-12-09T00:00:00.000Z', healthPoint: 38, healthStatus: 'Need Attention', industry: 'Technology', nextBillingDate: '2022-12-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'NA', plan: 'Enterprise', poc: 'NA', psLicenses: 3, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Affiliates', status: 'Active', tmLicenses: 50, tmUtilized: 3, website: 'selector.ai', workspace: 'selector-ai.perimeter81.com', mau: 2 }, { _id: 'hesavpn', customerId: 'hesavpn', accountManager: 'David DellaPelle', ageInMonths: 0, appsLicenses: 2, appsUtilized: 0, arr: 1200, billingCycle: 'Monthly', companyName: 'FLETES HESA S.A. DE C.V.', companySize: 'Small', country: 'MX', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-09T19:35:15.000Z', firstPaymentDate: '2021-12-09T00:00:00.000Z', healthPoint: 80, healthStatus: 'Healthy', industry: 'Unknown', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Essential', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Affiliates', status: 'Active', tmLicenses: 5, tmUtilized: 4, website: 'hesa.com.mx', workspace: 'hesavpn.perimeter81.com', mau: 4 }, { _id: 'spectrumadjusting', customerId: 'spectrumadjusting', accountManager: 'Joe Ferrigno', ageInMonths: 0, appsLicenses: 2, appsUtilized: 0, arr: 1200, billingCycle: 'Monthly', companyName: 'Spectrum Adjusting Inc.', companySize: 'Small', country: 'CA', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-12-09T00:03:23.000Z', firstPaymentDate: '2021-12-09T00:00:00.000Z', healthPoint: 49, healthStatus: 'Need Attention', industry: 'Professional Services', nextBillingDate: '2022-01-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'card', plan: 'Essential', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Google Paid Search', status: 'Active', tmLicenses: 5, tmUtilized: 2, website: 'spectrumadjusting.com', workspace: 'spectrumadjusting.perimeter81.com', mau: 2 }, { _id: 'imubit', customerId: 'imubit', accountManager: 'Sagi Tikotski', ageInMonths: 2, appsLicenses: 1000, appsUtilized: 2, arr: 15120, billingCycle: 'Annually', companyName: 'Imubit', companySize: 'Medium', country: 'US', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'Alex Berman', customerType: 'Direct', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '2021-10-31T15:43:23.000Z', firstPaymentDate: '2021-12-09T00:00:00.000Z', healthPoint: 76, healthStatus: 'Healthy', industry: 'Internet Software & Services', nextBillingDate: '2022-10-02T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'NA', plan: 'Enterprise', poc: 'NA', psLicenses: 3, psUtilized: 2, region: 'AMER', source: 'Outbound', status: 'Active', tmLicenses: 120, tmUtilized: 22, website: 'imubit.com', workspace: 'imubit.perimeter81.com', mau: 16, 'qbr.isExist': false }, { _id: 'centessa', customerId: 'centessa', accountManager: 'Jim Finnerty', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 0, billingCycle: 'Monthly', companyName: 'Centessa Pharmaceuticals', companySize: 'Medium', country: 'US', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Child', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-08T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 1, 'qbr.isExist': false, region: 'AMER', source: 'Untracked', status: 'Inactive', tmLicenses: 10, tmUtilized: 0, website: 'NA', workspace: 'centessa.perimeter81.com', mau: 0 }, { _id: 'artlist', customerId: 'artlist', accountManager: 'Leonardo Gaistot', ageInMonths: 0, appsLicenses: 100, appsUtilized: 0, arr: 0, billingCycle: 'Monthly', companyName: 'Artlist LTD', companySize: 'Medium', country: 'IL', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Child', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-08T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'NA', plan: 'Premium Plus', poc: 'NA', psLicenses: 1, psUtilized: 0, 'qbr.isExist': false, region: 'EMEA', source: 'Untracked', status: 'Active', tmLicenses: 20, tmUtilized: 0, website: 'NA', workspace: 'artlist.perimeter81.com', mau: 0 }, { _id: 'artsystems', customerId: 'artsystems', accountManager: 'Jim Finnerty', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 0, billingCycle: 'Monthly', companyName: 'Art Systems Canada Inc.', companySize: 'Small', country: 'CA', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Partner', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-08T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Internet Software & Services', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'MSP', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 0, 'qbr.isExist': false, region: 'AMER', source: 'Untracked', status: 'Active', tmLicenses: 10, tmUtilized: 1, website: 'art-systems.net', workspace: 'artsystems.perimeter81.com', mau: 0, childs: [ { _id: 'artsys-child', customerId: 'artsys', accountManager: 'Jim Finnerty', ageInMonths: 0, appsLicenses: 0, appsUtilized: 0, arr: 0, billingCycle: 'NA', companyName: 'ArtSystems', companySize: 'Small', country: 'CA', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Child', firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-08T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Unknown', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'NA', paymentType: 'NA', plan: 'None', poc: 'NA', psLicenses: 0, psUtilized: 0, 'qbr.isExist': false, region: 'AMER', source: 'Untracked', status: 'No status', tmLicenses: 0, tmUtilized: 0, website: 'NA', workspace: 'artsys.perimeter81.com', mau: 0 }, { _id: 'artsystems-child', customerId: 'artsystems', accountManager: 'Jim Finnerty', ageInMonths: 0, appsLicenses: 10, appsUtilized: 0, arr: 0, billingCycle: 'Monthly', companyName: 'Art Systems Canada Inc.', companySize: 'Small', country: 'CA', csatChatScore: 0, csatTicketScore: 0, customerSuccessEngineer: 'UnAssigned', customerType: 'Partner', discountAmount: 0, discountPercentage: 0, firstInvoiceAt: '1970-01-01T00:00:00.000Z', firstPaymentDate: '2021-12-08T00:00:00.000Z', healthPoint: 0, healthStatus: 'No status', industry: 'Internet Software & Services', nextBillingDate: '1970-01-01T00:00:00.000Z', npsScore: null, openTickets: 0, partnerType: 'MSP', paymentType: 'NA', plan: 'Premium', poc: 'NA', psLicenses: 1, psUtilized: 0, 'qbr.isExist': false, region: 'AMER', source: 'Untracked', status: 'Active', tmLicenses: 10, tmUtilized: 1, website: 'art-systems.net', workspace: 'artsystems.perimeter81.com', mau: 0 } ] }, { _id: 'limited-data-test1', companyName: 'Limited Data Test', companySize: '', country: 'LW', healthStatus: '??', status: 'Test', website: 'example.com', childs: [ { _id: 'limited-data-test1-child1' }, { _id: 'limited-data-test1-child2' }, { _id: 'limited-data-test1-child3' } ] }, { _id: 'limited-data-test2' } ] }; const mockTableConfig: DataGridProps['tableConfig'] = [ { isSortable: true, pinnable: false, field: 'companyName', title: 'Company Name', show: true, width: 340, fieldsToExport: [ 'companyName', 'customerId', 'status', 'companySize', 'country', 'poc', 'partnerType', 'customerType' ] }, { isSortable: true, field: 'healthPoint', title: 'Health Score', show: true, width: 180, fromToGroup: true, fieldsToExport: ['healthPoint', 'healthStatus'] }, { isSortable: false, field: 'tmUtilized', title: 'TM', fromToGroup: true, show: true, width: 120, fieldsToExport: ['tmUtilized', 'tmLicenses'] }, { isSortable: false, field: 'psUtilized', title: 'PS', fromToGroup: true, show: true, width: 112, fieldsToExport: ['psUtilized', 'psLicenses'] }, { isSortable: false, field: 'appsUtilized', title: 'Apps', fromToGroup: true, show: true, width: 120, fieldsToExport: ['appsUtilized', 'appsLicenses'] }, { isSortable: true, field: 'plan', title: 'Pricing Plan', show: true, width: 140, fieldsToExport: ['plan'] }, { isSortable: true, field: 'billingCycle', title: 'Billing Cycle', show: true, width: 144, fieldsToExport: ['billingCycle'] }, { isSortable: true, field: 'arr', title: 'ARR', fromToGroup: true, show: true, width: 115, fieldsToExport: ['arr'] }, { isSortable: true, field: 'mau', title: 'MAU', fromToGroup: true, show: true, width: 115, fieldsToExport: ['mau'] }, { isSortable: true, field: 'npsScore', title: 'NPS', fromToGroup: true, show: true, width: 115, fieldsToExport: ['npsScore'] }, { isSortable: true, field: 'openTickets', title: 'Open Tickets', fromToGroup: true, show: true, width: 168, fieldsToExport: ['openTickets'] }, { isSortable: true, field: 'csatChatScore', title: 'CSAT Chat Score', fromToGroup: true, show: true, width: 198, fieldsToExport: ['csatChatScore'] }, { isSortable: true, field: 'csatTicketScore', title: 'CSAT Tickets Score', fromToGroup: true, show: true, width: 222, fieldsToExport: ['csatTicketScore'] }, { isSortable: true, field: 'firstPaymentDate', title: 'First Payment', show: true, width: 156, fieldsToExport: ['firstPaymentDate'] }, { isSortable: true, field: 'firstInvoiceAt', title: 'First Invoice', show: true, width: 156, fieldsToExport: ['firstInvoiceAt'] }, { isSortable: true, field: 'nextBillingDate', title: 'Next Billing', show: true, width: 136, fieldsToExport: ['nextBillingDate'] }, { isSortable: false, field: 'industry', title: 'Industry', show: true, width: 200, fieldsToExport: ['industry'] }, { isSortable: false, field: 'source', title: 'Origin', show: true, width: 168, fieldsToExport: ['source'] }, { isSortable: true, field: 'accountManager', title: 'Acc. Manager', show: true, width: 156, align: 'center', fieldsToExport: ['accountManager'] }, { isSortable: true, field: 'customerSuccessEngineer', title: 'CS Engineer', show: true, width: 144, align: 'center', fieldsToExport: ['customerSuccessEngineer'] }, { isSortable: false, field: 'ageInMonths', title: 'Age In Months', show: true, width: 144, fieldsToExport: ['ageInMonths'] }, { isSortable: false, field: 'region', title: 'Region', show: true, width: 88, fieldsToExport: ['region'] }, { isSortable: false, field: 'coupons.name', title: 'Coupons Name', show: true, width: 200, fieldsToExport: ['coupons'] }, { isSortable: false, field: 'coupons.type', title: 'Coupons Type', show: true, width: 200, fieldsToExport: ['coupons'] }, { isSortable: false, field: 'coupons.duration', title: 'Coupons Duration', show: true, width: 176, fieldsToExport: ['coupons'] }, { isSortable: false, field: 'paymentType', title: 'Payment Method', show: true, width: 200, fieldsToExport: ['paymentType'] }, { isSortable: true, field: 'qbr.sentiment', title: 'Sentiment', show: true, width: 132, fieldsToExport: ['qbr'] }, { isSortable: true, field: 'qbr.occurredDate', title: 'Last QBR Date', show: true, width: 167, fieldsToExport: ['qbr'] } ]; const mockAllTenants: DataGridMockProps = { title1: 'Аll Tenants Results', tableConfig: mockTableConfig, tableData: mockData }; export { mockAllTenants };