Files
twenty/packages/twenty-front/src/testing/mock-data/companies.ts

620 lines
18 KiB
TypeScript

export const getCompaniesMock = () => {
return companiesQueryResult.companies.edges.map((edge) => edge.node);
};
export const getCompanyDuplicateMock = () => {
return {
...companiesQueryResult.companies.edges[0].node,
id: '8b40856a-2ec9-4c03-8bc0-c032c89e1824',
};
};
export const getEmptyCompanyMock = () => {
return {
id: '9231e6ee-4cc2-4c7b-8c55-dff16f4d968a',
name: '',
domainName: {
__typename: 'Links',
primaryLinkUrl: '',
primaryLinkLabel: '',
secondaryLinks: null,
},
address: '',
accountOwner: null,
createdAt: null,
updatedAt: null,
employees: null,
idealCustomerProfile: null,
linkedinLink: null,
xLink: null,
_activityCount: null,
__typename: 'Company',
};
};
export const companiesQueryResult = {
companies: {
__typename: 'CompanyConnection',
totalCount: 13,
pageInfo: {
__typename: 'PageInfo',
hasNextPage: false,
startCursor:
'WzEsICIyMDIwMjAyMC0zZWMzLTRmZTMtODk5Ny1iNzZhYTBiZmE0MDgiXQ==',
endCursor: 'WzEzLCAiMjAyMDIwMjAtMTQ1NS00YzU3LWFmYWYtZGQ1ZGMwODYzNjFkIl0=',
},
edges: [
{
__typename: 'CompanyEdge',
cursor: 'WzEsICIyMDIwMjAyMC0zZWMzLTRmZTMtODk5Ny1iNzZhYTBiZmE0MDgiXQ==',
node: {
__typename: 'Company',
id: '20202020-3ec3-4fe3-8997-b76aa0bfa408',
employees: 100,
createdAt: '2024-06-05T09:00:20.412Z',
updatedAt: '2024-06-05T09:00:20.412Z',
name: 'Linkedin',
accountOwnerId: null,
accountOwner: null,
domainName: {
__typename: 'Links',
primaryLinkLabel: 'https://linkedin.com',
primaryLinkUrl: '',
secondaryLinks: null,
},
address: '',
position: 1,
idealCustomerProfile: true,
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
annualRecurringRevenue: {
__typename: 'Currency',
amountMicros: null,
currencyCode: '',
},
previousEmployees: {
__typename: 'Person',
id: '20202020-2d40-4e49-8df4-9c6a049191de',
email: 'louis.duss@google.com',
position: 14,
testJson: null,
testRating: null,
companyId: '20202020-c21e-4ec2-873b-de4264d89025',
avatarUrl: '',
updatedAt: '2024-06-05T09:36:42.400Z',
testMultiSelect: null,
testBoolean: true,
testSelect: 'OPTION_1',
testDateOnly: null,
bestCompanyId: null,
testUuid: null,
phone: '+33788901234',
createdAt: '2024-06-05T09:00:20.412Z',
city: 'Seattle',
testPhone: '',
jobTitle: 'CTO',
testCurrency: {
__typename: 'Currency',
amountMicros: null,
currencyCode: 'USD',
},
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: 'twitter.com',
},
testLinks: {
__typename: 'Links',
primaryLinkUrl: '',
primaryLinkLabel: '',
secondaryLinks: null,
},
name: {
__typename: 'FullName',
firstName: 'Louis',
lastName: 'Duss',
},
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: 'linkedin.com',
},
testAddress: {
__typename: 'Address',
addressStreet1: '',
addressStreet2: '',
addressCity: '',
addressState: '',
addressCountry: '',
addressPostcode: '',
addressLat: null,
addressLng: null,
},
testLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
},
},
},
{
__typename: 'CompanyEdge',
cursor: 'WzIsICIyMDIwMjAyMC01ZDgxLTQ2ZDYtYmY4My1mN2ZkMzNlYTYxMDIiXQ==',
node: {
__typename: 'Company',
id: '20202020-5d81-46d6-bf83-f7fd33ea6102',
employees: null,
createdAt: '2024-06-05T09:00:20.412Z',
updatedAt: '2024-06-05T09:00:20.412Z',
name: 'Facebook',
idealCustomerProfile: false,
accountOwner: null,
accountOwnerId: null,
domainName: {
__typename: 'Links',
primaryLinkUrl: 'https://facebook.com',
primaryLinkLabel: '',
secondaryLinks: null,
},
address: '',
previousEmployees: null,
annualRecurringRevenue: {
__typename: 'Currency',
amountMicros: null,
currencyCode: '',
},
position: 2,
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
},
},
{
__typename: 'CompanyEdge',
cursor: 'WzMsICIyMDIwMjAyMC0wNzEzLTQwYTUtODIxNi04MjgwMjQwMWQzM2UiXQ==',
node: {
__typename: 'Company',
id: '20202020-0713-40a5-8216-82802401d33e',
employees: null,
createdAt: '2024-06-05T09:00:20.412Z',
updatedAt: '2024-06-05T09:00:20.412Z',
name: 'Qonto',
idealCustomerProfile: false,
accountOwner: null,
accountOwnerId: null,
domainName: {
__typename: 'Links',
primaryLinkUrl: 'https://qonto.com',
primaryLinkLabel: '',
secondaryLinks: null,
},
address: '',
previousEmployees: null,
annualRecurringRevenue: {
__typename: 'Currency',
amountMicros: null,
currencyCode: '',
},
position: 3,
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
},
},
{
__typename: 'CompanyEdge',
cursor: 'WzQsICIyMDIwMjAyMC1lZDg5LTQxM2EtYjMxYS05NjI5ODZlNjdiYjQiXQ==',
node: {
__typename: 'Company',
id: '20202020-ed89-413a-b31a-962986e67bb4',
employees: null,
createdAt: '2024-06-05T09:00:20.412Z',
updatedAt: '2024-06-05T09:00:20.412Z',
name: 'Microsoft',
idealCustomerProfile: true,
accountOwner: null,
accountOwnerId: null,
domainName: {
__typename: 'Links',
primaryLinkUrl: 'https://microsoft.com',
primaryLinkLabel: '',
secondaryLinks: null,
},
address: '',
previousEmployees: null,
annualRecurringRevenue: {
__typename: 'Currency',
amountMicros: null,
currencyCode: '',
},
position: 4,
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
},
},
{
__typename: 'CompanyEdge',
cursor: 'WzUsICIyMDIwMjAyMC0xNzFlLTRiY2MtOWNmNy00MzQ0OGQ2ZmIyNzgiXQ==',
node: {
__typename: 'Company',
id: '20202020-171e-4bcc-9cf7-43448d6fb278',
employees: null,
createdAt: '2024-06-05T09:00:20.412Z',
updatedAt: '2024-06-05T09:00:20.412Z',
name: 'Airbnb',
idealCustomerProfile: true,
accountOwner: null,
accountOwnerId: null,
domainName: {
__typename: 'Links',
primaryLinkUrl: 'https://airbnb.com',
primaryLinkLabel: '',
secondaryLinks: null,
},
address: '',
previousEmployees: null,
annualRecurringRevenue: {
__typename: 'Currency',
amountMicros: null,
currencyCode: '',
},
position: 5,
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
},
},
{
__typename: 'CompanyEdge',
cursor: 'WzYsICIyMDIwMjAyMC1jMjFlLTRlYzItODczYi1kZTQyNjRkODkwMjUiXQ==',
node: {
__typename: 'Company',
id: '20202020-c21e-4ec2-873b-de4264d89025',
employees: null,
createdAt: '2024-06-05T09:00:20.412Z',
updatedAt: '2024-06-05T09:00:20.412Z',
name: 'Google',
idealCustomerProfile: false,
accountOwner: null,
accountOwnerId: null,
domainName: {
__typename: 'Links',
primaryLinkUrl: 'https://google.com',
primaryLinkLabel: '',
secondaryLinks: null,
},
address: '',
previousEmployees: null,
annualRecurringRevenue: {
__typename: 'Currency',
amountMicros: null,
currencyCode: '',
},
position: 6,
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
},
},
{
__typename: 'CompanyEdge',
cursor: 'WzcsICIyMDIwMjAyMC03MDdlLTQ0ZGMtYTFkMi0zMDAzMGJmMWE5NDQiXQ==',
node: {
__typename: 'Company',
id: '20202020-707e-44dc-a1d2-30030bf1a944',
employees: null,
createdAt: '2024-06-05T09:00:20.412Z',
updatedAt: '2024-06-05T09:00:20.412Z',
name: 'Netflix',
idealCustomerProfile: true,
accountOwner: null,
accountOwnerId: null,
domainName: {
__typename: 'Links',
primaryLinkUrl: 'https://netflix.com',
primaryLinkLabel: '',
secondaryLinks: null,
},
address: '',
previousEmployees: null,
annualRecurringRevenue: {
__typename: 'Currency',
amountMicros: null,
currencyCode: '',
},
position: 7,
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
},
},
{
__typename: 'CompanyEdge',
cursor: 'WzgsICIyMDIwMjAyMC0zZjc0LTQ5MmQtYTEwMS0yYTcwZjUwYTE2NDUiXQ==',
node: {
__typename: 'Company',
id: '20202020-3f74-492d-a101-2a70f50a1645',
employees: null,
createdAt: '2024-06-05T09:00:20.412Z',
updatedAt: '2024-06-05T09:00:20.412Z',
name: 'Libeo',
idealCustomerProfile: false,
accountOwner: null,
accountOwnerId: null,
domainName: {
__typename: 'Links',
primaryLinkUrl: 'https://libeo.io',
primaryLinkLabel: '',
secondaryLinks: null,
},
address: '',
previousEmployees: null,
annualRecurringRevenue: {
__typename: 'Currency',
amountMicros: null,
currencyCode: '',
},
position: 8,
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
},
},
{
__typename: 'CompanyEdge',
cursor: 'WzksICIyMDIwMjAyMC1jZmJmLTQxNTYtYTc5MC1lMzk4NTRkY2Q0ZWIiXQ==',
node: {
__typename: 'Company',
id: '20202020-cfbf-4156-a790-e39854dcd4eb',
employees: null,
createdAt: '2024-06-05T09:00:20.412Z',
updatedAt: '2024-06-05T09:00:20.412Z',
name: 'Claap',
idealCustomerProfile: false,
accountOwner: null,
accountOwnerId: null,
domainName: {
__typename: 'Links',
primaryLinkUrl: 'https://claap.com',
primaryLinkLabel: '',
secondaryLinks: null,
},
address: '',
previousEmployees: null,
annualRecurringRevenue: {
__typename: 'Currency',
amountMicros: null,
currencyCode: '',
},
position: 9,
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
},
},
{
__typename: 'CompanyEdge',
cursor: 'WzEwLCAiMjAyMDIwMjAtZjg2Yi00MTlmLWI3OTQtMDIzMTlhYmU4NjM3Il0=',
node: {
__typename: 'Company',
id: '20202020-f86b-419f-b794-02319abe8637',
employees: null,
createdAt: '2024-06-05T09:00:20.412Z',
updatedAt: '2024-06-05T09:00:20.412Z',
name: 'Hasura',
idealCustomerProfile: false,
accountOwner: null,
accountOwnerId: null,
domainName: {
__typename: 'Links',
primaryLinkUrl: 'https://hasura.io',
primaryLinkLabel: '',
secondaryLinks: null,
},
address: '',
previousEmployees: null,
annualRecurringRevenue: {
__typename: 'Currency',
amountMicros: null,
currencyCode: '',
},
position: 10,
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
},
},
{
__typename: 'CompanyEdge',
cursor: 'WzExLCAiMjAyMDIwMjAtNTUxOC00NTUzLTk0MzMtNDJkOGViODI4MzRiIl0=',
node: {
__typename: 'Company',
id: '20202020-5518-4553-9433-42d8eb82834b',
employees: null,
createdAt: '2024-06-05T09:00:20.412Z',
updatedAt: '2024-06-05T09:00:20.412Z',
name: 'Wework',
idealCustomerProfile: false,
accountOwner: null,
accountOwnerId: null,
domainName: {
__typename: 'Links',
primaryLinkUrl: 'https://wework.com',
primaryLinkLabel: '',
secondaryLinks: null,
},
address: '',
previousEmployees: null,
annualRecurringRevenue: {
__typename: 'Currency',
amountMicros: null,
currencyCode: '',
},
position: 11,
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
},
},
{
__typename: 'CompanyEdge',
cursor: 'WzEyLCAiMjAyMDIwMjAtZjc5ZS00MGRkLWJkMDYtYzM2ZTZhYmI0Njc4Il0=',
node: {
__typename: 'Company',
id: '20202020-f79e-40dd-bd06-c36e6abb4678',
employees: null,
createdAt: '2024-06-05T09:00:20.412Z',
updatedAt: '2024-06-05T09:00:20.412Z',
name: 'Samsung',
idealCustomerProfile: false,
accountOwner: null,
accountOwnerId: null,
domainName: {
__typename: 'Links',
primaryLinkUrl: 'https://samsung.com',
primaryLinkLabel: '',
secondaryLinks: null,
},
address: '',
previousEmployees: null,
annualRecurringRevenue: {
__typename: 'Currency',
amountMicros: null,
currencyCode: '',
},
position: 12,
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
},
},
{
__typename: 'CompanyEdge',
cursor: 'WzEzLCAiMjAyMDIwMjAtMTQ1NS00YzU3LWFmYWYtZGQ1ZGMwODYzNjFkIl0=',
node: {
__typename: 'Company',
id: '20202020-1455-4c57-afaf-dd5dc086361d',
employees: null,
createdAt: '2024-06-05T09:00:20.412Z',
updatedAt: '2024-06-05T09:00:20.412Z',
name: 'Algolia',
idealCustomerProfile: false,
accountOwner: null,
accountOwnerId: null,
domainName: {
__typename: 'Links',
primaryLinkUrl: 'https://algolia.com',
primaryLinkLabel: '',
secondaryLinks: null,
},
address: '',
previousEmployees: null,
annualRecurringRevenue: {
__typename: 'Currency',
amountMicros: null,
currencyCode: '',
},
position: 13,
xLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
linkedinLink: {
__typename: 'Links',
primaryLinkLabel: '',
primaryLinkUrl: '',
},
},
},
],
},
};