@@ -131,7 +131,9 @@ const ApiCollectionListItem = ({apiCollection}: ApiCollectionListItemProps) => {
diff --git a/client/src/ee/pages/automation/api-platform/api-collections/components/ApiCollectionsFilterTitle.tsx b/client/src/ee/pages/automation/api-platform/api-collections/components/ApiCollectionsFilterTitle.tsx
index 00745ed57d7..61508378572 100644
--- a/client/src/ee/pages/automation/api-platform/api-collections/components/ApiCollectionsFilterTitle.tsx
+++ b/client/src/ee/pages/automation/api-platform/api-collections/components/ApiCollectionsFilterTitle.tsx
@@ -1,5 +1,5 @@
import {Badge} from '@/components/ui/badge';
-import {Type} from '@/pages/automation/project-instances/ProjectInstances';
+import {Type} from '@/ee/pages/automation/api-platform/api-collections/ApiCollections';
import {Project, Tag} from '@/shared/middleware/automation/configuration';
import {ReactNode} from 'react';
import {useSearchParams} from 'react-router-dom';
@@ -31,7 +31,7 @@ const ApiCollectionsFilterTitle = ({
- {environment === undefined ? 'All environments' : environment === 1 ? 'Test' : 'Production'}
+ {environment === undefined ? 'All Environments' : environment === 1 ? 'Test' : 'Production'}
diff --git a/client/src/ee/pages/settings/platform/api-connectors/components/ApiConnectorEndpointList.tsx b/client/src/ee/pages/settings/platform/api-connectors/components/ApiConnectorEndpointList.tsx
index 7c7cde291cb..f81db078602 100644
--- a/client/src/ee/pages/settings/platform/api-connectors/components/ApiConnectorEndpointList.tsx
+++ b/client/src/ee/pages/settings/platform/api-connectors/components/ApiConnectorEndpointList.tsx
@@ -5,7 +5,7 @@ import ApiConnectorEndpointListItem from './ApiConnectorEndpointListItem';
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const ApiConnectorEndpointList = ({apiConnectorEndpoints}: {apiConnectorEndpoints?: Array
}) => {
return (
-
+
Endpoints
diff --git a/client/src/middleware/automation/api-platform/.openapi-generator/FILES b/client/src/middleware/automation/api-platform/.openapi-generator/FILES
index b7e46d5a761..f7033b402df 100644
--- a/client/src/middleware/automation/api-platform/.openapi-generator/FILES
+++ b/client/src/middleware/automation/api-platform/.openapi-generator/FILES
@@ -1,10 +1,13 @@
+apis/ApiClientApi.ts
apis/ApiCollectionApi.ts
apis/ApiCollectionEndpointApi.ts
apis/ApiCollectionTagApi.ts
apis/index.ts
index.ts
+models/ApiClient.ts
models/ApiCollection.ts
models/ApiCollectionEndpoint.ts
+models/CreateApiClient200Response.ts
models/Environment.ts
models/HttpMethod.ts
models/ProjectBasic.ts
diff --git a/client/src/middleware/automation/api-platform/apis/ApiClientApi.ts b/client/src/middleware/automation/api-platform/apis/ApiClientApi.ts
new file mode 100644
index 00000000000..68b89a6b042
--- /dev/null
+++ b/client/src/middleware/automation/api-platform/apis/ApiClientApi.ts
@@ -0,0 +1,229 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * The Automation API Platform Internal API
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: 1
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+import * as runtime from '../runtime';
+import type {
+ ApiClient,
+ CreateApiClient200Response,
+} from '../models/index';
+import {
+ ApiClientFromJSON,
+ ApiClientToJSON,
+ CreateApiClient200ResponseFromJSON,
+ CreateApiClient200ResponseToJSON,
+} from '../models/index';
+
+export interface CreateApiClientRequest {
+ apiClient: Omit;
+}
+
+export interface DeleteApiClientRequest {
+ id: number;
+}
+
+export interface GetApiClientRequest {
+ id: number;
+}
+
+export interface UpdateApiClientRequest {
+ id: number;
+ apiClient: Omit;
+}
+
+/**
+ *
+ */
+export class ApiClientApi extends runtime.BaseAPI {
+
+ /**
+ * Create a new API client.
+ * Create a new API client
+ */
+ async createApiClientRaw(requestParameters: CreateApiClientRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['apiClient'] == null) {
+ throw new runtime.RequiredError(
+ 'apiClient',
+ 'Required parameter "apiClient" was null or undefined when calling createApiClient().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ const response = await this.request({
+ path: `/api-clients`,
+ method: 'POST',
+ headers: headerParameters,
+ query: queryParameters,
+ body: ApiClientToJSON(requestParameters['apiClient']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => CreateApiClient200ResponseFromJSON(jsonValue));
+ }
+
+ /**
+ * Create a new API client.
+ * Create a new API client
+ */
+ async createApiClient(requestParameters: CreateApiClientRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.createApiClientRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ * Delete an API client.
+ * Delete an API client
+ */
+ async deleteApiClientRaw(requestParameters: DeleteApiClientRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling deleteApiClient().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ const response = await this.request({
+ path: `/api-client/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'DELETE',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ * Delete an API client.
+ * Delete an API client
+ */
+ async deleteApiClient(requestParameters: DeleteApiClientRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.deleteApiClientRaw(requestParameters, initOverrides);
+ }
+
+ /**
+ * Get an API client by id.
+ * Get an API client by id
+ */
+ async getApiClientRaw(requestParameters: GetApiClientRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling getApiClient().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ const response = await this.request({
+ path: `/api-client/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => ApiClientFromJSON(jsonValue));
+ }
+
+ /**
+ * Get an API client by id.
+ * Get an API client by id
+ */
+ async getApiClient(requestParameters: GetApiClientRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.getApiClientRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ * Get API clients.
+ * Get API clients
+ */
+ async getApiClientsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ const response = await this.request({
+ path: `/api-clients`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ApiClientFromJSON));
+ }
+
+ /**
+ * Get API clients.
+ * Get API clients
+ */
+ async getApiClients(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.getApiClientsRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ * Update an existing API client.
+ * Update an existing API client
+ */
+ async updateApiClientRaw(requestParameters: UpdateApiClientRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling updateApiClient().'
+ );
+ }
+
+ if (requestParameters['apiClient'] == null) {
+ throw new runtime.RequiredError(
+ 'apiClient',
+ 'Required parameter "apiClient" was null or undefined when calling updateApiClient().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ const response = await this.request({
+ path: `/api-client/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PUT',
+ headers: headerParameters,
+ query: queryParameters,
+ body: ApiClientToJSON(requestParameters['apiClient']),
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ * Update an existing API client.
+ * Update an existing API client
+ */
+ async updateApiClient(requestParameters: UpdateApiClientRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.updateApiClientRaw(requestParameters, initOverrides);
+ }
+
+}
diff --git a/client/src/middleware/automation/api-platform/apis/index.ts b/client/src/middleware/automation/api-platform/apis/index.ts
index e5671619707..6a154a8bf80 100644
--- a/client/src/middleware/automation/api-platform/apis/index.ts
+++ b/client/src/middleware/automation/api-platform/apis/index.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+export * from './ApiClientApi';
export * from './ApiCollectionApi';
export * from './ApiCollectionEndpointApi';
export * from './ApiCollectionTagApi';
diff --git a/client/src/middleware/automation/api-platform/models/ApiClient.ts b/client/src/middleware/automation/api-platform/models/ApiClient.ts
new file mode 100644
index 00000000000..55bc7674dcb
--- /dev/null
+++ b/client/src/middleware/automation/api-platform/models/ApiClient.ts
@@ -0,0 +1,116 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * The Automation API Platform Internal API
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: 1
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+import { mapValues } from '../runtime';
+/**
+ * Contains generated key required for calling API.
+ * @export
+ * @interface ApiClient
+ */
+export interface ApiClient {
+ /**
+ * The created by.
+ * @type {string}
+ * @memberof ApiClient
+ */
+ readonly createdBy?: string;
+ /**
+ * The created date.
+ * @type {Date}
+ * @memberof ApiClient
+ */
+ readonly createdDate?: Date;
+ /**
+ * The id of an API key.
+ * @type {number}
+ * @memberof ApiClient
+ */
+ readonly id?: number;
+ /**
+ * The last modified by.
+ * @type {string}
+ * @memberof ApiClient
+ */
+ readonly lastModifiedBy?: string;
+ /**
+ * The last modified date.
+ * @type {Date}
+ * @memberof ApiClient
+ */
+ readonly lastModifiedDate?: Date;
+ /**
+ * The last used date.
+ * @type {Date}
+ * @memberof ApiClient
+ */
+ readonly lastUsedDate?: Date;
+ /**
+ * The name of an API key.
+ * @type {string}
+ * @memberof ApiClient
+ */
+ name: string;
+ /**
+ * The preview of secret API key.
+ * @type {string}
+ * @memberof ApiClient
+ */
+ readonly secretKey: string;
+}
+
+/**
+ * Check if a given object implements the ApiClient interface.
+ */
+export function instanceOfApiClient(value: object): value is ApiClient {
+ if (!('name' in value) || value['name'] === undefined) return false;
+ if (!('secretKey' in value) || value['secretKey'] === undefined) return false;
+ return true;
+}
+
+export function ApiClientFromJSON(json: any): ApiClient {
+ return ApiClientFromJSONTyped(json, false);
+}
+
+export function ApiClientFromJSONTyped(json: any, ignoreDiscriminator: boolean): ApiClient {
+ if (json == null) {
+ return json;
+ }
+ return {
+
+ 'createdBy': json['createdBy'] == null ? undefined : json['createdBy'],
+ 'createdDate': json['createdDate'] == null ? undefined : (new Date(json['createdDate'])),
+ 'id': json['id'] == null ? undefined : json['id'],
+ 'lastModifiedBy': json['lastModifiedBy'] == null ? undefined : json['lastModifiedBy'],
+ 'lastModifiedDate': json['lastModifiedDate'] == null ? undefined : (new Date(json['lastModifiedDate'])),
+ 'lastUsedDate': json['lastUsedDate'] == null ? undefined : (new Date(json['lastUsedDate'])),
+ 'name': json['name'],
+ 'secretKey': json['secretKey'],
+ };
+}
+
+ export function ApiClientToJSON(json: any): ApiClient {
+ return ApiClientToJSONTyped(json, false);
+ }
+
+ export function ApiClientToJSONTyped(value?: Omit | null, ignoreDiscriminator: boolean = false): any {
+ if (value == null) {
+ return value;
+ }
+
+ return {
+
+ 'name': value['name'],
+ };
+}
+
diff --git a/client/src/middleware/automation/api-platform/models/CreateApiClient200Response.ts b/client/src/middleware/automation/api-platform/models/CreateApiClient200Response.ts
new file mode 100644
index 00000000000..5065c01e25c
--- /dev/null
+++ b/client/src/middleware/automation/api-platform/models/CreateApiClient200Response.ts
@@ -0,0 +1,65 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * The Automation API Platform Internal API
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: 1
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+import { mapValues } from '../runtime';
+/**
+ *
+ * @export
+ * @interface CreateApiClient200Response
+ */
+export interface CreateApiClient200Response {
+ /**
+ * The secret API key.
+ * @type {string}
+ * @memberof CreateApiClient200Response
+ */
+ secretKey?: string;
+}
+
+/**
+ * Check if a given object implements the CreateApiClient200Response interface.
+ */
+export function instanceOfCreateApiClient200Response(value: object): value is CreateApiClient200Response {
+ return true;
+}
+
+export function CreateApiClient200ResponseFromJSON(json: any): CreateApiClient200Response {
+ return CreateApiClient200ResponseFromJSONTyped(json, false);
+}
+
+export function CreateApiClient200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateApiClient200Response {
+ if (json == null) {
+ return json;
+ }
+ return {
+
+ 'secretKey': json['secretKey'] == null ? undefined : json['secretKey'],
+ };
+}
+
+ export function CreateApiClient200ResponseToJSON(json: any): CreateApiClient200Response {
+ return CreateApiClient200ResponseToJSONTyped(json, false);
+ }
+
+ export function CreateApiClient200ResponseToJSONTyped(value?: CreateApiClient200Response | null, ignoreDiscriminator: boolean = false): any {
+ if (value == null) {
+ return value;
+ }
+
+ return {
+
+ 'secretKey': value['secretKey'],
+ };
+}
+
diff --git a/client/src/middleware/automation/api-platform/models/index.ts b/client/src/middleware/automation/api-platform/models/index.ts
index a1f38e26589..8bc10c23c65 100644
--- a/client/src/middleware/automation/api-platform/models/index.ts
+++ b/client/src/middleware/automation/api-platform/models/index.ts
@@ -1,7 +1,9 @@
/* tslint:disable */
/* eslint-disable */
+export * from './ApiClient';
export * from './ApiCollection';
export * from './ApiCollectionEndpoint';
+export * from './CreateApiClient200Response';
export * from './Environment';
export * from './HttpMethod';
export * from './ProjectBasic';
diff --git a/client/src/middleware/automation/api-platform/runtime.ts b/client/src/middleware/automation/api-platform/runtime.ts
index 3198a90a2c7..18c1555028e 100644
--- a/client/src/middleware/automation/api-platform/runtime.ts
+++ b/client/src/middleware/automation/api-platform/runtime.ts
@@ -5,7 +5,7 @@
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: 1
- *
+ *
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
@@ -13,7 +13,7 @@
*/
-export const BASE_PATH = "/api/automation/internal".replace(/\/+$/, "");
+export const BASE_PATH = "/api/automation/api-platform/internal".replace(/\/+$/, "");
export interface ConfigurationParameters {
basePath?: string; // override base path
diff --git a/client/src/pages/account/settings/Appearance.tsx b/client/src/pages/account/settings/Appearance.tsx
index ce99858eef9..d76cd428555 100644
--- a/client/src/pages/account/settings/Appearance.tsx
+++ b/client/src/pages/account/settings/Appearance.tsx
@@ -58,7 +58,7 @@ export default function Appearance() {
-
+
@@ -90,7 +90,7 @@ export default function Appearance() {
-
+
@@ -122,7 +122,7 @@ export default function Appearance() {
-
+
diff --git a/client/src/pages/account/settings/Sessions.tsx b/client/src/pages/account/settings/Sessions.tsx
index 2739ba2ed7b..ed3f98085df 100644
--- a/client/src/pages/account/settings/Sessions.tsx
+++ b/client/src/pages/account/settings/Sessions.tsx
@@ -62,7 +62,7 @@ const Sessions = () => {
-
+
IP Address
User agent
@@ -75,7 +75,7 @@ const Sessions = () => {
{sessions.map((s, index) => (
-
+
{s.ipAddress}
diff --git a/client/src/pages/automation/connections/components/connection-list/ConnectionList.tsx b/client/src/pages/automation/connections/components/connection-list/ConnectionList.tsx
index b2a6bc234fc..670ae398de3 100644
--- a/client/src/pages/automation/connections/components/connection-list/ConnectionList.tsx
+++ b/client/src/pages/automation/connections/components/connection-list/ConnectionList.tsx
@@ -4,7 +4,7 @@ import ConnectionListItem from './ConnectionListItem';
const ConnectionList = ({connections, tags}: {connections: Connection[]; tags: Tag[]}) => {
return (
-
+
{connections.map((connection) => {
const connectionTagIds = connection.tags?.map((tag) => tag.id);
diff --git a/client/src/pages/automation/connections/components/connection-list/ConnectionListItem.tsx b/client/src/pages/automation/connections/components/connection-list/ConnectionListItem.tsx
index 04ae705bf4f..3708214fc00 100644
--- a/client/src/pages/automation/connections/components/connection-list/ConnectionListItem.tsx
+++ b/client/src/pages/automation/connections/components/connection-list/ConnectionListItem.tsx
@@ -90,7 +90,7 @@ const ConnectionListItem = ({connection, remainingTags}: ConnectionListItemProps
-
<>
-
+
diff --git a/client/src/pages/automation/project-instances/ProjectInstances.tsx b/client/src/pages/automation/project-instances/ProjectInstances.tsx
index fff393a9b7f..fe3ecddfd27 100644
--- a/client/src/pages/automation/project-instances/ProjectInstances.tsx
+++ b/client/src/pages/automation/project-instances/ProjectInstances.tsx
@@ -200,7 +200,7 @@ const ProjectInstances = () => {
loading={projectsIsLoading || projectInstancesIsLoading || tagsIsLoading}
>
{projectInstances && projectInstances?.length > 0 ? (
-
+
{Array.from(projectInstanceMap.keys())?.map(
(projectId) =>
projects &&
diff --git a/client/src/pages/automation/project-instances/components/project-instance-dialog/ProjectInstanceDialogBasicStepProjectsComboBox.tsx b/client/src/pages/automation/project-instances/components/project-instance-dialog/ProjectInstanceDialogBasicStepProjectsComboBox.tsx
index 708113c436a..de480e5017f 100644
--- a/client/src/pages/automation/project-instances/components/project-instance-dialog/ProjectInstanceDialogBasicStepProjectsComboBox.tsx
+++ b/client/src/pages/automation/project-instances/components/project-instance-dialog/ProjectInstanceDialogBasicStepProjectsComboBox.tsx
@@ -30,6 +30,7 @@ const ProjectInstanceDialogBasicStepProjectsComboBox = ({
return projects ? (
({
diff --git a/client/src/pages/automation/project-instances/components/project-instance-list/ProjectInstanceList.tsx b/client/src/pages/automation/project-instances/components/project-instance-list/ProjectInstanceList.tsx
index 953fa797cdc..bf259f060fa 100644
--- a/client/src/pages/automation/project-instances/components/project-instance-list/ProjectInstanceList.tsx
+++ b/client/src/pages/automation/project-instances/components/project-instance-list/ProjectInstanceList.tsx
@@ -17,7 +17,7 @@ const ProjectInstanceList = ({
const projectInstanceMap = useProjectInstancesEnabledStore(({projectInstanceMap}) => projectInstanceMap);
return (
-
+ <>
{projectInstances.map((projectInstance) => {
const projectTagIds = projectInstance.tags?.map((tag) => tag.id);
@@ -51,7 +51,7 @@ const ProjectInstanceList = ({
);
})}
-
+ >
);
};
diff --git a/client/src/pages/automation/project-instances/components/project-instance-list/ProjectInstanceListItem.tsx b/client/src/pages/automation/project-instances/components/project-instance-list/ProjectInstanceListItem.tsx
index 373b0f19c3a..6338ed06477 100644
--- a/client/src/pages/automation/project-instances/components/project-instance-list/ProjectInstanceListItem.tsx
+++ b/client/src/pages/automation/project-instances/components/project-instance-list/ProjectInstanceListItem.tsx
@@ -90,7 +90,7 @@ const ProjectInstanceListItem = ({projectInstance, remainingTags}: ProjectInstan
return (
<>
-
+
@@ -143,7 +143,9 @@ const ProjectInstanceListItem = ({projectInstance, remainingTags}: ProjectInstan
V{projectInstance.projectVersion}
-
{projectInstance.environment}
+
+ {projectInstance.environment}
+
diff --git a/client/src/pages/automation/project/Project.tsx b/client/src/pages/automation/project/Project.tsx
index 0b088068673..b8d39dcb384 100644
--- a/client/src/pages/automation/project/Project.tsx
+++ b/client/src/pages/automation/project/Project.tsx
@@ -273,7 +273,7 @@ const Project = () => {
rightSidebarOpen={rightSidebarOpen}
rightSidebarWidth="96"
rightToolbarBody={
}
- rightToolbarClass="border-l"
+ rightToolbarClass="border-l border-l-border/50"
rightToolbarOpen={true}
topHeader={
projectId && (
diff --git a/client/src/pages/automation/project/components/project-header/ProjectHeader.tsx b/client/src/pages/automation/project/components/project-header/ProjectHeader.tsx
index 5064a1ec29f..35972e7d107 100644
--- a/client/src/pages/automation/project/components/project-header/ProjectHeader.tsx
+++ b/client/src/pages/automation/project/components/project-header/ProjectHeader.tsx
@@ -179,7 +179,7 @@ const ProjectHeader = ({
};
return (
-