Add sync front component (#17748)

## Context
Allow twenty apps to sync front components
This commit is contained in:
Weiko
2026-02-09 00:00:23 +01:00
committed by GitHub
parent 40d7e740ef
commit 9aa63f7ddc
33 changed files with 643 additions and 97 deletions
@@ -971,8 +971,13 @@ export type CreateFieldInput = {
};
export type CreateFrontComponentInput = {
builtComponentChecksum: Scalars['String'];
builtComponentPath: Scalars['String'];
componentName: Scalars['String'];
description?: InputMaybe<Scalars['String']>;
id?: InputMaybe<Scalars['UUID']>;
name: Scalars['String'];
sourceComponentPath: Scalars['String'];
};
export type CreateLogicFunctionInput = {
@@ -1627,9 +1632,15 @@ export type FindAvailableSsoidpOutput = {
export type FrontComponent = {
__typename?: 'FrontComponent';
applicationId: Scalars['UUID'];
builtComponentChecksum: Scalars['String'];
builtComponentPath: Scalars['String'];
componentName: Scalars['String'];
createdAt: Scalars['DateTime'];
description?: Maybe<Scalars['String']>;
id: Scalars['UUID'];
name: Scalars['String'];
sourceComponentPath: Scalars['String'];
universalIdentifier?: Maybe<Scalars['UUID']>;
updatedAt: Scalars['DateTime'];
};
@@ -4535,6 +4546,7 @@ export type UpdateFrontComponentInput = {
};
export type UpdateFrontComponentInputUpdates = {
description?: InputMaybe<Scalars['String']>;
name?: InputMaybe<Scalars['String']>;
};