Reorganize frontend and install Craco to alias modules (#190)

This commit is contained in:
Charles Bochet
2023-06-04 11:23:09 +02:00
committed by GitHub
parent bbc80cd543
commit 7b858fd7c9
149 changed files with 3441 additions and 1158 deletions

View File

@ -0,0 +1,41 @@
export interface Workspace {
id: string;
domainName?: string;
displayName?: string;
logo?: string | null;
}
export type GraphqlQueryWorkspace = {
id: string;
displayName?: string;
domainName?: string;
logo?: string | null;
__typename: string;
};
export type GraphqlMutationWorkspace = {
id: string;
displayName?: string;
domainName?: string;
logo?: string | null;
__typename: string;
};
export const mapToWorkspace = (
workspace: GraphqlQueryWorkspace,
): Workspace => ({
id: workspace.id,
domainName: workspace.domainName,
displayName: workspace.displayName,
logo: workspace.logo,
});
export const mapToGqlWorkspace = (
workspace: Workspace,
): GraphqlMutationWorkspace => ({
id: workspace.id,
domainName: workspace.domainName,
displayName: workspace.displayName,
logo: workspace.logo,
__typename: 'workspaces',
});