feat: check if company/person saved (chrome-extension) (#4280)

* add twenty icon

* rest api calls for company

* check if company exists

* refacto

* person/company saved call

* gql codegen init

* type defs

* build fix

* DB calls with gql codegen and apollo integration
This commit is contained in:
Aditya Pimpalkar
2024-03-26 13:37:36 +00:00
committed by GitHub
parent c54acb35b6
commit 5c5dcf5cb5
20 changed files with 6107 additions and 241 deletions

View File

@ -0,0 +1,9 @@
import { gql } from '@apollo/client';
export const CREATE_COMPANY = gql`
mutation CreateOneCompany($input: CompanyCreateInput!) {
createCompany(data: $input) {
id
}
}
`;

View File

@ -0,0 +1,17 @@
import { gql } from '@apollo/client';
export const FIND_COMPANY = gql`
query FindCompany($filter: CompanyFilterInput!) {
companies(filter: $filter) {
edges {
node {
name
linkedinLink {
url
label
}
}
}
}
}
`;

View File

@ -0,0 +1,9 @@
import { gql } from '@apollo/client';
export const CREATE_PERSON = gql`
mutation CreateOnePerson($input: PersonCreateInput!) {
createPerson(data: $input) {
id
}
}
`;

View File

@ -0,0 +1,20 @@
import { gql } from '@apollo/client';
export const FIND_PERSON = gql`
query FindPerson($filter: PersonFilterInput!) {
people(filter: $filter) {
edges {
node {
name {
firstName
lastName
}
linkedinLink {
url
label
}
}
}
}
}
`;