diff --git a/backend/src/db/migrations/20250626101747_default-project-type.ts b/backend/src/db/migrations/20250626101747_default-project-type.ts new file mode 100644 index 000000000..60e555ad2 --- /dev/null +++ b/backend/src/db/migrations/20250626101747_default-project-type.ts @@ -0,0 +1,28 @@ +import { Knex } from "knex"; +import { TableName, ProjectType } from "../schemas"; + +export async function up(knex: Knex): Promise { + const hasTypeColumn = await knex.schema.hasColumn(TableName.Project, "type"); + const hasDefaultTypeColumn = await knex.schema.hasColumn(TableName.Project, "defaultType"); + if (hasTypeColumn && !hasDefaultTypeColumn) { + await knex.schema.alterTable(TableName.Project, (t) => { + t.string("type").nullable().alter(); + t.string("defaultType").notNullable().defaultTo(ProjectType.SecretManager); + }); + + await knex(TableName.Project).update({ + // eslint-disable-next-line + // @ts-ignore this is because this field is created later + defaultType: knex.raw("type") + }); + } +} + +export async function down(knex: Knex): Promise { + const hasDefaultTypeColumn = await knex.schema.hasColumn(TableName.Project, "defaultType"); + if (hasDefaultTypeColumn) { + await knex.schema.alterTable(TableName.Project, (t) => { + t.dropColumn("defaultType"); + }); + } +} diff --git a/backend/src/db/schemas/projects.ts b/backend/src/db/schemas/projects.ts index b4c98d8a2..ee8a4cce1 100644 --- a/backend/src/db/schemas/projects.ts +++ b/backend/src/db/schemas/projects.ts @@ -25,11 +25,12 @@ export const ProjectsSchema = z.object({ kmsSecretManagerKeyId: z.string().uuid().nullable().optional(), kmsSecretManagerEncryptedDataKey: zodBuffer.nullable().optional(), description: z.string().nullable().optional(), - type: z.string(), + type: z.string().nullable().optional(), enforceCapitalization: z.boolean().default(false), hasDeleteProtection: z.boolean().default(false).nullable().optional(), secretSharing: z.boolean().default(true), - showSnapshotsLegacy: z.boolean().default(false) + showSnapshotsLegacy: z.boolean().default(false), + defaultType: z.string().default("secret-manager") }); export type TProjects = z.infer; diff --git a/backend/src/server/routes/sanitizedSchemas.ts b/backend/src/server/routes/sanitizedSchemas.ts index ce51b1079..13d7ae2c1 100644 --- a/backend/src/server/routes/sanitizedSchemas.ts +++ b/backend/src/server/routes/sanitizedSchemas.ts @@ -251,6 +251,7 @@ export const SanitizedProjectSchema = ProjectsSchema.pick({ name: true, description: true, type: true, + defaultType: true, slug: true, autoCapitalization: true, orgId: true, diff --git a/backend/src/server/routes/v1/project-router.ts b/backend/src/server/routes/v1/project-router.ts index 8a7071516..f9deabb11 100644 --- a/backend/src/server/routes/v1/project-router.ts +++ b/backend/src/server/routes/v1/project-router.ts @@ -158,17 +158,7 @@ export const registerProjectRouter = async (server: FastifyZodProvider) => { includeRoles: z .enum(["true", "false"]) .default("false") - .transform((value) => value === "true"), - type: z - .enum([ - ProjectType.SecretManager, - ProjectType.KMS, - ProjectType.CertificateManager, - ProjectType.SSH, - ProjectType.SecretScanning, - "all" - ]) - .optional() + .transform((value) => value === "true") }), response: { 200: z.object({ @@ -187,8 +177,7 @@ export const registerProjectRouter = async (server: FastifyZodProvider) => { actorId: req.permission.id, actorAuthMethod: req.permission.authMethod, actor: req.permission.type, - actorOrgId: req.permission.orgId, - type: req.query.type + actorOrgId: req.permission.orgId }); return { workspaces }; } diff --git a/backend/src/services/project/project-service.ts b/backend/src/services/project/project-service.ts index 266dbc492..37a75df1c 100644 --- a/backend/src/services/project/project-service.ts +++ b/backend/src/services/project/project-service.ts @@ -571,8 +571,8 @@ export const projectServiceFactory = ({ const getProjects = async ({ actorId, actor, includeRoles, actorAuthMethod, actorOrgId }: TListProjectsDTO) => { const workspaces = actor === ActorType.IDENTITY - ? await projectDAL.findIdentityProjects(actorId, actorOrgId, type) - : await projectDAL.findUserProjects(actorId, actorOrgId, type); + ? await projectDAL.findIdentityProjects(actorId, actorOrgId) + : await projectDAL.findUserProjects(actorId, actorOrgId); if (includeRoles) { const { permission } = await permissionService.getUserOrgPermission( diff --git a/frontend/src/const/routes.ts b/frontend/src/const/routes.ts index a8f0fb385..3b639d701 100644 --- a/frontend/src/const/routes.ts +++ b/frontend/src/const/routes.ts @@ -74,276 +74,276 @@ export const ROUTE_PATHS = Object.freeze({ }, SecretManager: { ApprovalPage: setRoute( - "/secret-manager/$projectId/approval", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/approval" + "/projects/$projectId/secret-manager/approval", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/approval" ), SecretDashboardPage: setRoute( - "/secret-manager/$projectId/secrets/$envSlug", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secrets/$envSlug" + "/projects/$projectId/secret-manager/secrets/$envSlug", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secrets/$envSlug" ), RollbackPreviewPage: setRoute( - "/secret-manager/$projectId/commits/$environment/$folderId/$commitId/restore", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore" + "/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId/restore", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore" ), CommitDetailsPage: setRoute( - "/secret-manager/$projectId/commits/$environment/$folderId/$commitId", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId" + "/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId" ), CommitsPage: setRoute( - "/secret-manager/$projectId/commits/$environment/$folderId", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId" + "/projects/$projectId/secret-manager/commits/$environment/$folderId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId" ), OverviewPage: setRoute( - "/secret-manager/$projectId/overview", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/overview" + "/projects/$projectId/secret-manager/overview", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/overview" ), IntegrationsListPage: setRoute( - "/secret-manager/$projectId/integrations", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/" + "/projects/$projectId/secret-manager/integrations", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/" ), IntegrationDetailsByIDPage: setRoute( - "/secret-manager/$projectId/integrations/$integrationId", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/$integrationId" + "/projects/$projectId/secret-manager/integrations/$integrationId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/$integrationId" ), SecretSyncDetailsByIDPage: setRoute( - "/secret-manager/$projectId/integrations/secret-syncs/$destination/$syncId", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId" + "/projects/$projectId/secret-manager/integrations/secret-syncs/$destination/$syncId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId" ), Integratons: { SelectIntegrationAuth: setRoute( - "/secret-manager/$projectId/integrations/select-integration-auth", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/select-integration-auth" + "/projects/$projectId/secret-manager/integrations/select-integration-auth", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/select-integration-auth" ), HerokuOauthCallbackPage: setRoute( - "/secret-manager/$projectId/integrations/heroku/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/oauth2/callback" + "/projects/$projectId/secret-manager/integrations/heroku/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/oauth2/callback" ), HerokuConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/heroku/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/create" + "/projects/$projectId/secret-manager/integrations/heroku/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/create" ), AwsParameterStoreConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/aws-parameter-store/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/create" + "/projects/$projectId/secret-manager/integrations/aws-parameter-store/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/create" ), AwsSecretManagerConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/aws-secret-manager/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/create" + "/projects/$projectId/secret-manager/integrations/aws-secret-manager/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/create" ), AzureAppConfigurationsOauthCallbackPage: setRoute( - "/secret-manager/$projectId/integrations/azure-app-configuration/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback" + "/projects/$projectId/secret-manager/integrations/azure-app-configuration/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback" ), AzureAppConfigurationsConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/azure-app-configuration/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create" + "/projects/$projectId/secret-manager/integrations/azure-app-configuration/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/create" ), AzureDevopsConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/azure-devops/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create" + "/projects/$projectId/secret-manager/integrations/azure-devops/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/create" ), AzureKeyVaultAuthorizePage: setRoute( - "/secret-manager/$projectId/integrations/azure-key-vault/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize" + "/projects/$projectId/secret-manager/integrations/azure-key-vault/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/authorize" ), AzureKeyVaultOauthCallbackPage: setRoute( - "/secret-manager/$projectId/integrations/azure-key-vault/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback" + "/projects/$projectId/secret-manager/integrations/azure-key-vault/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback" ), AzureKeyVaultConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/azure-key-vault/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create" + "/projects/$projectId/secret-manager/integrations/azure-key-vault/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/create" ), BitbucketOauthCallbackPage: setRoute( - "/secret-manager/$projectId/integrations/bitbucket/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/oauth2/callback" + "/projects/$projectId/secret-manager/integrations/bitbucket/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/oauth2/callback" ), BitbucketConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/bitbucket/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create" + "/projects/$projectId/secret-manager/integrations/bitbucket/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/create" ), ChecklyConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/checkly/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/create" + "/projects/$projectId/secret-manager/integrations/checkly/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/create" ), CircleConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/circleci/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/create" + "/projects/$projectId/secret-manager/integrations/circleci/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/create" ), CloudflarePagesConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/cloudflare-pages/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/create" + "/projects/$projectId/secret-manager/integrations/cloudflare-pages/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/create" ), DigitalOceanAppPlatformConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/digital-ocean-app-platform/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/create" + "/projects/$projectId/secret-manager/integrations/digital-ocean-app-platform/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/create" ), CloudflareWorkersConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/cloudflare-workers/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/create" + "/projects/$projectId/secret-manager/integrations/cloudflare-workers/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/create" ), CodefreshConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/codefresh/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/create" + "/projects/$projectId/secret-manager/integrations/codefresh/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/create" ), GcpSecretManagerConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/gcp-secret-manager/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/create" + "/projects/$projectId/secret-manager/integrations/gcp-secret-manager/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/create" ), GcpSecretManagerOauthCallbackPage: setRoute( - "/secret-manager/$projectId/integrations/gcp-secret-manager/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback" + "/projects/$projectId/secret-manager/integrations/gcp-secret-manager/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback" ), GithubConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/github/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/create" + "/projects/$projectId/secret-manager/integrations/github/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/create" ), GithubOauthCallbackPage: setRoute( - "/secret-manager/$projectId/integrations/github/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/oauth2/callback" + "/projects/$projectId/secret-manager/integrations/github/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/oauth2/callback" ), GitlabConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/gitlab/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/create" + "/projects/$projectId/secret-manager/integrations/gitlab/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/create" ), GitlabOauthCallbackPage: setRoute( - "/secret-manager/$projectId/integrations/gitlab/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/oauth2/callback" + "/projects/$projectId/secret-manager/integrations/gitlab/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/oauth2/callback" ), VercelOauthCallbackPage: setRoute( - "/secret-manager/$projectId/integrations/vercel/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/oauth2/callback" + "/projects/$projectId/secret-manager/integrations/vercel/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/oauth2/callback" ), VercelConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/vercel/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/create" + "/projects/$projectId/secret-manager/integrations/vercel/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/create" ), FlyioConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/flyio/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/create" + "/projects/$projectId/secret-manager/integrations/flyio/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/create" ), HashicorpVaultConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/hashicorp-vault/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/create" + "/projects/$projectId/secret-manager/integrations/hashicorp-vault/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/create" ), HasuraCloudConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/hasura-cloud/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/create" + "/projects/$projectId/secret-manager/integrations/hasura-cloud/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/create" ), LaravelForgeConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/laravel-forge/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/create" + "/projects/$projectId/secret-manager/integrations/laravel-forge/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/create" ), NorthflankConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/northflank/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/create" + "/projects/$projectId/secret-manager/integrations/northflank/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/create" ), RailwayConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/railway/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/create" + "/projects/$projectId/secret-manager/integrations/railway/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/create" ), RenderConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/render/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/create" + "/projects/$projectId/secret-manager/integrations/render/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/create" ), RundeckConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/rundeck/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/create" + "/projects/$projectId/secret-manager/integrations/rundeck/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/create" ), WindmillConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/windmill/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/create" + "/projects/$projectId/secret-manager/integrations/windmill/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/create" ), TravisCIConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/travisci/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/create" + "/projects/$projectId/secret-manager/integrations/travisci/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/create" ), TerraformCloudConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/terraform-cloud/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/create" + "/projects/$projectId/secret-manager/integrations/terraform-cloud/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/create" ), TeamcityConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/teamcity/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/create" + "/projects/$projectId/secret-manager/integrations/teamcity/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/create" ), SupabaseConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/supabase/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/create" + "/projects/$projectId/secret-manager/integrations/supabase/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/create" ), OctopusDeployCloudConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/octopus-deploy/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/create" + "/projects/$projectId/secret-manager/integrations/octopus-deploy/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/create" ), DatabricksConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/databricks/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/create" + "/projects/$projectId/secret-manager/integrations/databricks/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/create" ), QoveryConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/qovery/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/create" + "/projects/$projectId/secret-manager/integrations/qovery/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/create" ), Cloud66ConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/cloud-66/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/create" + "/projects/$projectId/secret-manager/integrations/cloud-66/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/create" ), NetlifyConfigurePage: setRoute( - "/secret-manager/$projectId/integrations/netlify/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/create" + "/projects/$projectId/secret-manager/integrations/netlify/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/create" ), NetlifyOuathCallbackPage: setRoute( - "/secret-manager/$projectId/integrations/netlify/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/oauth2/callback" + "/projects/$projectId/secret-manager/integrations/netlify/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/oauth2/callback" ) } }, CertManager: { CertAuthDetailsByIDPage: setRoute( - "/cert-manager/$projectId/ca/$caName", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/ca/$caName" + "/projects/$projectId/cert-manager/ca/$caName", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/ca/$caName" ), SubscribersPage: setRoute( - "/cert-manager/$projectId/subscribers", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers" + "/projects/$projectId/cert-manager/subscribers", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers" ), CertificatesPage: setRoute( - "/cert-manager/$projectId/certificates", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificates" + "/projects/$projectId/cert-manager/certificates", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificates" ), CertificateAuthoritiesPage: setRoute( - "/cert-manager/$projectId/certificate-authorities", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-authorities" + "/projects/$projectId/cert-manager/certificate-authorities", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-authorities" ), AlertingPage: setRoute( - "/cert-manager/$projectId/alerting", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/alerting" + "/projects/$projectId/cert-manager/alerting", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/alerting" ), PkiCollectionDetailsByIDPage: setRoute( - "/cert-manager/$projectId/pki-collections/$collectionId", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/pki-collections/$collectionId" + "/projects/$projectId/cert-manager/pki-collections/$collectionId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/pki-collections/$collectionId" ), PkiSubscriberDetailsByIDPage: setRoute( - "/cert-manager/$projectId/subscribers/$subscriberName", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/$subscriberName" + "/projects/$projectId/cert-manager/subscribers/$subscriberName", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/$subscriberName" ) }, Ssh: { SshCaByIDPage: setRoute( - "/ssh/$projectId/ca/$caId", - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ca/$caId" + "/projects/$projectId/ssh/ca/$caId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ca/$caId" ), SshHostGroupDetailsByIDPage: setRoute( - "/ssh/$projectId/ssh-host-groups/$sshHostGroupId", - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ssh-host-groups/$sshHostGroupId" + "/projects/$projectId/ssh/ssh-host-groups/$sshHostGroupId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ssh-host-groups/$sshHostGroupId" ) }, SecretScanning: { DataSourceByIdPage: setRoute( - "/secret-scanning/$projectId/data-sources/$type/$dataSourceId", - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/$type/$dataSourceId" + "/projects/$projectId/secret-scanning/data-sources/$type/$dataSourceId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/$type/$dataSourceId" ), FindingsPage: setRoute( - "/secret-scanning/$projectId/findings", - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/findings" + "/projects/$projectId/secret-scanning/findings", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/findings" ) }, Public: { diff --git a/frontend/src/helpers/project.ts b/frontend/src/helpers/project.ts index f60141bf9..bc5f844f7 100644 --- a/frontend/src/helpers/project.ts +++ b/frontend/src/helpers/project.ts @@ -59,14 +59,14 @@ export const initProjectHelper = async ({ projectName }: { projectName: string } return project; }; -export const getProjectHomePage = (workspace: Workspace) => { - switch (workspace.type) { +export const getProjectHomePage = (type: ProjectType) => { + switch (type) { case ProjectType.CertificateManager: - return `/${workspace.type}/$projectId/subscribers` as const; + return `/projects/$projectId/${type}/subscribers` as const; case ProjectType.SecretScanning: - return `/${workspace.type}/$projectId/data-sources` as const; + return `/projects/$projectId/${type}/data-sources` as const; default: - return `/${workspace.type}/$projectId/overview` as const; + return `/projects/$projectId/${type}/overview` as const; } }; @@ -80,3 +80,8 @@ export const getProjectTitle = (type: ProjectType) => { }; return titleConvert[type]; }; + +export const getCurrentProductFromUrl = (location: string) => { + const type = Object.values(ProjectType).find((el) => location.includes(`/${el}`)); + return type; +}; diff --git a/frontend/src/hooks/api/workspace/types.ts b/frontend/src/hooks/api/workspace/types.ts index 79110cc44..d4f38fa66 100644 --- a/frontend/src/hooks/api/workspace/types.ts +++ b/frontend/src/hooks/api/workspace/types.ts @@ -24,7 +24,7 @@ export type Workspace = { __v: number; id: string; name: string; - type: ProjectType; + defaultType: ProjectType; description?: string; orgId: string; version: ProjectVersion; diff --git a/frontend/src/layouts/OrganizationLayout/OrganizationLayout.tsx b/frontend/src/layouts/OrganizationLayout/OrganizationLayout.tsx index 69028e67d..69ea006dc 100644 --- a/frontend/src/layouts/OrganizationLayout/OrganizationLayout.tsx +++ b/frontend/src/layouts/OrganizationLayout/OrganizationLayout.tsx @@ -1,7 +1,7 @@ import { useTranslation } from "react-i18next"; import { faMobile } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import { Outlet } from "@tanstack/react-router"; +import { Outlet, useLocation, useParams, useSearch } from "@tanstack/react-router"; import { CreateOrgModal } from "@app/components/organization/CreateOrgModal"; import { Banner } from "@app/components/page-frames/Banner"; @@ -12,10 +12,17 @@ import { usePopUp } from "@app/hooks"; import { InsecureConnectionBanner } from "./components/InsecureConnectionBanner"; import { OrgSidebar } from "./components/OrgSidebar"; import { Navbar } from "./components/NavBar"; +import { twMerge } from "tailwind-merge"; export const OrganizationLayout = () => { const { config } = useServerConfig(); const { permission } = useOrgPermission(); + const projectId = useParams({ + strict: false, + select: (el) => el?.projectId + }); + const isInsideProject = Boolean(projectId); + console.log(isInsideProject); const shouldShowProductsSidebar = permission.can( OrgPermissionSecretShareAction.ManageSettings, @@ -37,8 +44,13 @@ export const OrganizationLayout = () => { {!window.isSecureContext && }
- -
+ +
diff --git a/frontend/src/layouts/OrganizationLayout/components/NavBar/Navbar.tsx b/frontend/src/layouts/OrganizationLayout/components/NavBar/Navbar.tsx index 07ea848a0..10f45feb3 100644 --- a/frontend/src/layouts/OrganizationLayout/components/NavBar/Navbar.tsx +++ b/frontend/src/layouts/OrganizationLayout/components/NavBar/Navbar.tsx @@ -4,6 +4,7 @@ import { faArrowUpRightFromSquare, faBook, faCheck, + faCubes, faEnvelope, faInfo, faSignOut, @@ -26,6 +27,7 @@ import { DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, + IconButton, Lottie, TBreadcrumbFormat } from "@app/components/v2"; @@ -151,13 +153,28 @@ export const Navbar = () => { style={{ fontSize: "10px" }} /> - +
+
+ +
+
{currentOrg?.name}
{getPlan(subscription)}
- +
+ + +
+ + +
{ +type Props = { + isHidden?: boolean; +}; + +export const OrgSidebar = ({ isHidden }: Props) => { const { subscription } = useSubscription(); const [showAdminsModal, setShowAdminsModal] = useState(false); @@ -34,158 +39,175 @@ export const OrgSidebar = () => { return ( <> - + window.location.href = url; + }} + className="mt-1.5 w-full" + > +
+ + Pro Trial +
+ + + )} + + + + )} +
diff --git a/frontend/src/layouts/ProjectLayout/Copy.tsx b/frontend/src/layouts/ProjectLayout/Copy.tsx new file mode 100644 index 000000000..86fc39300 --- /dev/null +++ b/frontend/src/layouts/ProjectLayout/Copy.tsx @@ -0,0 +1,411 @@ +import { useTranslation } from "react-i18next"; +import { faMobile } from "@fortawesome/free-solid-svg-icons"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { Link, Outlet, useRouterState } from "@tanstack/react-router"; +import { motion } from "framer-motion"; + +import { ProjectPermissionCan } from "@app/components/permissions"; +import { + Badge, + BreadcrumbContainer, + Menu, + MenuGroup, + MenuItem, + TBreadcrumbFormat +} from "@app/components/v2"; +import { + ProjectPermissionActions, + ProjectPermissionSub, + useProjectPermission, + useSubscription, + useWorkspace +} from "@app/context"; +import { ProjectPermissionSecretScanningFindingActions } from "@app/context/ProjectPermissionContext/types"; +import { + useGetAccessRequestsCount, + useGetSecretApprovalRequestCount, + useGetSecretRotations +} from "@app/hooks/api"; +import { useGetSecretScanningUnresolvedFindingCount } from "@app/hooks/api/secretScanningV2"; +import { ProjectType } from "@app/hooks/api/workspace/types"; + +import { AssumePrivilegeModeBanner } from "./components/AssumePrivilegeModeBanner"; +import { ProjectSelect } from "./components/ProjectSelect"; + +// This is a generic layout shared by all types of projects. +// If the product layout differs significantly, create a new layout as needed. +export const ProjectLayout = () => { + const { currentWorkspace } = useWorkspace(); + const matches = useRouterState({ select: (s) => s.matches.at(-1)?.context }); + const breadcrumbs = matches && "breadcrumbs" in matches ? matches.breadcrumbs : undefined; + + const { permission } = useProjectPermission(); + + const { t } = useTranslation(); + const { assumedPrivilegeDetails } = useProjectPermission(); + const workspaceId = currentWorkspace?.id || ""; + const projectSlug = currentWorkspace?.slug || ""; + const { subscription } = useSubscription(); + + const isSecretManager = currentWorkspace?.type === ProjectType.SecretManager; + const isCertManager = currentWorkspace?.type === ProjectType.CertificateManager; + const isCmek = currentWorkspace?.type === ProjectType.KMS; + const isSSH = currentWorkspace?.type === ProjectType.SSH; + const isSecretScanning = currentWorkspace?.type === ProjectType.SecretScanning; + + const { data: secretApprovalReqCount } = useGetSecretApprovalRequestCount({ + workspaceId, + options: { enabled: isSecretManager } + }); + const { data: accessApprovalRequestCount } = useGetAccessRequestsCount({ + projectSlug, + options: { enabled: isSecretManager } + }); + + // we only show the secret rotations v1 tab if they have existing rotations + const { data: secretRotations } = useGetSecretRotations({ + workspaceId, + options: { + enabled: isSecretManager && Boolean(subscription.secretRotation), + refetchOnMount: false + } + }); + + const pendingRequestsCount = + (secretApprovalReqCount?.open || 0) + (accessApprovalRequestCount?.pendingCount || 0); + + const { data: unresolvedFindings } = useGetSecretScanningUnresolvedFindingCount(workspaceId, { + enabled: + isSecretScanning && + subscription.secretScanning && + permission.can( + ProjectPermissionSecretScanningFindingActions.Read, + ProjectPermissionSub.SecretScanningFindings + ), + refetchInterval: 30000 + }); + + return ( + <> +
+ {assumedPrivilegeDetails && } +
+ + + +
+ {breadcrumbs ? ( + + ) : null} + +
+
+
+
+ +

+ {` ${t("common.no-mobile")} `} +

+
+ + ); +}; diff --git a/frontend/src/layouts/ProjectLayout/ProjectLayout.tsx b/frontend/src/layouts/ProjectLayout/ProjectLayout.tsx index 86fc39300..096f095af 100644 --- a/frontend/src/layouts/ProjectLayout/ProjectLayout.tsx +++ b/frontend/src/layouts/ProjectLayout/ProjectLayout.tsx @@ -1,7 +1,7 @@ import { useTranslation } from "react-i18next"; import { faMobile } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import { Link, Outlet, useRouterState } from "@tanstack/react-router"; +import { Link, Outlet } from "@tanstack/react-router"; import { motion } from "framer-motion"; import { ProjectPermissionCan } from "@app/components/permissions"; @@ -36,8 +36,6 @@ import { ProjectSelect } from "./components/ProjectSelect"; // If the product layout differs significantly, create a new layout as needed. export const ProjectLayout = () => { const { currentWorkspace } = useWorkspace(); - const matches = useRouterState({ select: (s) => s.matches.at(-1)?.context }); - const breadcrumbs = matches && "breadcrumbs" in matches ? matches.breadcrumbs : undefined; const { permission } = useProjectPermission(); @@ -392,10 +390,7 @@ export const ProjectLayout = () => {
-
- {breadcrumbs ? ( - - ) : null} +
diff --git a/frontend/src/layouts/ProjectLayout/components/ProjectSelect/ProjectSelect.tsx b/frontend/src/layouts/ProjectLayout/components/ProjectSelect/ProjectSelect.tsx index 800722f14..63e9f5260 100644 --- a/frontend/src/layouts/ProjectLayout/components/ProjectSelect/ProjectSelect.tsx +++ b/frontend/src/layouts/ProjectLayout/components/ProjectSelect/ProjectSelect.tsx @@ -1,15 +1,26 @@ import { useMemo } from "react"; -import { components, MenuProps, OptionProps } from "react-select"; import { faStar } from "@fortawesome/free-regular-svg-icons"; -import { faChevronRight, faPlus, faStar as faSolidStar } from "@fortawesome/free-solid-svg-icons"; +import { + faCheck, + faCube, + faPlus, + faStar as faSolidStar, + faSort +} from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import { twMerge } from "tailwind-merge"; import { UpgradePlanModal } from "@app/components/license/UpgradePlanModal"; import { createNotification } from "@app/components/notifications"; import { OrgPermissionCan } from "@app/components/permissions"; import { NewProjectModal } from "@app/components/projects"; -import { Button, FilterableSelect } from "@app/components/v2"; +import { + Button, + DropdownMenu, + DropdownMenuContent, + DropdownMenuItem, + DropdownMenuTrigger, + IconButton +} from "@app/components/v2"; import { OrgPermissionActions, OrgPermissionSubjects, @@ -17,49 +28,39 @@ import { useSubscription, useWorkspace } from "@app/context"; -import { getProjectTitle } from "@app/helpers/project"; import { usePopUp } from "@app/hooks"; import { useGetUserWorkspaces } from "@app/hooks/api"; import { useUpdateUserProjectFavorites } from "@app/hooks/api/users/mutation"; import { useGetUserProjectFavorites } from "@app/hooks/api/users/queries"; -import { Workspace } from "@app/hooks/api/workspace/types"; +import { ProjectType, Workspace } from "@app/hooks/api/workspace/types"; +import { Link, linkOptions } from "@tanstack/react-router"; +import { getCurrentProductFromUrl, getProjectHomePage } from "@app/helpers/project"; -type TWorkspaceWithFaveProp = Workspace & { isFavorite: boolean }; - -const ProjectsMenu = ({ children, ...props }: MenuProps) => { - return ( - - {children} -
- - {(isAllowed) => ( - - )} - -
- ); -}; - -const ProjectOption = ({ - isSelected, - children, - data, - ...props -}: OptionProps) => { +// TODO(pta): add search to project select +export const ProjectSelect = () => { + const { currentWorkspace } = useWorkspace(); const { currentOrg } = useOrganization(); - const { mutateAsync: updateUserProjectFavorites } = useUpdateUserProjectFavorites(); + const { data: workspaces = [] } = useGetUserWorkspaces(); const { data: projectFavorites } = useGetUserProjectFavorites(currentOrg.id); + const { subscription } = useSubscription(); + + const { mutateAsync: updateUserProjectFavorites } = useUpdateUserProjectFavorites(); + + const addProjectToFavorites = async (projectId: string) => { + try { + await updateUserProjectFavorites({ + orgId: currentOrg!.id, + projectFavorites: [...(projectFavorites || []), projectId] + }); + } catch { + createNotification({ + text: "Failed to add project to favorites.", + type: "error" + }); + } + }; + const removeProjectFromFavorites = async (projectId: string) => { try { await updateUserProjectFavorites({ @@ -74,63 +75,6 @@ const ProjectOption = ({ } }; - const addProjectToFavorites = async (projectId: string) => { - try { - await updateUserProjectFavorites({ - orgId: currentOrg!.id, - projectFavorites: [...(projectFavorites || []), projectId] - }); - } catch { - createNotification({ - text: "Failed to add project to favorites.", - type: "error" - }); - } - }; - return ( - -
- {isSelected && ( - - )} -

{children}

- {data.isFavorite ? ( - { - e.stopPropagation(); - await removeProjectFromFavorites(data.id); - }} - /> - ) : ( - { - e.stopPropagation(); - await addProjectToFavorites(data.id); - }} - /> - )} -
-
- ); -}; - -export const ProjectSelect = () => { - const { currentWorkspace } = useWorkspace(); - const { currentOrg } = useOrganization(); - const { data: workspaces = [] } = useGetUserWorkspaces(); - const { data: projectFavorites } = useGetUserProjectFavorites(currentOrg.id!); - - const { subscription } = useSubscription(); - const isAddingProjectsAllowed = subscription?.workspaceLimit ? subscription.workspacesUsed < subscription.workspaceLimit : true; @@ -140,7 +84,7 @@ export const ProjectSelect = () => { "upgradePlan" ] as const); - const { options, value } = useMemo(() => { + const projects = useMemo(() => { const projectOptions = workspaces .map((w): Workspace & { isFavorite: boolean } => ({ ...w, @@ -148,66 +92,107 @@ export const ProjectSelect = () => { })) .sort((a, b) => Number(b.isFavorite) - Number(a.isFavorite)); - const currentOption = projectOptions.find((option) => option.id === currentWorkspace?.id); - - if (!currentOption) { - return { - options: projectOptions, - value: null - }; - } - - return { - options: [ - currentOption, - ...projectOptions.filter((option) => option.id !== currentOption.id) - ], - value: currentOption - }; + return projectOptions; }, [workspaces, projectFavorites, currentWorkspace]); return ( -
-

- {currentWorkspace?.type ? getProjectTitle(currentWorkspace?.type) : "Project"} -

- - option.data.name.toLowerCase().includes(inputValue.toLowerCase()) - } - getOptionLabel={(option) => option.name} - getOptionValue={(option) => option.id} - onChange={(newValue) => { - // hacky use of null as indication to create project - if (!newValue) { - if (isAddingProjectsAllowed) { - handlePopUpOpen("addNewWs"); - } else { - handlePopUpOpen("upgradePlan"); - } - return; - } - - const project = newValue as TWorkspaceWithFaveProp; - // todo(akhi): this is not using react query because react query in overview is throwing error when envs are not exact same count - // to reproduce change this back to router.push and switch between two projects with different env count - // look into this on dashboard revamp - window.location.assign(`/${project.type}/${project.id}/overview`); - }} - options={options} - components={{ - Option: ProjectOption, - Menu: ProjectsMenu - }} - /> +
+ + +
+
+ +
+
{currentWorkspace?.name}
+
+ + +
+ + + +
+
+ +
Projects
+ {projects?.map((workspace) => { + return ( + { + // todo(akhi): this is not using react query because react query in overview is throwing error when envs are not exact same count + // to reproduce change this back to router.push and switch between two projects with different env count + // look into this on dashboard revamp + const url = linkOptions({ + to: getProjectHomePage(workspace.defaultType), + params: { + projectId: workspace.id + } + }); + window.location.assign(url.to.replaceAll("$projectId", workspace.id)); + }} + icon={ + currentWorkspace?.id === workspace.id && ( + + ) + } + > +
+
+ {workspace.name} +
+ { + e.stopPropagation(); + await ( + workspace.isFavorite ? removeProjectFromFavorites : addProjectToFavorites + )(workspace.id); + }} + /> +
+
+ ); + })} +
+ + {(isAllowed) => ( + } + onClick={() => + handlePopUpOpen(isAddingProjectsAllowed ? "addNewWs" : "upgradePlan") + } + > + New Project + + )} + + + handlePopUpToggle("upgradePlan", isOpen)} text="You have exceeded the number of projects allowed on the free plan." /> - handlePopUpToggle("addNewWs", isOpen)} diff --git a/frontend/src/pages/cert-manager/AlertingPage/route.tsx b/frontend/src/pages/cert-manager/AlertingPage/route.tsx index d14e64d94..359b7e53b 100644 --- a/frontend/src/pages/cert-manager/AlertingPage/route.tsx +++ b/frontend/src/pages/cert-manager/AlertingPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { AlertingPage } from "./AlertingPage"; +import { AlertingPage } from './AlertingPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/alerting" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/alerting', )({ component: AlertingPage, beforeLoad: ({ context }) => { @@ -11,9 +11,9 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Alerting" - } - ] - }; - } -}); + label: 'Alerting', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/cert-manager/CertAuthDetailsByIDPage/route.tsx b/frontend/src/pages/cert-manager/CertAuthDetailsByIDPage/route.tsx index ab04ecba4..b17768b26 100644 --- a/frontend/src/pages/cert-manager/CertAuthDetailsByIDPage/route.tsx +++ b/frontend/src/pages/cert-manager/CertAuthDetailsByIDPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { CertAuthDetailsByIDPage } from "./CertAuthDetailsByIDPage"; +import { CertAuthDetailsByIDPage } from './CertAuthDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/ca/$caName" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/ca/$caName', )({ component: CertAuthDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,15 +11,15 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Certificate Authorities", + label: 'Certificate Authorities', link: linkOptions({ - to: "/cert-manager/$projectId/certificate-authorities", + to: '/cert-manager/$projectId/certificate-authorities', params: { - projectId: params.projectId - } - }) - } - ] - }; - } -}); + projectId: params.projectId, + }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/pages/cert-manager/CertificateAuthoritiesPage/route.tsx b/frontend/src/pages/cert-manager/CertificateAuthoritiesPage/route.tsx index e11496710..a1dd18845 100644 --- a/frontend/src/pages/cert-manager/CertificateAuthoritiesPage/route.tsx +++ b/frontend/src/pages/cert-manager/CertificateAuthoritiesPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { CertificateAuthoritiesPage } from "./CertificateAuthoritiesPage"; +import { CertificateAuthoritiesPage } from './CertificateAuthoritiesPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-authorities" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-authorities', )({ component: CertificateAuthoritiesPage, beforeLoad: ({ context }) => { @@ -11,9 +11,9 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Certificate Authorities" - } - ] - }; - } -}); + label: 'Certificate Authorities', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/cert-manager/CertificatesPage/route.tsx b/frontend/src/pages/cert-manager/CertificatesPage/route.tsx index 0bb7e7a71..b78cd6850 100644 --- a/frontend/src/pages/cert-manager/CertificatesPage/route.tsx +++ b/frontend/src/pages/cert-manager/CertificatesPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { CertificatesPage } from "./CertificatesPage"; +import { CertificatesPage } from './CertificatesPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificates" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificates', )({ - component: CertificatesPage -}); + component: CertificatesPage, +}) diff --git a/frontend/src/pages/cert-manager/PkiCollectionDetailsByIDPage/routes.tsx b/frontend/src/pages/cert-manager/PkiCollectionDetailsByIDPage/routes.tsx index e1ff5c1e7..b6f5fc259 100644 --- a/frontend/src/pages/cert-manager/PkiCollectionDetailsByIDPage/routes.tsx +++ b/frontend/src/pages/cert-manager/PkiCollectionDetailsByIDPage/routes.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { PkiCollectionDetailsByIDPage } from "./PkiCollectionDetailsByIDPage"; +import { PkiCollectionDetailsByIDPage } from './PkiCollectionDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/pki-collections/$collectionId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/pki-collections/$collectionId', )({ component: PkiCollectionDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,15 +11,15 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Certificate Collections", + label: 'Certificate Collections', link: linkOptions({ - to: "/cert-manager/$projectId/certificates", + to: '/cert-manager/$projectId/certificates', params: { - projectId: params.projectId - } - }) - } - ] - }; - } -}); + projectId: params.projectId, + }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/pages/cert-manager/PkiSubscriberDetailsByIDPage/route.tsx b/frontend/src/pages/cert-manager/PkiSubscriberDetailsByIDPage/route.tsx index bb902bc76..78fc5a8f7 100644 --- a/frontend/src/pages/cert-manager/PkiSubscriberDetailsByIDPage/route.tsx +++ b/frontend/src/pages/cert-manager/PkiSubscriberDetailsByIDPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { PkiSubscriberDetailsByIDPage } from "./PkiSubscriberDetailsByIDPage"; +import { PkiSubscriberDetailsByIDPage } from './PkiSubscriberDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/$subscriberName" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/$subscriberName', )({ component: PkiSubscriberDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,15 +11,15 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Subscribers", + label: 'Subscribers', link: linkOptions({ - to: "/cert-manager/$projectId/subscribers", + to: '/cert-manager/$projectId/subscribers', params: { - projectId: params.projectId - } - }) - } - ] - }; - } -}); + projectId: params.projectId, + }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/pages/cert-manager/PkiSubscribersPage/route.tsx b/frontend/src/pages/cert-manager/PkiSubscribersPage/route.tsx index d8d9fbadd..ec4904736 100644 --- a/frontend/src/pages/cert-manager/PkiSubscribersPage/route.tsx +++ b/frontend/src/pages/cert-manager/PkiSubscribersPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { PkiSubscribersPage } from "./PkiSubscribersPage"; +import { PkiSubscribersPage } from './PkiSubscribersPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/', )({ - component: PkiSubscribersPage -}); + component: PkiSubscribersPage, +}) diff --git a/frontend/src/pages/cert-manager/PkiTemplateListPage/route.tsx b/frontend/src/pages/cert-manager/PkiTemplateListPage/route.tsx index 5647c45f5..7221e1e8b 100644 --- a/frontend/src/pages/cert-manager/PkiTemplateListPage/route.tsx +++ b/frontend/src/pages/cert-manager/PkiTemplateListPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { PkiTemplateListPage } from "./PkiTemplateListPage"; +import { PkiTemplateListPage } from './PkiTemplateListPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates/" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates/', )({ - component: PkiTemplateListPage -}); + component: PkiTemplateListPage, +}) diff --git a/frontend/src/pages/cert-manager/SettingsPage/route.tsx b/frontend/src/pages/cert-manager/SettingsPage/route.tsx index 8717adace..73a93a668 100644 --- a/frontend/src/pages/cert-manager/SettingsPage/route.tsx +++ b/frontend/src/pages/cert-manager/SettingsPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { SettingsPage } from "./SettingsPage"; +import { SettingsPage } from './SettingsPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/settings" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/settings', )({ component: SettingsPage, beforeLoad: ({ context }) => { @@ -11,9 +11,9 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Settings" - } - ] - }; - } -}); + label: 'Settings', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/cert-manager/layout.tsx b/frontend/src/pages/cert-manager/layout.tsx index 1b52793f8..9c42439c9 100644 --- a/frontend/src/pages/cert-manager/layout.tsx +++ b/frontend/src/pages/cert-manager/layout.tsx @@ -1,41 +1,45 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { workspaceKeys } from "@app/hooks/api"; -import { fetchUserProjectPermissions, roleQueryKeys } from "@app/hooks/api/roles/queries"; -import { fetchWorkspaceById } from "@app/hooks/api/workspace/queries"; -import { ProjectLayout } from "@app/layouts/ProjectLayout"; +import { workspaceKeys } from '@app/hooks/api' +import { + fetchUserProjectPermissions, + roleQueryKeys, +} from '@app/hooks/api/roles/queries' +import { fetchWorkspaceById } from '@app/hooks/api/workspace/queries' +import { ProjectLayout } from '@app/layouts/ProjectLayout' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout', )({ component: ProjectLayout, beforeLoad: async ({ params, context }) => { const project = await context.queryClient.ensureQueryData({ queryKey: workspaceKeys.getWorkspaceById(params.projectId), - queryFn: () => fetchWorkspaceById(params.projectId) - }); + queryFn: () => fetchWorkspaceById(params.projectId), + }) await context.queryClient.ensureQueryData({ queryKey: roleQueryKeys.getUserProjectPermissions({ - workspaceId: params.projectId + workspaceId: params.projectId, }), - queryFn: () => fetchUserProjectPermissions({ workspaceId: params.projectId }) - }); + queryFn: () => + fetchUserProjectPermissions({ workspaceId: params.projectId }), + }) return { breadcrumbs: [ { - label: "Cert Managers", - link: linkOptions({ to: "/organization/cert-manager/overview" }) + label: 'Cert Managers', + link: linkOptions({ to: '/organization/cert-manager/overview' }), }, { label: project.name, link: linkOptions({ - to: "/cert-manager/$projectId/subscribers", - params: { projectId: project.id } - }) - } - ] - }; - } -}); + to: '/cert-manager/$projectId/subscribers', + params: { projectId: project.id }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/pages/kms/KmipPage/route.tsx b/frontend/src/pages/kms/KmipPage/route.tsx index 02a8a000c..b3caa471b 100644 --- a/frontend/src/pages/kms/KmipPage/route.tsx +++ b/frontend/src/pages/kms/KmipPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { KmipPage } from "./KmipPage"; +import { KmipPage } from './KmipPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/kmip" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/kmip', )({ - component: KmipPage -}); + component: KmipPage, +}) diff --git a/frontend/src/pages/kms/OverviewPage/route.tsx b/frontend/src/pages/kms/OverviewPage/route.tsx index dec69d68d..b7af147c7 100644 --- a/frontend/src/pages/kms/OverviewPage/route.tsx +++ b/frontend/src/pages/kms/OverviewPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { OverviewPage } from "./OverviewPage"; +import { OverviewPage } from './OverviewPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/overview" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/overview', )({ - component: OverviewPage -}); + component: OverviewPage, +}) diff --git a/frontend/src/pages/kms/SettingsPage/route.tsx b/frontend/src/pages/kms/SettingsPage/route.tsx index e5499c51b..ec315f6ce 100644 --- a/frontend/src/pages/kms/SettingsPage/route.tsx +++ b/frontend/src/pages/kms/SettingsPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { SettingsPage } from "./SettingsPage"; +import { SettingsPage } from './SettingsPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/settings" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/settings', )({ component: SettingsPage, beforeLoad: ({ context }) => { @@ -11,9 +11,9 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Settings" - } - ] - }; - } -}); + label: 'Settings', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/kms/layout.tsx b/frontend/src/pages/kms/layout.tsx index bd2d48595..d602bdadc 100644 --- a/frontend/src/pages/kms/layout.tsx +++ b/frontend/src/pages/kms/layout.tsx @@ -1,41 +1,45 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { workspaceKeys } from "@app/hooks/api"; -import { fetchUserProjectPermissions, roleQueryKeys } from "@app/hooks/api/roles/queries"; -import { fetchWorkspaceById } from "@app/hooks/api/workspace/queries"; -import { ProjectLayout } from "@app/layouts/ProjectLayout"; +import { workspaceKeys } from '@app/hooks/api' +import { + fetchUserProjectPermissions, + roleQueryKeys, +} from '@app/hooks/api/roles/queries' +import { fetchWorkspaceById } from '@app/hooks/api/workspace/queries' +import { ProjectLayout } from '@app/layouts/ProjectLayout' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout', )({ component: ProjectLayout, beforeLoad: async ({ params, context }) => { const project = await context.queryClient.ensureQueryData({ queryKey: workspaceKeys.getWorkspaceById(params.projectId), - queryFn: () => fetchWorkspaceById(params.projectId) - }); + queryFn: () => fetchWorkspaceById(params.projectId), + }) await context.queryClient.ensureQueryData({ queryKey: roleQueryKeys.getUserProjectPermissions({ - workspaceId: params.projectId + workspaceId: params.projectId, }), - queryFn: () => fetchUserProjectPermissions({ workspaceId: params.projectId }) - }); + queryFn: () => + fetchUserProjectPermissions({ workspaceId: params.projectId }), + }) return { breadcrumbs: [ { - label: "KMS", - link: linkOptions({ to: "/organization/kms/overview" }) + label: 'KMS', + link: linkOptions({ to: '/organization/kms/overview' }), }, { label: project.name, link: linkOptions({ - to: "/kms/$projectId/overview", - params: { projectId: project.id } - }) - } - ] - }; - } -}); + to: '/kms/$projectId/overview', + params: { projectId: project.id }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/AccessControlPage/route-cert-manager.tsx b/frontend/src/pages/project/AccessControlPage/route-cert-manager.tsx index ba0b0d3a2..479e6dfac 100644 --- a/frontend/src/pages/project/AccessControlPage/route-cert-manager.tsx +++ b/frontend/src/pages/project/AccessControlPage/route-cert-manager.tsx @@ -1,38 +1,44 @@ -import { createFileRoute, linkOptions, stripSearchParams } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { + createFileRoute, + linkOptions, + stripSearchParams, +} from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { ProjectAccessControlTabs } from "@app/types/project"; +import { ProjectAccessControlTabs } from '@app/types/project' -import { AccessControlPage } from "./AccessControlPage"; +import { AccessControlPage } from './AccessControlPage' const AccessControlPageQuerySchema = z.object({ - selectedTab: z.nativeEnum(ProjectAccessControlTabs).catch(ProjectAccessControlTabs.Member), - requesterEmail: z.string().catch("") -}); + selectedTab: z + .nativeEnum(ProjectAccessControlTabs) + .catch(ProjectAccessControlTabs.Member), + requesterEmail: z.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/access-management" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/access-management', )({ component: AccessControlPage, validateSearch: zodValidator(AccessControlPageQuerySchema), search: { - middlewares: [stripSearchParams({ requesterEmail: "" })] + middlewares: [stripSearchParams({ requesterEmail: '' })], }, beforeLoad: ({ context, params }) => { return { breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/cert-manager/$projectId/access-management", + to: '/cert-manager/$projectId/access-management', params: { - projectId: params.projectId - } - }) - } - ] - }; - } -}); + projectId: params.projectId, + }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/AccessControlPage/route-kms.tsx b/frontend/src/pages/project/AccessControlPage/route-kms.tsx index 4feca32b1..5b1f80cd1 100644 --- a/frontend/src/pages/project/AccessControlPage/route-kms.tsx +++ b/frontend/src/pages/project/AccessControlPage/route-kms.tsx @@ -1,38 +1,44 @@ -import { createFileRoute, linkOptions, stripSearchParams } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { + createFileRoute, + linkOptions, + stripSearchParams, +} from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { ProjectAccessControlTabs } from "@app/types/project"; +import { ProjectAccessControlTabs } from '@app/types/project' -import { AccessControlPage } from "./AccessControlPage"; +import { AccessControlPage } from './AccessControlPage' const AccessControlPageQuerySchema = z.object({ - selectedTab: z.nativeEnum(ProjectAccessControlTabs).catch(ProjectAccessControlTabs.Member), - requesterEmail: z.string().catch("") -}); + selectedTab: z + .nativeEnum(ProjectAccessControlTabs) + .catch(ProjectAccessControlTabs.Member), + requesterEmail: z.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/access-management" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/access-management', )({ component: AccessControlPage, validateSearch: zodValidator(AccessControlPageQuerySchema), search: { - middlewares: [stripSearchParams({ requesterEmail: "" })] + middlewares: [stripSearchParams({ requesterEmail: '' })], }, beforeLoad: ({ context, params }) => { return { breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/kms/$projectId/access-management", + to: '/kms/$projectId/access-management', params: { - projectId: params.projectId - } - }) - } - ] - }; - } -}); + projectId: params.projectId, + }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/AccessControlPage/route-secret-manager.tsx b/frontend/src/pages/project/AccessControlPage/route-secret-manager.tsx index 6b4221a64..be887b394 100644 --- a/frontend/src/pages/project/AccessControlPage/route-secret-manager.tsx +++ b/frontend/src/pages/project/AccessControlPage/route-secret-manager.tsx @@ -1,38 +1,44 @@ -import { createFileRoute, linkOptions, stripSearchParams } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { + createFileRoute, + linkOptions, + stripSearchParams, +} from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { ProjectAccessControlTabs } from "@app/types/project"; +import { ProjectAccessControlTabs } from '@app/types/project' -import { AccessControlPage } from "./AccessControlPage"; +import { AccessControlPage } from './AccessControlPage' const AccessControlPageQuerySchema = z.object({ - selectedTab: z.nativeEnum(ProjectAccessControlTabs).catch(ProjectAccessControlTabs.Member), - requesterEmail: z.string().catch("") -}); + selectedTab: z + .nativeEnum(ProjectAccessControlTabs) + .catch(ProjectAccessControlTabs.Member), + requesterEmail: z.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/access-management" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/access-management', )({ component: AccessControlPage, validateSearch: zodValidator(AccessControlPageQuerySchema), search: { - middlewares: [stripSearchParams({ requesterEmail: "" })] + middlewares: [stripSearchParams({ requesterEmail: '' })], }, beforeLoad: ({ context, params }) => { return { breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/secret-manager/$projectId/access-management", + to: '/secret-manager/$projectId/access-management', params: { - projectId: params.projectId - } - }) - } - ] - }; - } -}); + projectId: params.projectId, + }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/AccessControlPage/route-secret-scanning.tsx b/frontend/src/pages/project/AccessControlPage/route-secret-scanning.tsx index dd9289fbc..a0328d386 100644 --- a/frontend/src/pages/project/AccessControlPage/route-secret-scanning.tsx +++ b/frontend/src/pages/project/AccessControlPage/route-secret-scanning.tsx @@ -1,38 +1,44 @@ -import { createFileRoute, linkOptions, stripSearchParams } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { + createFileRoute, + linkOptions, + stripSearchParams, +} from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { ProjectAccessControlTabs } from "@app/types/project"; +import { ProjectAccessControlTabs } from '@app/types/project' -import { AccessControlPage } from "./AccessControlPage"; +import { AccessControlPage } from './AccessControlPage' const AccessControlPageQuerySchema = z.object({ - selectedTab: z.nativeEnum(ProjectAccessControlTabs).catch(ProjectAccessControlTabs.Member), - requesterEmail: z.string().catch("") -}); + selectedTab: z + .nativeEnum(ProjectAccessControlTabs) + .catch(ProjectAccessControlTabs.Member), + requesterEmail: z.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/access-management" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/access-management', )({ component: AccessControlPage, validateSearch: zodValidator(AccessControlPageQuerySchema), search: { - middlewares: [stripSearchParams({ requesterEmail: "" })] + middlewares: [stripSearchParams({ requesterEmail: '' })], }, beforeLoad: ({ context, params }) => { return { breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/secret-scanning/$projectId/access-management", + to: '/secret-scanning/$projectId/access-management', params: { - projectId: params.projectId - } - }) - } - ] - }; - } -}); + projectId: params.projectId, + }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/AccessControlPage/route-ssh.tsx b/frontend/src/pages/project/AccessControlPage/route-ssh.tsx index 897f6214b..5f61e8c1c 100644 --- a/frontend/src/pages/project/AccessControlPage/route-ssh.tsx +++ b/frontend/src/pages/project/AccessControlPage/route-ssh.tsx @@ -1,17 +1,19 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { ProjectAccessControlTabs } from "@app/types/project"; +import { ProjectAccessControlTabs } from '@app/types/project' -import { AccessControlPage } from "./AccessControlPage"; +import { AccessControlPage } from './AccessControlPage' const AccessControlPageQuerySchema = z.object({ - selectedTab: z.nativeEnum(ProjectAccessControlTabs).catch(ProjectAccessControlTabs.Member) -}); + selectedTab: z + .nativeEnum(ProjectAccessControlTabs) + .catch(ProjectAccessControlTabs.Member), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/access-management" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/access-management', )({ component: AccessControlPage, validateSearch: zodValidator(AccessControlPageQuerySchema), @@ -20,15 +22,15 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/ssh/$projectId/access-management", + to: '/ssh/$projectId/access-management', params: { - projectId: params.projectId - } - }) - } - ] - }; - } -}); + projectId: params.projectId, + }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/GroupDetailsByIDPage/route-cert-manager.tsx b/frontend/src/pages/project/GroupDetailsByIDPage/route-cert-manager.tsx index 2663d75b1..896ba5217 100644 --- a/frontend/src/pages/project/GroupDetailsByIDPage/route-cert-manager.tsx +++ b/frontend/src/pages/project/GroupDetailsByIDPage/route-cert-manager.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { GroupDetailsByIDPage } from "./GroupDetailsByIDPage"; +import { GroupDetailsByIDPage } from './GroupDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/groups/$groupId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/groups/$groupId', )({ component: GroupDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/cert-manager/$projectId/access-management", + to: '/cert-manager/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Groups" - } - ] - }; - } -}); + label: 'Groups', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/GroupDetailsByIDPage/route-kms.tsx b/frontend/src/pages/project/GroupDetailsByIDPage/route-kms.tsx index 6f4b5a8a0..65b1d230c 100644 --- a/frontend/src/pages/project/GroupDetailsByIDPage/route-kms.tsx +++ b/frontend/src/pages/project/GroupDetailsByIDPage/route-kms.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { GroupDetailsByIDPage } from "./GroupDetailsByIDPage"; +import { GroupDetailsByIDPage } from './GroupDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/groups/$groupId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/groups/$groupId', )({ component: GroupDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/kms/$projectId/access-management", + to: '/kms/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Groups" - } - ] - }; - } -}); + label: 'Groups', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/GroupDetailsByIDPage/route-secret-manager.tsx b/frontend/src/pages/project/GroupDetailsByIDPage/route-secret-manager.tsx index 30fb82048..7d5d013e2 100644 --- a/frontend/src/pages/project/GroupDetailsByIDPage/route-secret-manager.tsx +++ b/frontend/src/pages/project/GroupDetailsByIDPage/route-secret-manager.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { GroupDetailsByIDPage } from "./GroupDetailsByIDPage"; +import { GroupDetailsByIDPage } from './GroupDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/groups/$groupId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/groups/$groupId', )({ component: GroupDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/secret-manager/$projectId/access-management", + to: '/secret-manager/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Groups" - } - ] - }; - } -}); + label: 'Groups', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/GroupDetailsByIDPage/route-secret-scanning.tsx b/frontend/src/pages/project/GroupDetailsByIDPage/route-secret-scanning.tsx index 0c3d7c998..c91d049e9 100644 --- a/frontend/src/pages/project/GroupDetailsByIDPage/route-secret-scanning.tsx +++ b/frontend/src/pages/project/GroupDetailsByIDPage/route-secret-scanning.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { GroupDetailsByIDPage } from "./GroupDetailsByIDPage"; +import { GroupDetailsByIDPage } from './GroupDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/groups/$groupId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/groups/$groupId', )({ component: GroupDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/secret-scanning/$projectId/access-management", + to: '/secret-scanning/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Groups" - } - ] - }; - } -}); + label: 'Groups', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/GroupDetailsByIDPage/route-ssh.tsx b/frontend/src/pages/project/GroupDetailsByIDPage/route-ssh.tsx index 3aa9338fd..149ff4f2c 100644 --- a/frontend/src/pages/project/GroupDetailsByIDPage/route-ssh.tsx +++ b/frontend/src/pages/project/GroupDetailsByIDPage/route-ssh.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { GroupDetailsByIDPage } from "./GroupDetailsByIDPage"; +import { GroupDetailsByIDPage } from './GroupDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/groups/$groupId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/groups/$groupId', )({ component: GroupDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/ssh/$projectId/access-management", + to: '/ssh/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Groups" - } - ] - }; - } -}); + label: 'Groups', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/IdentityDetailsByIDPage/route-cert-manager.tsx b/frontend/src/pages/project/IdentityDetailsByIDPage/route-cert-manager.tsx index af4cb9e89..df0944191 100644 --- a/frontend/src/pages/project/IdentityDetailsByIDPage/route-cert-manager.tsx +++ b/frontend/src/pages/project/IdentityDetailsByIDPage/route-cert-manager.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IdentityDetailsByIDPage } from "./IdentityDetailsByIDPage"; +import { IdentityDetailsByIDPage } from './IdentityDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/identities/$identityId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/identities/$identityId', )({ component: IdentityDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/cert-manager/$projectId/access-management", + to: '/cert-manager/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Identities" - } - ] - }; - } -}); + label: 'Identities', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/IdentityDetailsByIDPage/route-kms.tsx b/frontend/src/pages/project/IdentityDetailsByIDPage/route-kms.tsx index cc7f91492..4de4a87d1 100644 --- a/frontend/src/pages/project/IdentityDetailsByIDPage/route-kms.tsx +++ b/frontend/src/pages/project/IdentityDetailsByIDPage/route-kms.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IdentityDetailsByIDPage } from "./IdentityDetailsByIDPage"; +import { IdentityDetailsByIDPage } from './IdentityDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/identities/$identityId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/identities/$identityId', )({ component: IdentityDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/kms/$projectId/access-management", + to: '/kms/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Identities" - } - ] - }; - } -}); + label: 'Identities', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/IdentityDetailsByIDPage/route-secret-manager.tsx b/frontend/src/pages/project/IdentityDetailsByIDPage/route-secret-manager.tsx index ceb4bd51c..f288abea7 100644 --- a/frontend/src/pages/project/IdentityDetailsByIDPage/route-secret-manager.tsx +++ b/frontend/src/pages/project/IdentityDetailsByIDPage/route-secret-manager.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IdentityDetailsByIDPage } from "./IdentityDetailsByIDPage"; +import { IdentityDetailsByIDPage } from './IdentityDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/identities/$identityId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/identities/$identityId', )({ component: IdentityDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/secret-manager/$projectId/access-management", + to: '/secret-manager/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Identities" - } - ] - }; - } -}); + label: 'Identities', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/IdentityDetailsByIDPage/route-secret-scanning.tsx b/frontend/src/pages/project/IdentityDetailsByIDPage/route-secret-scanning.tsx index 728407dbb..db056bd85 100644 --- a/frontend/src/pages/project/IdentityDetailsByIDPage/route-secret-scanning.tsx +++ b/frontend/src/pages/project/IdentityDetailsByIDPage/route-secret-scanning.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IdentityDetailsByIDPage } from "./IdentityDetailsByIDPage"; +import { IdentityDetailsByIDPage } from './IdentityDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/identities/$identityId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/identities/$identityId', )({ component: IdentityDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/secret-scanning/$projectId/access-management", + to: '/secret-scanning/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Identities" - } - ] - }; - } -}); + label: 'Identities', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/IdentityDetailsByIDPage/route-ssh.tsx b/frontend/src/pages/project/IdentityDetailsByIDPage/route-ssh.tsx index 9c36de469..cc295fdfc 100644 --- a/frontend/src/pages/project/IdentityDetailsByIDPage/route-ssh.tsx +++ b/frontend/src/pages/project/IdentityDetailsByIDPage/route-ssh.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IdentityDetailsByIDPage } from "./IdentityDetailsByIDPage"; +import { IdentityDetailsByIDPage } from './IdentityDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/identities/$identityId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/identities/$identityId', )({ component: IdentityDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/ssh/$projectId/access-management", + to: '/ssh/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Identities" - } - ] - }; - } -}); + label: 'Identities', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/MemberDetailsByIDPage/route-cert-manager.tsx b/frontend/src/pages/project/MemberDetailsByIDPage/route-cert-manager.tsx index adee13e0e..f4bac750f 100644 --- a/frontend/src/pages/project/MemberDetailsByIDPage/route-cert-manager.tsx +++ b/frontend/src/pages/project/MemberDetailsByIDPage/route-cert-manager.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { MemberDetailsByIDPage } from "./MemberDetailsByIDPage"; +import { MemberDetailsByIDPage } from './MemberDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/members/$membershipId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/members/$membershipId', )({ component: MemberDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/cert-manager/$projectId/access-management", + to: '/cert-manager/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Users" - } - ] - }; - } -}); + label: 'Users', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/MemberDetailsByIDPage/route-kms.tsx b/frontend/src/pages/project/MemberDetailsByIDPage/route-kms.tsx index cba632e6c..d969fca11 100644 --- a/frontend/src/pages/project/MemberDetailsByIDPage/route-kms.tsx +++ b/frontend/src/pages/project/MemberDetailsByIDPage/route-kms.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { MemberDetailsByIDPage } from "./MemberDetailsByIDPage"; +import { MemberDetailsByIDPage } from './MemberDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/members/$membershipId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/members/$membershipId', )({ component: MemberDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/kms/$projectId/access-management", + to: '/kms/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Users" - } - ] - }; - } -}); + label: 'Users', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/MemberDetailsByIDPage/route-secret-manager.tsx b/frontend/src/pages/project/MemberDetailsByIDPage/route-secret-manager.tsx index e37fb4879..787903bbb 100644 --- a/frontend/src/pages/project/MemberDetailsByIDPage/route-secret-manager.tsx +++ b/frontend/src/pages/project/MemberDetailsByIDPage/route-secret-manager.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { MemberDetailsByIDPage } from "./MemberDetailsByIDPage"; +import { MemberDetailsByIDPage } from './MemberDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/members/$membershipId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/members/$membershipId', )({ component: MemberDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/secret-manager/$projectId/access-management", + to: '/secret-manager/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Users" - } - ] - }; - } -}); + label: 'Users', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/MemberDetailsByIDPage/route-secret-scanning.tsx b/frontend/src/pages/project/MemberDetailsByIDPage/route-secret-scanning.tsx index 910dca714..c9cf91d0a 100644 --- a/frontend/src/pages/project/MemberDetailsByIDPage/route-secret-scanning.tsx +++ b/frontend/src/pages/project/MemberDetailsByIDPage/route-secret-scanning.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { MemberDetailsByIDPage } from "./MemberDetailsByIDPage"; +import { MemberDetailsByIDPage } from './MemberDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/members/$membershipId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/members/$membershipId', )({ component: MemberDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/secret-scanning/$projectId/access-management", + to: '/secret-scanning/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Users" - } - ] - }; - } -}); + label: 'Users', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/MemberDetailsByIDPage/route-ssh.tsx b/frontend/src/pages/project/MemberDetailsByIDPage/route-ssh.tsx index 8239f06eb..4fa57d53f 100644 --- a/frontend/src/pages/project/MemberDetailsByIDPage/route-ssh.tsx +++ b/frontend/src/pages/project/MemberDetailsByIDPage/route-ssh.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { MemberDetailsByIDPage } from "./MemberDetailsByIDPage"; +import { MemberDetailsByIDPage } from './MemberDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/members/$membershipId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/members/$membershipId', )({ component: MemberDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/ssh/$projectId/access-management", + to: '/ssh/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Users" - } - ] - }; - } -}); + label: 'Users', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/RoleDetailsBySlugPage/route-cert-manager.tsx b/frontend/src/pages/project/RoleDetailsBySlugPage/route-cert-manager.tsx index b12d84c7f..16db348b3 100644 --- a/frontend/src/pages/project/RoleDetailsBySlugPage/route-cert-manager.tsx +++ b/frontend/src/pages/project/RoleDetailsBySlugPage/route-cert-manager.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { RoleDetailsBySlugPage } from "./RoleDetailsBySlugPage"; +import { RoleDetailsBySlugPage } from './RoleDetailsBySlugPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/roles/$roleSlug" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/roles/$roleSlug', )({ component: RoleDetailsBySlugPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/cert-manager/$projectId/access-management", + to: '/cert-manager/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Roles" - } - ] - }; - } -}); + label: 'Roles', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/RoleDetailsBySlugPage/route-kms.tsx b/frontend/src/pages/project/RoleDetailsBySlugPage/route-kms.tsx index 307a191d9..d7653a5f2 100644 --- a/frontend/src/pages/project/RoleDetailsBySlugPage/route-kms.tsx +++ b/frontend/src/pages/project/RoleDetailsBySlugPage/route-kms.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { RoleDetailsBySlugPage } from "./RoleDetailsBySlugPage"; +import { RoleDetailsBySlugPage } from './RoleDetailsBySlugPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/roles/$roleSlug" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/roles/$roleSlug', )({ component: RoleDetailsBySlugPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/kms/$projectId/access-management", + to: '/kms/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Roles" - } - ] - }; - } -}); + label: 'Roles', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/RoleDetailsBySlugPage/route-secret-manager.tsx b/frontend/src/pages/project/RoleDetailsBySlugPage/route-secret-manager.tsx index e7d9034c1..78688c8ce 100644 --- a/frontend/src/pages/project/RoleDetailsBySlugPage/route-secret-manager.tsx +++ b/frontend/src/pages/project/RoleDetailsBySlugPage/route-secret-manager.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { RoleDetailsBySlugPage } from "./RoleDetailsBySlugPage"; +import { RoleDetailsBySlugPage } from './RoleDetailsBySlugPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/roles/$roleSlug" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/roles/$roleSlug', )({ component: RoleDetailsBySlugPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/secret-manager/$projectId/access-management", + to: '/secret-manager/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Roles" - } - ] - }; - } -}); + label: 'Roles', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/RoleDetailsBySlugPage/route-secret-scanning.tsx b/frontend/src/pages/project/RoleDetailsBySlugPage/route-secret-scanning.tsx index 72d1541c4..fc31f78f2 100644 --- a/frontend/src/pages/project/RoleDetailsBySlugPage/route-secret-scanning.tsx +++ b/frontend/src/pages/project/RoleDetailsBySlugPage/route-secret-scanning.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { RoleDetailsBySlugPage } from "./RoleDetailsBySlugPage"; +import { RoleDetailsBySlugPage } from './RoleDetailsBySlugPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/roles/$roleSlug" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/roles/$roleSlug', )({ component: RoleDetailsBySlugPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/secret-scanning/$projectId/access-management", + to: '/secret-scanning/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Roles" - } - ] - }; - } -}); + label: 'Roles', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/RoleDetailsBySlugPage/route-ssh.tsx b/frontend/src/pages/project/RoleDetailsBySlugPage/route-ssh.tsx index ce97635e6..349318ece 100644 --- a/frontend/src/pages/project/RoleDetailsBySlugPage/route-ssh.tsx +++ b/frontend/src/pages/project/RoleDetailsBySlugPage/route-ssh.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { RoleDetailsBySlugPage } from "./RoleDetailsBySlugPage"; +import { RoleDetailsBySlugPage } from './RoleDetailsBySlugPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/roles/$roleSlug" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/roles/$roleSlug', )({ component: RoleDetailsBySlugPage, beforeLoad: ({ context, params }) => { @@ -11,18 +11,18 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Access Control", + label: 'Access Control', link: linkOptions({ - to: "/ssh/$projectId/access-management", + to: '/ssh/$projectId/access-management', params: { - projectId: params.projectId - } - }) + projectId: params.projectId, + }, + }), }, { - label: "Roles" - } - ] - }; - } -}); + label: 'Roles', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/project/layout.tsx b/frontend/src/pages/project/layout.tsx new file mode 100644 index 000000000..798216d7a --- /dev/null +++ b/frontend/src/pages/project/layout.tsx @@ -0,0 +1,37 @@ +import { createFileRoute } from "@tanstack/react-router"; +import { workspaceKeys } from "@app/hooks/api"; +import { fetchUserProjectPermissions, roleQueryKeys } from "@app/hooks/api/roles/queries"; +import { fetchWorkspaceById } from "@app/hooks/api/workspace/queries"; + +import { ProjectLayout } from "@app/layouts/ProjectLayout"; +import { BreadcrumbTypes } from "@app/components/v2"; +import { ProjectSelect } from "@app/layouts/ProjectLayout/components/ProjectSelect"; + +export const Route = createFileRoute( + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout" +)({ + component: ProjectLayout, + beforeLoad: async ({ params, context }) => { + const project = await context.queryClient.ensureQueryData({ + queryKey: workspaceKeys.getWorkspaceById(params.projectId), + queryFn: () => fetchWorkspaceById(params.projectId) + }); + + await context.queryClient.ensureQueryData({ + queryKey: roleQueryKeys.getUserProjectPermissions({ + workspaceId: params.projectId + }), + queryFn: () => fetchUserProjectPermissions({ workspaceId: params.projectId }) + }); + + return { + project, + breadcrumbs: [ + { + type: BreadcrumbTypes.Component, + component: ProjectSelect + } + ] + }; + } +}); diff --git a/frontend/src/pages/secret-manager/CommitDetailsPage/components/RollbackPreviewTab/route.tsx b/frontend/src/pages/secret-manager/CommitDetailsPage/components/RollbackPreviewTab/route.tsx index 34b0e59bd..2c63a5b65 100644 --- a/frontend/src/pages/secret-manager/CommitDetailsPage/components/RollbackPreviewTab/route.tsx +++ b/frontend/src/pages/secret-manager/CommitDetailsPage/components/RollbackPreviewTab/route.tsx @@ -1,26 +1,30 @@ -import { createFileRoute, linkOptions, stripSearchParams } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { + createFileRoute, + linkOptions, + stripSearchParams, +} from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { SecretDashboardPathBreadcrumb } from "@app/components/navigation/SecretDashboardPathBreadcrumb"; -import { BreadcrumbTypes } from "@app/components/v2"; +import { SecretDashboardPathBreadcrumb } from '@app/components/navigation/SecretDashboardPathBreadcrumb' +import { BreadcrumbTypes } from '@app/components/v2' -import { RollbackPreviewTab } from "./RollbackPreviewTab"; +import { RollbackPreviewTab } from './RollbackPreviewTab' const RollbackPreviewTabQueryParamsSchema = z.object({ - secretPath: z.string().catch("/") -}); + secretPath: z.string().catch('/'), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore', )({ component: RollbackPreviewTab, validateSearch: zodValidator(RollbackPreviewTabQueryParamsSchema), search: { - middlewares: [stripSearchParams({ secretPath: "/" })] + middlewares: [stripSearchParams({ secretPath: '/' })], }, beforeLoad: ({ context, params, search }) => { - const secretPathSegments = search.secretPath.split("/").filter(Boolean); + const secretPathSegments = search.secretPath.split('/').filter(Boolean) return { breadcrumbs: [ @@ -28,18 +32,20 @@ export const Route = createFileRoute( { type: BreadcrumbTypes.Dropdown, label: - context.project.environments.find((el) => el.slug === params.environment)?.name || "", - dropdownTitle: "Environments", + context.project.environments.find( + (el) => el.slug === params.environment, + )?.name || '', + dropdownTitle: 'Environments', links: context.project.environments.map((el) => ({ label: el.name, link: linkOptions({ - to: "/secret-manager/$projectId/secrets/$envSlug", + to: '/secret-manager/$projectId/secrets/$envSlug', params: { projectId: params.projectId, - envSlug: el.slug - } - }) - })) + envSlug: el.slug, + }, + }), + })), }, ...secretPathSegments.map((_, index) => ({ type: BreadcrumbTypes.Component, @@ -51,41 +57,41 @@ export const Route = createFileRoute( projectId={params.projectId} disableCopy /> - ) + ), })), { - label: "Commits", + label: 'Commits', link: linkOptions({ - to: "/secret-manager/$projectId/commits/$environment/$folderId", - params: { - projectId: params.projectId, - environment: params.environment, - folderId: params.folderId - }, - search: { - secretPath: search.secretPath - } - }) - }, - { - label: params.commitId, - link: linkOptions({ - to: "/secret-manager/$projectId/commits/$environment/$folderId/$commitId", + to: '/secret-manager/$projectId/commits/$environment/$folderId', params: { projectId: params.projectId, environment: params.environment, folderId: params.folderId, - commitId: params.commitId }, search: { - secretPath: search.secretPath - } - }) + secretPath: search.secretPath, + }, + }), }, { - label: "Restore" - } - ] - }; - } -}); + label: params.commitId, + link: linkOptions({ + to: '/secret-manager/$projectId/commits/$environment/$folderId/$commitId', + params: { + projectId: params.projectId, + environment: params.environment, + folderId: params.folderId, + commitId: params.commitId, + }, + search: { + secretPath: search.secretPath, + }, + }), + }, + { + label: 'Restore', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/CommitDetailsPage/route.tsx b/frontend/src/pages/secret-manager/CommitDetailsPage/route.tsx index 8cf046d2e..d7411915a 100644 --- a/frontend/src/pages/secret-manager/CommitDetailsPage/route.tsx +++ b/frontend/src/pages/secret-manager/CommitDetailsPage/route.tsx @@ -1,26 +1,30 @@ -import { createFileRoute, linkOptions, stripSearchParams } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { + createFileRoute, + linkOptions, + stripSearchParams, +} from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { SecretDashboardPathBreadcrumb } from "@app/components/navigation/SecretDashboardPathBreadcrumb"; -import { BreadcrumbTypes } from "@app/components/v2"; +import { SecretDashboardPathBreadcrumb } from '@app/components/navigation/SecretDashboardPathBreadcrumb' +import { BreadcrumbTypes } from '@app/components/v2' -import { CommitDetailsPage } from "./CommitDetailsPage"; +import { CommitDetailsPage } from './CommitDetailsPage' const CommitDetailsPageQueryParamsSchema = z.object({ - secretPath: z.string().catch("/") -}); + secretPath: z.string().catch('/'), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/', )({ component: CommitDetailsPage, validateSearch: zodValidator(CommitDetailsPageQueryParamsSchema), search: { - middlewares: [stripSearchParams({ secretPath: "/" })] + middlewares: [stripSearchParams({ secretPath: '/' })], }, beforeLoad: ({ context, params, search }) => { - const secretPathSegments = search.secretPath.split("/").filter(Boolean); + const secretPathSegments = search.secretPath.split('/').filter(Boolean) return { breadcrumbs: [ @@ -28,18 +32,20 @@ export const Route = createFileRoute( { type: BreadcrumbTypes.Dropdown, label: - context.project.environments.find((el) => el.slug === params.environment)?.name || "", - dropdownTitle: "Environments", + context.project.environments.find( + (el) => el.slug === params.environment, + )?.name || '', + dropdownTitle: 'Environments', links: context.project.environments.map((el) => ({ label: el.name, link: linkOptions({ - to: "/secret-manager/$projectId/secrets/$envSlug", + to: '/secret-manager/$projectId/secrets/$envSlug', params: { projectId: params.projectId, - envSlug: el.slug - } - }) - })) + envSlug: el.slug, + }, + }), + })), }, ...secretPathSegments.map((_, index) => ({ type: BreadcrumbTypes.Component, @@ -51,26 +57,26 @@ export const Route = createFileRoute( projectId={params.projectId} disableCopy /> - ) + ), })), { - label: "Commits", + label: 'Commits', link: linkOptions({ - to: "/secret-manager/$projectId/commits/$environment/$folderId", + to: '/secret-manager/$projectId/commits/$environment/$folderId', params: { projectId: params.projectId, environment: params.environment, - folderId: params.folderId + folderId: params.folderId, }, search: { - secretPath: search.secretPath - } - }) + secretPath: search.secretPath, + }, + }), }, { - label: params.commitId - } - ] - }; - } -}); + label: params.commitId, + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/CommitsPage/route.tsx b/frontend/src/pages/secret-manager/CommitsPage/route.tsx index 6ea9159d2..be0ddb678 100644 --- a/frontend/src/pages/secret-manager/CommitsPage/route.tsx +++ b/frontend/src/pages/secret-manager/CommitsPage/route.tsx @@ -1,27 +1,31 @@ /* eslint-disable @typescript-eslint/no-unused-vars */ -import { createFileRoute, linkOptions, stripSearchParams } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { + createFileRoute, + linkOptions, + stripSearchParams, +} from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { SecretDashboardPathBreadcrumb } from "@app/components/navigation/SecretDashboardPathBreadcrumb"; -import { BreadcrumbTypes } from "@app/components/v2"; +import { SecretDashboardPathBreadcrumb } from '@app/components/navigation/SecretDashboardPathBreadcrumb' +import { BreadcrumbTypes } from '@app/components/v2' -import { CommitsPage } from "./CommitsPage"; +import { CommitsPage } from './CommitsPage' const CommitsPageQueryParamsSchema = z.object({ - secretPath: z.string().catch("/") -}); + secretPath: z.string().catch('/'), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/', )({ component: CommitsPage, validateSearch: zodValidator(CommitsPageQueryParamsSchema), search: { - middlewares: [stripSearchParams({ secretPath: "/" })] + middlewares: [stripSearchParams({ secretPath: '/' })], }, beforeLoad: ({ context, params, search }) => { - const secretPathSegments = search.secretPath.split("/").filter(Boolean); + const secretPathSegments = search.secretPath.split('/').filter(Boolean) return { breadcrumbs: [ @@ -29,18 +33,20 @@ export const Route = createFileRoute( { type: BreadcrumbTypes.Dropdown, label: - context.project.environments.find((el) => el.slug === params.environment)?.name || "", - dropdownTitle: "Environments", + context.project.environments.find( + (el) => el.slug === params.environment, + )?.name || '', + dropdownTitle: 'Environments', links: context.project.environments.map((el) => ({ label: el.name, link: linkOptions({ - to: "/secret-manager/$projectId/secrets/$envSlug", + to: '/secret-manager/$projectId/secrets/$envSlug', params: { projectId: params.projectId, - envSlug: el.slug - } - }) - })) + envSlug: el.slug, + }, + }), + })), }, ...secretPathSegments.map((_, index) => ({ type: BreadcrumbTypes.Component, @@ -52,20 +58,20 @@ export const Route = createFileRoute( projectId={params.projectId} disableCopy /> - ) + ), })), { - label: "Commits", + label: 'Commits', link: linkOptions({ - to: "/secret-manager/$projectId/commits/$environment/$folderId", + to: '/secret-manager/$projectId/commits/$environment/$folderId', params: { projectId: params.projectId, environment: params.environment, - folderId: params.folderId - } - }) - } - ] - }; - } -}); + folderId: params.folderId, + }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/IPAllowlistPage/route.tsx b/frontend/src/pages/secret-manager/IPAllowlistPage/route.tsx index 891929e83..2dc4fcbc1 100644 --- a/frontend/src/pages/secret-manager/IPAllowlistPage/route.tsx +++ b/frontend/src/pages/secret-manager/IPAllowlistPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { IPAllowListPage } from "./IPAllowlistPage"; +import { IPAllowListPage } from './IPAllowlistPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/allowlist" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/allowlist', )({ - component: () => IPAllowListPage -}); + component: () => IPAllowListPage, +}) diff --git a/frontend/src/pages/secret-manager/IntegrationsDetailsByIDPage/route.tsx b/frontend/src/pages/secret-manager/IntegrationsDetailsByIDPage/route.tsx index 916812e66..0eeb6cbaf 100644 --- a/frontend/src/pages/secret-manager/IntegrationsDetailsByIDPage/route.tsx +++ b/frontend/src/pages/secret-manager/IntegrationsDetailsByIDPage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { IntegrationDetailsByIDPage } from "./IntegrationsDetailsByIDPage"; +import { IntegrationDetailsByIDPage } from './IntegrationsDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/$integrationId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/$integrationId', )({ component: IntegrationDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Details" - } - ] - }; - } -}); + label: 'Details', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/IntegrationsListPage/route.tsx b/frontend/src/pages/secret-manager/IntegrationsListPage/route.tsx index c31773546..8206cc6bd 100644 --- a/frontend/src/pages/secret-manager/IntegrationsListPage/route.tsx +++ b/frontend/src/pages/secret-manager/IntegrationsListPage/route.tsx @@ -1,101 +1,101 @@ -import { createFileRoute, redirect } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, redirect } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { workspaceKeys } from "@app/hooks/api"; -import { TIntegration } from "@app/hooks/api/integrations/types"; +import { workspaceKeys } from '@app/hooks/api' +import { TIntegration } from '@app/hooks/api/integrations/types' import { fetchSecretSyncsByProjectId, SecretSync, secretSyncKeys, - TSecretSync -} from "@app/hooks/api/secretSyncs"; -import { fetchWorkspaceIntegrations } from "@app/hooks/api/workspace/queries"; -import { IntegrationsListPageTabs } from "@app/types/integrations"; + TSecretSync, +} from '@app/hooks/api/secretSyncs' +import { fetchWorkspaceIntegrations } from '@app/hooks/api/workspace/queries' +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { IntegrationsListPage } from "./IntegrationsListPage"; +import { IntegrationsListPage } from './IntegrationsListPage' const IntegrationsListPageQuerySchema = z.object({ selectedTab: z.nativeEnum(IntegrationsListPageTabs).optional(), - addSync: z.nativeEnum(SecretSync).optional() -}); + addSync: z.nativeEnum(SecretSync).optional(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/', )({ component: IntegrationsListPage, validateSearch: zodValidator(IntegrationsListPageQuerySchema), beforeLoad: async ({ context, search, params: { projectId } }) => { if (!search.selectedTab) { - let secretSyncs: TSecretSync[]; + let secretSyncs: TSecretSync[] try { secretSyncs = await context.queryClient.ensureQueryData({ queryKey: secretSyncKeys.list(projectId), - queryFn: () => fetchSecretSyncsByProjectId(projectId) - }); + queryFn: () => fetchSecretSyncsByProjectId(projectId), + }) } catch { throw redirect({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params: { - projectId + projectId, }, - search: { selectedTab: IntegrationsListPageTabs.NativeIntegrations } - }); + search: { selectedTab: IntegrationsListPageTabs.NativeIntegrations }, + }) } if (secretSyncs.length) { throw redirect({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params: { - projectId + projectId, }, - search: { selectedTab: IntegrationsListPageTabs.SecretSyncs } - }); + search: { selectedTab: IntegrationsListPageTabs.SecretSyncs }, + }) } - let integrations: TIntegration[]; + let integrations: TIntegration[] try { integrations = await context.queryClient.ensureQueryData({ queryKey: workspaceKeys.getWorkspaceIntegrations(projectId), - queryFn: () => fetchWorkspaceIntegrations(projectId) - }); + queryFn: () => fetchWorkspaceIntegrations(projectId), + }) } catch { throw redirect({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params: { - projectId + projectId, }, - search: { selectedTab: IntegrationsListPageTabs.SecretSyncs } - }); + search: { selectedTab: IntegrationsListPageTabs.SecretSyncs }, + }) } if (integrations.length) { throw redirect({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params: { - projectId + projectId, }, - search: { selectedTab: IntegrationsListPageTabs.NativeIntegrations } - }); + search: { selectedTab: IntegrationsListPageTabs.NativeIntegrations }, + }) } throw redirect({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params: { - projectId + projectId, }, - search: { selectedTab: IntegrationsListPageTabs.SecretSyncs } - }); + search: { selectedTab: IntegrationsListPageTabs.SecretSyncs }, + }) } return { breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations" - } - ] - }; - } -}); + label: 'Integrations', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/OverviewPage/route.tsx b/frontend/src/pages/secret-manager/OverviewPage/route.tsx index d6f4c4b8f..84097fb31 100644 --- a/frontend/src/pages/secret-manager/OverviewPage/route.tsx +++ b/frontend/src/pages/secret-manager/OverviewPage/route.tsx @@ -1,20 +1,20 @@ -import { createFileRoute, stripSearchParams } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, stripSearchParams } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { OverviewPage } from "./OverviewPage"; +import { OverviewPage } from './OverviewPage' const SecretOverviewPageQuerySchema = z.object({ - search: z.string().catch(""), - secretPath: z.string().catch("/") -}); + search: z.string().catch(''), + secretPath: z.string().catch('/'), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/overview" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/overview', )({ component: OverviewPage, validateSearch: zodValidator(SecretOverviewPageQuerySchema), search: { - middlewares: [stripSearchParams({ secretPath: "/", search: "" })] - } -}); + middlewares: [stripSearchParams({ secretPath: '/', search: '' })], + }, +}) diff --git a/frontend/src/pages/secret-manager/SecretApprovalsPage/route.tsx b/frontend/src/pages/secret-manager/SecretApprovalsPage/route.tsx index 79a5c8fa6..ab2774154 100644 --- a/frontend/src/pages/secret-manager/SecretApprovalsPage/route.tsx +++ b/frontend/src/pages/secret-manager/SecretApprovalsPage/route.tsx @@ -1,15 +1,15 @@ -import { createFileRoute } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { SecretApprovalsPage } from "./SecretApprovalsPage"; +import { SecretApprovalsPage } from './SecretApprovalsPage' const SecretApprovalPageQueryParams = z.object({ - requestId: z.string().catch("") -}); + requestId: z.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/approval" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/approval', )({ component: SecretApprovalsPage, validateSearch: zodValidator(SecretApprovalPageQueryParams), @@ -18,9 +18,9 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Approvals" - } - ] - }; - } -}); + label: 'Approvals', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/SecretDashboardPage/route.tsx b/frontend/src/pages/secret-manager/SecretDashboardPage/route.tsx index bfc01680f..f8962527c 100644 --- a/frontend/src/pages/secret-manager/SecretDashboardPage/route.tsx +++ b/frontend/src/pages/secret-manager/SecretDashboardPage/route.tsx @@ -1,44 +1,51 @@ -import { createFileRoute, linkOptions, stripSearchParams } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { + createFileRoute, + linkOptions, + stripSearchParams, +} from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { SecretDashboardPathBreadcrumb } from "@app/components/navigation/SecretDashboardPathBreadcrumb"; -import { BreadcrumbTypes } from "@app/components/v2"; +import { SecretDashboardPathBreadcrumb } from '@app/components/navigation/SecretDashboardPathBreadcrumb' +import { BreadcrumbTypes } from '@app/components/v2' -import { SecretDashboardPage } from "./SecretDashboardPage"; +import { SecretDashboardPage } from './SecretDashboardPage' const SecretDashboardPageQueryParamsSchema = z.object({ - secretPath: z.string().catch("/"), - search: z.string().catch(""), - tags: z.string().catch("") -}); + secretPath: z.string().catch('/'), + search: z.string().catch(''), + tags: z.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secrets/$envSlug" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secrets/$envSlug', )({ component: SecretDashboardPage, validateSearch: zodValidator(SecretDashboardPageQueryParamsSchema), search: { - middlewares: [stripSearchParams({ secretPath: "/", search: "", tags: "" })] + middlewares: [stripSearchParams({ secretPath: '/', search: '', tags: '' })], }, beforeLoad: ({ context, params, search }) => { - const secretPathSegments = search.secretPath.split("/").filter(Boolean); + const secretPathSegments = search.secretPath.split('/').filter(Boolean) return { breadcrumbs: [ ...context.breadcrumbs, { type: BreadcrumbTypes.Dropdown, - label: context.project.environments.find((el) => el.slug === params.envSlug)?.name || "", - dropdownTitle: "Environments", + label: + context.project.environments.find( + (el) => el.slug === params.envSlug, + )?.name || '', + dropdownTitle: 'Environments', links: context.project.environments.map((el) => ({ label: el.name, link: linkOptions({ - to: "/secret-manager/$projectId/secrets/$envSlug", + to: '/secret-manager/$projectId/secrets/$envSlug', params: { projectId: params.projectId, - envSlug: el.slug - } - }) - })) + envSlug: el.slug, + }, + }), + })), }, ...secretPathSegments.map((_, index) => ({ type: BreadcrumbTypes.Component, @@ -49,9 +56,9 @@ export const Route = createFileRoute( environmentSlug={params.envSlug} projectId={params.projectId} /> - ) - })) - ] - }; - } -}); + ), + })), + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/SecretRotationPage/route.tsx b/frontend/src/pages/secret-manager/SecretRotationPage/route.tsx index 5413817ec..fd3a703cf 100644 --- a/frontend/src/pages/secret-manager/SecretRotationPage/route.tsx +++ b/frontend/src/pages/secret-manager/SecretRotationPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { SecretRotationPage } from "./SecretRotationPage"; +import { SecretRotationPage } from './SecretRotationPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secret-rotation" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secret-rotation', )({ component: SecretRotationPage, beforeLoad: ({ context }) => { @@ -11,9 +11,9 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Secret Rotation" - } - ] - }; - } -}); + label: 'Secret Rotation', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/SecretSyncDetailsByIDPage/route.tsx b/frontend/src/pages/secret-manager/SecretSyncDetailsByIDPage/route.tsx index 8e76138ea..87551a622 100644 --- a/frontend/src/pages/secret-manager/SecretSyncDetailsByIDPage/route.tsx +++ b/frontend/src/pages/secret-manager/SecretSyncDetailsByIDPage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { SecretSyncDetailsByIDPage } from "./SecretSyncDetailsByIDPage"; +import { SecretSyncDetailsByIDPage } from './SecretSyncDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId', )({ component: SecretSyncDetailsByIDPage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.SecretSyncs - } - }) + selectedTab: IntegrationsListPageTabs.SecretSyncs, + }, + }), }, { - label: "Secret Sync" - } - ] - }; - } -}); + label: 'Secret Sync', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/SettingsPage/route.tsx b/frontend/src/pages/secret-manager/SettingsPage/route.tsx index a6e7d79ed..a36834428 100644 --- a/frontend/src/pages/secret-manager/SettingsPage/route.tsx +++ b/frontend/src/pages/secret-manager/SettingsPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { SettingsPage } from "./SettingsPage"; +import { SettingsPage } from './SettingsPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/settings" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/settings', )({ component: SettingsPage, beforeLoad: ({ context }) => { @@ -11,9 +11,9 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Settings" - } - ] - }; - } -}); + label: 'Settings', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/AwsParameterStoreAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/AwsParameterStoreAuthorizePage/route.tsx index f066497ff..a8ec1db6c 100644 --- a/frontend/src/pages/secret-manager/integrations/AwsParameterStoreAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/AwsParameterStoreAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { AWSParameterStoreAuthorizeIntegrationPage } from "./AwsParameterStoreAuthorizePage"; +import { AWSParameterStoreAuthorizeIntegrationPage } from './AwsParameterStoreAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/authorize', )({ component: AWSParameterStoreAuthorizeIntegrationPage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "AWS Parameter Store" - } - ] - }; - } -}); + label: 'AWS Parameter Store', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/AwsParameterStoreConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/AwsParameterStoreConfigurePage/route.tsx index 9195a08b8..b1696bd1c 100644 --- a/frontend/src/pages/secret-manager/integrations/AwsParameterStoreConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/AwsParameterStoreConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { AWSParameterStoreConfigurePage } from "./AwsParamterStoreConfigurePage"; +import { AWSParameterStoreConfigurePage } from './AwsParamterStoreConfigurePage' const AwsParameterStoreConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/create', )({ component: AWSParameterStoreConfigurePage, validateSearch: zodValidator(AwsParameterStoreConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "AWS Parameter Store" - } - ] - }; - } -}); + label: 'AWS Parameter Store', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/AwsSecretManagerAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/AwsSecretManagerAuthorizePage/route.tsx index 6f56da795..a8169d282 100644 --- a/frontend/src/pages/secret-manager/integrations/AwsSecretManagerAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/AwsSecretManagerAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { AWSSecretManagerAuthorizePage } from "./AwsSecretManagerAuthorizePage"; +import { AWSSecretManagerAuthorizePage } from './AwsSecretManagerAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/authorize', )({ component: AWSSecretManagerAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "AWS Secret Manager" - } - ] - }; - } -}); + label: 'AWS Secret Manager', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/AwsSecretManagerConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/AwsSecretManagerConfigurePage/route.tsx index 97df1702c..0cb272df0 100644 --- a/frontend/src/pages/secret-manager/integrations/AwsSecretManagerConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/AwsSecretManagerConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { AwsSecretManagerConfigurePage } from "./AwsSecretManagerConfigurePage"; +import { AwsSecretManagerConfigurePage } from './AwsSecretManagerConfigurePage' const AwsSecretManagerConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/create', )({ component: AwsSecretManagerConfigurePage, validateSearch: zodValidator(AwsSecretManagerConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "AWS Secret Manager" - } - ] - }; - } -}); + label: 'AWS Secret Manager', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/AzureAppConfigurationConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/AzureAppConfigurationConfigurePage/route.tsx index 250160f4f..e0e9895b7 100644 --- a/frontend/src/pages/secret-manager/integrations/AzureAppConfigurationConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/AzureAppConfigurationConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { AzureAppConfigurationConfigurePage } from "./AzureAppConfigurationConfigurePage"; +import { AzureAppConfigurationConfigurePage } from './AzureAppConfigurationConfigurePage' const AzureAppConfigurationPageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/create', )({ component: AzureAppConfigurationConfigurePage, validateSearch: zodValidator(AzureAppConfigurationPageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Azure App Configuration" - } - ] - }; - } -}); + label: 'Azure App Configuration', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/AzureAppConfigurationOauthCallbackPage/route.tsx b/frontend/src/pages/secret-manager/integrations/AzureAppConfigurationOauthCallbackPage/route.tsx index d8371fcf4..f401f83d4 100644 --- a/frontend/src/pages/secret-manager/integrations/AzureAppConfigurationOauthCallbackPage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/AzureAppConfigurationOauthCallbackPage/route.tsx @@ -1,39 +1,43 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { AzureAppConfigurationOauthCallbackPage } from "./AzureAppConfigurationOauthCallbackPage"; +import { AzureAppConfigurationOauthCallbackPage } from './AzureAppConfigurationOauthCallbackPage' -export const AzureAppConfigurationOauthCallbackPageQueryParamsSchema = z.object({ - state: z.string().catch(""), - code: z.coerce.string().catch("") -}); +export const AzureAppConfigurationOauthCallbackPageQueryParamsSchema = z.object( + { + state: z.string().catch(''), + code: z.coerce.string().catch(''), + }, +) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback', )({ component: AzureAppConfigurationOauthCallbackPage, - validateSearch: zodValidator(AzureAppConfigurationOauthCallbackPageQueryParamsSchema), + validateSearch: zodValidator( + AzureAppConfigurationOauthCallbackPageQueryParamsSchema, + ), beforeLoad: ({ context, params }) => { return { breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Azure App Configuration" - } - ] - }; - } -}); + label: 'Azure App Configuration', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/AzureDevopsAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/AzureDevopsAuthorizePage/route.tsx index c9284f800..fcde60e07 100644 --- a/frontend/src/pages/secret-manager/integrations/AzureDevopsAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/AzureDevopsAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { AzureDevopsAuthorizePage } from "./AzureDevopsAuthorizePage"; +import { AzureDevopsAuthorizePage } from './AzureDevopsAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/authorize', )({ component: AzureDevopsAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Azure Devops" - } - ] - }; - } -}); + label: 'Azure Devops', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/AzureDevopsConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/AzureDevopsConfigurePage/route.tsx index 766963366..3f3993e1c 100644 --- a/frontend/src/pages/secret-manager/integrations/AzureDevopsConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/AzureDevopsConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { AzureDevopsConfigurePage } from "./AzureDevopsConfigurePage"; +import { AzureDevopsConfigurePage } from './AzureDevopsConfigurePage' const AzureDevopsConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/create', )({ component: AzureDevopsConfigurePage, validateSearch: zodValidator(AzureDevopsConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Azure Devops" - } - ] - }; - } -}); + label: 'Azure Devops', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/AzureKeyVaultAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/AzureKeyVaultAuthorizePage/route.tsx index 3975e7da1..e879d3fbe 100644 --- a/frontend/src/pages/secret-manager/integrations/AzureKeyVaultAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/AzureKeyVaultAuthorizePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import z from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import z from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { AzureKeyVaultAuthorizePage } from "./AzureKeyVaultAuthorizePage"; +import { AzureKeyVaultAuthorizePage } from './AzureKeyVaultAuthorizePage' const PageQueryParamsSchema = z.object({ state: z.string(), - clientId: z.string().optional() -}); + clientId: z.string().optional(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/authorize', )({ component: AzureKeyVaultAuthorizePage, validateSearch: PageQueryParamsSchema, @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Azure Key Vault" - } - ] - }; - } -}); + label: 'Azure Key Vault', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/AzureKeyVaultConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/AzureKeyVaultConfigurePage/route.tsx index 76a945ee3..0014cb981 100644 --- a/frontend/src/pages/secret-manager/integrations/AzureKeyVaultConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/AzureKeyVaultConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { AzureKeyVaultConfigurePage } from "./AzureKeyVaultConfigurePage"; +import { AzureKeyVaultConfigurePage } from './AzureKeyVaultConfigurePage' const AzureKeyVaultConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/create', )({ component: AzureKeyVaultConfigurePage, validateSearch: zodValidator(AzureKeyVaultConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Azure Key Vault" - } - ] - }; - } -}); + label: 'Azure Key Vault', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/AzureKeyVaultOauthCallbackPage/route.tsx b/frontend/src/pages/secret-manager/integrations/AzureKeyVaultOauthCallbackPage/route.tsx index c2239f48e..309fd0db4 100644 --- a/frontend/src/pages/secret-manager/integrations/AzureKeyVaultOauthCallbackPage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/AzureKeyVaultOauthCallbackPage/route.tsx @@ -1,18 +1,18 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { AzureKeyVaultOauthCallbackPage } from "./AzureKeyVaultOauthCallback"; +import { AzureKeyVaultOauthCallbackPage } from './AzureKeyVaultOauthCallback' export const AzureKeyVaultOauthCallbackQueryParamsSchema = z.object({ - state: z.string().catch(""), - code: z.coerce.string().catch("") -}); + state: z.string().catch(''), + code: z.coerce.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback', )({ component: AzureKeyVaultOauthCallbackPage, validateSearch: zodValidator(AzureKeyVaultOauthCallbackQueryParamsSchema), @@ -21,19 +21,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Azure Key Vault" - } - ] - }; - } -}); + label: 'Azure Key Vault', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/BitbucketConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/BitbucketConfigurePage/route.tsx index 68b1acd63..f5ac1e1e2 100644 --- a/frontend/src/pages/secret-manager/integrations/BitbucketConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/BitbucketConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { BitbucketConfigurePage } from "./BitbucketConfigurePage"; +import { BitbucketConfigurePage } from './BitbucketConfigurePage' const BitbucketConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/create', )({ component: BitbucketConfigurePage, validateSearch: zodValidator(BitbucketConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Bitbucket" - } - ] - }; - } -}); + label: 'Bitbucket', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/BitbucketOauthCallbackPage/route.tsx b/frontend/src/pages/secret-manager/integrations/BitbucketOauthCallbackPage/route.tsx index d02697846..f8d92cff5 100644 --- a/frontend/src/pages/secret-manager/integrations/BitbucketOauthCallbackPage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/BitbucketOauthCallbackPage/route.tsx @@ -1,18 +1,18 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { BitbucketOauthCallbackPage } from "./BitbucketOauthCallbackPage"; +import { BitbucketOauthCallbackPage } from './BitbucketOauthCallbackPage' export const BitbucketOauthCallbackQueryParamsSchema = z.object({ - state: z.string().catch(""), - code: z.coerce.string().catch("") -}); + state: z.string().catch(''), + code: z.coerce.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/oauth2/callback', )({ component: BitbucketOauthCallbackPage, validateSearch: zodValidator(BitbucketOauthCallbackQueryParamsSchema), @@ -21,19 +21,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Bitbucket" - } - ] - }; - } -}); + label: 'Bitbucket', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/ChecklyAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/ChecklyAuthorizePage/route.tsx index 7b54ba00e..1af79a5ae 100644 --- a/frontend/src/pages/secret-manager/integrations/ChecklyAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/ChecklyAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { ChecklyAuthorizePage } from "./ChecklyAuthorizePage"; +import { ChecklyAuthorizePage } from './ChecklyAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/authorize', )({ component: ChecklyAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Checkly" - } - ] - }; - } -}); + label: 'Checkly', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/ChecklyConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/ChecklyConfigurePage/route.tsx index 652aae23a..fbf431f8a 100644 --- a/frontend/src/pages/secret-manager/integrations/ChecklyConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/ChecklyConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { ChecklyConfigurePage } from "./ChecklyConfigurePage"; +import { ChecklyConfigurePage } from './ChecklyConfigurePage' const ChecklyConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/create', )({ component: ChecklyConfigurePage, validateSearch: zodValidator(ChecklyConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Checkly" - } - ] - }; - } -}); + label: 'Checkly', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/CircleCIAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/CircleCIAuthorizePage/route.tsx index b625dcce4..c4cb43214 100644 --- a/frontend/src/pages/secret-manager/integrations/CircleCIAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/CircleCIAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { CircleCIAuthorizePage } from "./CircleCIAuthorizePage"; +import { CircleCIAuthorizePage } from './CircleCIAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/authorize', )({ component: CircleCIAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Circle CI" - } - ] - }; - } -}); + label: 'Circle CI', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/CircleCIConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/CircleCIConfigurePage/route.tsx index 0c6bb61f0..438a873bf 100644 --- a/frontend/src/pages/secret-manager/integrations/CircleCIConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/CircleCIConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { CircleCIConfigurePage } from "./CircleCIConfigurePage"; +import { CircleCIConfigurePage } from './CircleCIConfigurePage' const CircleCIConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/create', )({ component: CircleCIConfigurePage, validateSearch: zodValidator(CircleCIConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Circle CI" - } - ] - }; - } -}); + label: 'Circle CI', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/Cloud66AuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/Cloud66AuthorizePage/route.tsx index 5b6e06c55..40a683141 100644 --- a/frontend/src/pages/secret-manager/integrations/Cloud66AuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/Cloud66AuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { Cloud66AuthorizePage } from "./Cloud66AuthorizePage"; +import { Cloud66AuthorizePage } from './Cloud66AuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/authorize', )({ component: Cloud66AuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Cloud 66" - } - ] - }; - } -}); + label: 'Cloud 66', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/Cloud66ConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/Cloud66ConfigurePage/route.tsx index 1c7fe58d2..f2ccc6fac 100644 --- a/frontend/src/pages/secret-manager/integrations/Cloud66ConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/Cloud66ConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { Cloud66ConfigurePage } from "./Cloud66ConfigurePage"; +import { Cloud66ConfigurePage } from './Cloud66ConfigurePage' const Cloud66ConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/create', )({ component: Cloud66ConfigurePage, validateSearch: zodValidator(Cloud66ConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Cloud 66" - } - ] - }; - } -}); + label: 'Cloud 66', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/CloudflarePagesAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/CloudflarePagesAuthorizePage/route.tsx index 10a49dbf8..8c72f7e6f 100644 --- a/frontend/src/pages/secret-manager/integrations/CloudflarePagesAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/CloudflarePagesAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { CloudflarePagesAuthorizePage } from "./CloudflarePagesAuthorizePage"; +import { CloudflarePagesAuthorizePage } from './CloudflarePagesAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/authorize', )({ component: CloudflarePagesAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Cloudflare Pages" - } - ] - }; - } -}); + label: 'Cloudflare Pages', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/CloudflarePagesConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/CloudflarePagesConfigurePage/route.tsx index 30be97266..33dcf62e1 100644 --- a/frontend/src/pages/secret-manager/integrations/CloudflarePagesConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/CloudflarePagesConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { CloudflarePagesConfigurePage } from "./CloudflarePagesConfigurePage"; +import { CloudflarePagesConfigurePage } from './CloudflarePagesConfigurePage' const CloudflarePagesConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/create', )({ component: CloudflarePagesConfigurePage, validateSearch: zodValidator(CloudflarePagesConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Cloudflare Pages" - } - ] - }; - } -}); + label: 'Cloudflare Pages', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/CloudflareWorkersAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/CloudflareWorkersAuthorizePage/route.tsx index 731053ce0..5ce469ae2 100644 --- a/frontend/src/pages/secret-manager/integrations/CloudflareWorkersAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/CloudflareWorkersAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { CloudflareWorkersAuthorizePage } from "./CloudflareWorkersAuthorizePage"; +import { CloudflareWorkersAuthorizePage } from './CloudflareWorkersAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/authorize', )({ component: CloudflareWorkersAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Cloudflare Workers" - } - ] - }; - } -}); + label: 'Cloudflare Workers', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/CloudflareWorkersConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/CloudflareWorkersConfigurePage/route.tsx index ffbb56a83..1d46f6130 100644 --- a/frontend/src/pages/secret-manager/integrations/CloudflareWorkersConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/CloudflareWorkersConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { CloudflareWorkersConfigurePage } from "./CloudflareWorkersConfigurePage"; +import { CloudflareWorkersConfigurePage } from './CloudflareWorkersConfigurePage' const CloudflareWorkersConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/create', )({ component: CloudflareWorkersConfigurePage, validateSearch: zodValidator(CloudflareWorkersConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Cloudflare Workers" - } - ] - }; - } -}); + label: 'Cloudflare Workers', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/CodefreshAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/CodefreshAuthorizePage/route.tsx index b414b9819..ca6da35ca 100644 --- a/frontend/src/pages/secret-manager/integrations/CodefreshAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/CodefreshAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { CodefreshAuthorizePage } from "./CodefreshAuthorizePage"; +import { CodefreshAuthorizePage } from './CodefreshAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/authorize', )({ component: CodefreshAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Codefresh" - } - ] - }; - } -}); + label: 'Codefresh', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/CodefreshConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/CodefreshConfigurePage/route.tsx index 5ddde68e6..0a6f695ef 100644 --- a/frontend/src/pages/secret-manager/integrations/CodefreshConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/CodefreshConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { CodefreshConfigurePage } from "./CodefreshConfigurePage"; +import { CodefreshConfigurePage } from './CodefreshConfigurePage' const CodefreshConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/create', )({ component: CodefreshConfigurePage, validateSearch: zodValidator(CodefreshConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Codefresh" - } - ] - }; - } -}); + label: 'Codefresh', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/DatabricksAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/DatabricksAuthorizePage/route.tsx index 4fdee2ba6..3e1b74762 100644 --- a/frontend/src/pages/secret-manager/integrations/DatabricksAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/DatabricksAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { DatabricksAuthorizePage } from "./DatabricksAuthorizePage"; +import { DatabricksAuthorizePage } from './DatabricksAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/authorize', )({ component: DatabricksAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Databricks" - } - ] - }; - } -}); + label: 'Databricks', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/DatabricksConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/DatabricksConfigurePage/route.tsx index e7e8ae2db..106564ca2 100644 --- a/frontend/src/pages/secret-manager/integrations/DatabricksConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/DatabricksConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { DatabricksConfigurePage } from "./DatabricksConfigurePage"; +import { DatabricksConfigurePage } from './DatabricksConfigurePage' const DatabricksConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/create', )({ component: DatabricksConfigurePage, validateSearch: zodValidator(DatabricksConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Databricks" - } - ] - }; - } -}); + label: 'Databricks', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/DigitalOceanAppPlatformAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/DigitalOceanAppPlatformAuthorizePage/route.tsx index 5b3a62175..a7f73472d 100644 --- a/frontend/src/pages/secret-manager/integrations/DigitalOceanAppPlatformAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/DigitalOceanAppPlatformAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { DigitalOceanAppPlatformAuthorizePage } from "./DigitalOceanAppPlatformAuthorizePage"; +import { DigitalOceanAppPlatformAuthorizePage } from './DigitalOceanAppPlatformAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize', )({ component: DigitalOceanAppPlatformAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "DigitalOcean App Platform" - } - ] - }; - } -}); + label: 'DigitalOcean App Platform', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/DigitalOceanAppPlatformConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/DigitalOceanAppPlatformConfigurePage/route.tsx index 505206b71..1c77e16ab 100644 --- a/frontend/src/pages/secret-manager/integrations/DigitalOceanAppPlatformConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/DigitalOceanAppPlatformConfigurePage/route.tsx @@ -1,38 +1,40 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { DigitalOceanAppPlatformConfigurePage } from "./DigitalOceanAppPlatformConfigurePage"; +import { DigitalOceanAppPlatformConfigurePage } from './DigitalOceanAppPlatformConfigurePage' const DigitalOceanAppPlatformConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/create', )({ component: DigitalOceanAppPlatformConfigurePage, - validateSearch: zodValidator(DigitalOceanAppPlatformConfigurePageQueryParamsSchema), + validateSearch: zodValidator( + DigitalOceanAppPlatformConfigurePageQueryParamsSchema, + ), beforeLoad: ({ context, params }) => { return { breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "DigitalOcean App Platform" - } - ] - }; - } -}); + label: 'DigitalOcean App Platform', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/FlyioAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/FlyioAuthorizePage/route.tsx index 3393aa029..0518183be 100644 --- a/frontend/src/pages/secret-manager/integrations/FlyioAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/FlyioAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { FlyioAuthorizePage } from "./FlyioAuthorizePage"; +import { FlyioAuthorizePage } from './FlyioAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/authorize', )({ component: FlyioAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Fly IO" - } - ] - }; - } -}); + label: 'Fly IO', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/FlyioConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/FlyioConfigurePage/route.tsx index 19b009c70..9011f979f 100644 --- a/frontend/src/pages/secret-manager/integrations/FlyioConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/FlyioConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { FlyioConfigurePage } from "./FlyioConfigurePage"; +import { FlyioConfigurePage } from './FlyioConfigurePage' const FlyioConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/create', )({ component: FlyioConfigurePage, validateSearch: zodValidator(FlyioConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Fly IO" - } - ] - }; - } -}); + label: 'Fly IO', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/GcpSecretManagerAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/GcpSecretManagerAuthorizePage/route.tsx index 6e48d2916..2b1ca1b0b 100644 --- a/frontend/src/pages/secret-manager/integrations/GcpSecretManagerAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/GcpSecretManagerAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { GcpSecretManagerAuthorizePage } from "./GcpSecretManagerAuthorizePage"; +import { GcpSecretManagerAuthorizePage } from './GcpSecretManagerAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/authorize', )({ component: GcpSecretManagerAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "GCP Secret Manager" - } - ] - }; - } -}); + label: 'GCP Secret Manager', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/GcpSecretManagerConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/GcpSecretManagerConfigurePage/route.tsx index cad85ec41..75947fc03 100644 --- a/frontend/src/pages/secret-manager/integrations/GcpSecretManagerConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/GcpSecretManagerConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { GcpSecretManagerConfigurePage } from "./GcpSecretManagerConfigurePage"; +import { GcpSecretManagerConfigurePage } from './GcpSecretManagerConfigurePage' const GcpConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/create', )({ component: GcpSecretManagerConfigurePage, validateSearch: zodValidator(GcpConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "GCP Secret Manager" - } - ] - }; - } -}); + label: 'GCP Secret Manager', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/GcpSecretManagerOauthCallbackPage/route.tsx b/frontend/src/pages/secret-manager/integrations/GcpSecretManagerOauthCallbackPage/route.tsx index 239f583b2..0fa6e248f 100644 --- a/frontend/src/pages/secret-manager/integrations/GcpSecretManagerOauthCallbackPage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/GcpSecretManagerOauthCallbackPage/route.tsx @@ -1,39 +1,41 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { GcpSecretManagerOauthCallbackPage } from "./GcpSecretManagerOauthCallbackPage"; +import { GcpSecretManagerOauthCallbackPage } from './GcpSecretManagerOauthCallbackPage' export const GcpSecretManagerOAuthCallbackPageQueryParamsSchema = z.object({ - state: z.string().catch(""), - code: z.coerce.string().catch("") -}); + state: z.string().catch(''), + code: z.coerce.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback', )({ component: GcpSecretManagerOauthCallbackPage, - validateSearch: zodValidator(GcpSecretManagerOAuthCallbackPageQueryParamsSchema), + validateSearch: zodValidator( + GcpSecretManagerOAuthCallbackPageQueryParamsSchema, + ), beforeLoad: ({ context, params }) => { return { breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "GCP Secret Manager" - } - ] - }; - } -}); + label: 'GCP Secret Manager', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/GithubAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/GithubAuthorizePage/route.tsx index 248a0e328..9d8a7b30a 100644 --- a/frontend/src/pages/secret-manager/integrations/GithubAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/GithubAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { GithubAuthorizePage } from "./GithubAuthorizePage"; +import { GithubAuthorizePage } from './GithubAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/auth-mode-selection" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/auth-mode-selection', )({ component: GithubAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "GitHub" - } - ] - }; - } -}); + label: 'GitHub', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/GithubConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/GithubConfigurePage/route.tsx index 9ff038882..05cefebac 100644 --- a/frontend/src/pages/secret-manager/integrations/GithubConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/GithubConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { GithubConfigurePage } from "./GithubConfigurePage"; +import { GithubConfigurePage } from './GithubConfigurePage' const GithubConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/create', )({ component: GithubConfigurePage, validateSearch: zodValidator(GithubConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "GitHub" - } - ] - }; - } -}); + label: 'GitHub', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/GithubOauthCallbackPage/route.tsx b/frontend/src/pages/secret-manager/integrations/GithubOauthCallbackPage/route.tsx index bf6f7a342..fa931a838 100644 --- a/frontend/src/pages/secret-manager/integrations/GithubOauthCallbackPage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/GithubOauthCallbackPage/route.tsx @@ -1,19 +1,19 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { GithubOauthCallbackPage } from "./GithubOauthCallbackPage"; +import { GithubOauthCallbackPage } from './GithubOauthCallbackPage' export const GithubOAuthCallbackPageQueryParamsSchema = z.object({ - state: z.string().catch(""), - installation_id: z.coerce.string().optional().catch(""), - code: z.coerce.string().catch("") -}); + state: z.string().catch(''), + installation_id: z.coerce.string().optional().catch(''), + code: z.coerce.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/oauth2/callback', )({ component: GithubOauthCallbackPage, validateSearch: zodValidator(GithubOAuthCallbackPageQueryParamsSchema), @@ -22,19 +22,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...(context?.breadcrumbs || []), { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "GitHub" - } - ] - }; - } -}); + label: 'GitHub', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/GitlabAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/GitlabAuthorizePage/route.tsx index e38ac0809..7a35b11c2 100644 --- a/frontend/src/pages/secret-manager/integrations/GitlabAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/GitlabAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { GitlabAuthorizePage } from "./GitlabAuthorizePage"; +import { GitlabAuthorizePage } from './GitlabAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/authorize', )({ component: GitlabAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "GitLab" - } - ] - }; - } -}); + label: 'GitLab', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/GitlabConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/GitlabConfigurePage/route.tsx index 64d3a3a36..aa1a82db2 100644 --- a/frontend/src/pages/secret-manager/integrations/GitlabConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/GitlabConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { GitlabConfigurePage } from "./GitlabConfigurePage"; +import { GitlabConfigurePage } from './GitlabConfigurePage' const GitlabConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/create', )({ component: GitlabConfigurePage, validateSearch: zodValidator(GitlabConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "GitLab" - } - ] - }; - } -}); + label: 'GitLab', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/GitlabOauthCallbackPage/route.tsx b/frontend/src/pages/secret-manager/integrations/GitlabOauthCallbackPage/route.tsx index f775a13fb..51fb80cd9 100644 --- a/frontend/src/pages/secret-manager/integrations/GitlabOauthCallbackPage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/GitlabOauthCallbackPage/route.tsx @@ -1,18 +1,18 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { GitLabOAuthCallbackPage } from "./GitlabOauthCallbackPage"; +import { GitLabOAuthCallbackPage } from './GitlabOauthCallbackPage' export const GitlabOAuthCallbackPageQueryParamsSchema = z.object({ - state: z.string().catch(""), - code: z.coerce.string().catch("") -}); + state: z.string().catch(''), + code: z.coerce.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/oauth2/callback', )({ component: GitLabOAuthCallbackPage, validateSearch: zodValidator(GitlabOAuthCallbackPageQueryParamsSchema), @@ -21,19 +21,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "GitLab" - } - ] - }; - } -}); + label: 'GitLab', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/HashicorpVaultAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/HashicorpVaultAuthorizePage/route.tsx index d6b124572..2e848309a 100644 --- a/frontend/src/pages/secret-manager/integrations/HashicorpVaultAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/HashicorpVaultAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { HashicorpVaultAuthorizePage } from "./HashicorpVaultAuthorizePage"; +import { HashicorpVaultAuthorizePage } from './HashicorpVaultAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/authorize', )({ component: HashicorpVaultAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Hashicorp Vault" - } - ] - }; - } -}); + label: 'Hashicorp Vault', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/HashicorpVaultConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/HashicorpVaultConfigurePage/route.tsx index 1f2c31660..7243c9405 100644 --- a/frontend/src/pages/secret-manager/integrations/HashicorpVaultConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/HashicorpVaultConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { HashicorpVaultConfigurePage } from "./HashicorpVaultConfigurePage"; +import { HashicorpVaultConfigurePage } from './HashicorpVaultConfigurePage' const HashicorpVaultConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/create', )({ component: HashicorpVaultConfigurePage, validateSearch: zodValidator(HashicorpVaultConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Hashicorp Vault" - } - ] - }; - } -}); + label: 'Hashicorp Vault', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/HasuraCloudAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/HasuraCloudAuthorizePage/route.tsx index 572b3a005..3fee6f1f6 100644 --- a/frontend/src/pages/secret-manager/integrations/HasuraCloudAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/HasuraCloudAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { HasuraCloudAuthorizePage } from "./HasuraCloudAuthorizePage"; +import { HasuraCloudAuthorizePage } from './HasuraCloudAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/authorize', )({ component: HasuraCloudAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Hasura Cloud" - } - ] - }; - } -}); + label: 'Hasura Cloud', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/HasuraCloudConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/HasuraCloudConfigurePage/route.tsx index c475e5bd1..9b8517ff3 100644 --- a/frontend/src/pages/secret-manager/integrations/HasuraCloudConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/HasuraCloudConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { HasuraCloudConfigurePage } from "./HasuraCloudConfigurePage"; +import { HasuraCloudConfigurePage } from './HasuraCloudConfigurePage' const HasuraCloudConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/create', )({ component: HasuraCloudConfigurePage, validateSearch: zodValidator(HasuraCloudConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Hasura Cloud" - } - ] - }; - } -}); + label: 'Hasura Cloud', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/HerokuConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/HerokuConfigurePage/route.tsx index bcfaf2f3e..1b5a3fd10 100644 --- a/frontend/src/pages/secret-manager/integrations/HerokuConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/HerokuConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { HerokuConfigurePage } from "./HerokuConfigurePage"; +import { HerokuConfigurePage } from './HerokuConfigurePage' const HerokuConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/create', )({ component: HerokuConfigurePage, validateSearch: zodValidator(HerokuConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Heroku Cloud" - } - ] - }; - } -}); + label: 'Heroku Cloud', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/HerokuOauthCallbackPage/route.tsx b/frontend/src/pages/secret-manager/integrations/HerokuOauthCallbackPage/route.tsx index 5587e930b..686a7337d 100644 --- a/frontend/src/pages/secret-manager/integrations/HerokuOauthCallbackPage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/HerokuOauthCallbackPage/route.tsx @@ -1,18 +1,18 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { HerokuOAuthCallbackPage } from "./HerokuOauthCallbackPage"; +import { HerokuOAuthCallbackPage } from './HerokuOauthCallbackPage' export const HerokuOAuthCallbackPageQueryParamsSchema = z.object({ - state: z.string().catch(""), - code: z.coerce.string().catch("") -}); + state: z.string().catch(''), + code: z.coerce.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/oauth2/callback', )({ component: HerokuOAuthCallbackPage, validateSearch: zodValidator(HerokuOAuthCallbackPageQueryParamsSchema), @@ -21,19 +21,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Heroku Cloud" - } - ] - }; - } -}); + label: 'Heroku Cloud', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/LaravelForgeAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/LaravelForgeAuthorizePage/route.tsx index dd49bb33f..c6cec05f9 100644 --- a/frontend/src/pages/secret-manager/integrations/LaravelForgeAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/LaravelForgeAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { LaravelForgeAuthorizePage } from "./LaravelForgeAuthorizePage"; +import { LaravelForgeAuthorizePage } from './LaravelForgeAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/authorize', )({ component: LaravelForgeAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Laravel Forge" - } - ] - }; - } -}); + label: 'Laravel Forge', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/LaravelForgeConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/LaravelForgeConfigurePage/route.tsx index 3a58ecacf..2714f6a08 100644 --- a/frontend/src/pages/secret-manager/integrations/LaravelForgeConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/LaravelForgeConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { LaravelForgeConfigurePage } from "./LaravelForgeConfigurePage"; +import { LaravelForgeConfigurePage } from './LaravelForgeConfigurePage' const LaravelForgeConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/create', )({ component: LaravelForgeConfigurePage, validateSearch: zodValidator(LaravelForgeConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Laravel Forge" - } - ] - }; - } -}); + label: 'Laravel Forge', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/NetlifyConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/NetlifyConfigurePage/route.tsx index 2da84a523..fc8e85e69 100644 --- a/frontend/src/pages/secret-manager/integrations/NetlifyConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/NetlifyConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { NetlifyConfigurePage } from "./NetlifyConfigurePage"; +import { NetlifyConfigurePage } from './NetlifyConfigurePage' const NetlifyConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/create', )({ component: NetlifyConfigurePage, validateSearch: zodValidator(NetlifyConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Netlify" - } - ] - }; - } -}); + label: 'Netlify', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/NetlifyOauthCallbackPage/route.tsx b/frontend/src/pages/secret-manager/integrations/NetlifyOauthCallbackPage/route.tsx index 37b667bf9..39745a2da 100644 --- a/frontend/src/pages/secret-manager/integrations/NetlifyOauthCallbackPage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/NetlifyOauthCallbackPage/route.tsx @@ -1,18 +1,18 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { NetlifyOauthCallbackPage } from "./NetlifyOauthCallbackPage"; +import { NetlifyOauthCallbackPage } from './NetlifyOauthCallbackPage' export const NetlifyOAuthCallbackPageQueryParamsSchema = z.object({ - state: z.string().catch(""), - code: z.coerce.string().catch("") -}); + state: z.string().catch(''), + code: z.coerce.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/oauth2/callback', )({ component: NetlifyOauthCallbackPage, validateSearch: zodValidator(NetlifyOAuthCallbackPageQueryParamsSchema), @@ -21,19 +21,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Netlify" - } - ] - }; - } -}); + label: 'Netlify', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/NorthflankAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/NorthflankAuthorizePage/route.tsx index 1ddca538f..459056914 100644 --- a/frontend/src/pages/secret-manager/integrations/NorthflankAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/NorthflankAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { NorthflankAuthorizePage } from "./NorthflankAuthorizePage"; +import { NorthflankAuthorizePage } from './NorthflankAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/authorize', )({ component: NorthflankAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Northflank" - } - ] - }; - } -}); + label: 'Northflank', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/NorthflankConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/NorthflankConfigurePage/route.tsx index 1d2db4fda..0522b72f0 100644 --- a/frontend/src/pages/secret-manager/integrations/NorthflankConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/NorthflankConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { NorthflankConfigurePage } from "./NorthflankConfigurePage"; +import { NorthflankConfigurePage } from './NorthflankConfigurePage' const NorthflankConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/create', )({ component: NorthflankConfigurePage, validateSearch: zodValidator(NorthflankConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Northflank" - } - ] - }; - } -}); + label: 'Northflank', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/OctopusDeployAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/OctopusDeployAuthorizePage/route.tsx index 0064e2a57..289cc4fdb 100644 --- a/frontend/src/pages/secret-manager/integrations/OctopusDeployAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/OctopusDeployAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { OctopusDeployAuthorizePage } from "./OctopusDeployAuthorizePage"; +import { OctopusDeployAuthorizePage } from './OctopusDeployAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/authorize', )({ component: OctopusDeployAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Octopus Deploy" - } - ] - }; - } -}); + label: 'Octopus Deploy', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/OctopusDeployConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/OctopusDeployConfigurePage/route.tsx index 264c17dcb..0e1cca67c 100644 --- a/frontend/src/pages/secret-manager/integrations/OctopusDeployConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/OctopusDeployConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { OctopusDeployConfigurePage } from "./OctopusDeployConfigurePage"; +import { OctopusDeployConfigurePage } from './OctopusDeployConfigurePage' const OctopusDeployConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/create', )({ component: OctopusDeployConfigurePage, validateSearch: zodValidator(OctopusDeployConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Octopus Deploy" - } - ] - }; - } -}); + label: 'Octopus Deploy', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/QoveryAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/QoveryAuthorizePage/route.tsx index e63745397..6de3c7313 100644 --- a/frontend/src/pages/secret-manager/integrations/QoveryAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/QoveryAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { QoveryAuthorizePage } from "./QoveryAuthorizePage"; +import { QoveryAuthorizePage } from './QoveryAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/authorize', )({ component: QoveryAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Qovery" - } - ] - }; - } -}); + label: 'Qovery', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/QoveryConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/QoveryConfigurePage/route.tsx index ae6fb36fe..669ed7e6d 100644 --- a/frontend/src/pages/secret-manager/integrations/QoveryConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/QoveryConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { QoveryConfigurePage } from "./QoveryConfigurePage"; +import { QoveryConfigurePage } from './QoveryConfigurePage' const QoveryConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/create', )({ component: QoveryConfigurePage, validateSearch: zodValidator(QoveryConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Qovery" - } - ] - }; - } -}); + label: 'Qovery', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/RailwayAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/RailwayAuthorizePage/route.tsx index 8d66fbfc0..2e9278602 100644 --- a/frontend/src/pages/secret-manager/integrations/RailwayAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/RailwayAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { RailwayAuthorizePage } from "./RailwayAuthorizePage"; +import { RailwayAuthorizePage } from './RailwayAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/authorize', )({ component: RailwayAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Railway" - } - ] - }; - } -}); + label: 'Railway', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/RailwayConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/RailwayConfigurePage/route.tsx index aa7c9070f..5f9831158 100644 --- a/frontend/src/pages/secret-manager/integrations/RailwayConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/RailwayConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { RailwayConfigurePage } from "./RailwayConfigurePage"; +import { RailwayConfigurePage } from './RailwayConfigurePage' const RailwayConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/create', )({ component: RailwayConfigurePage, validateSearch: zodValidator(RailwayConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Railway" - } - ] - }; - } -}); + label: 'Railway', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/RenderAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/RenderAuthorizePage/route.tsx index f8f25e764..b6b013cc2 100644 --- a/frontend/src/pages/secret-manager/integrations/RenderAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/RenderAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { RenderAuthorizePage } from "./RenderAuthorizePage"; +import { RenderAuthorizePage } from './RenderAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/authorize', )({ component: RenderAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Render" - } - ] - }; - } -}); + label: 'Render', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/RenderConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/RenderConfigurePage/route.tsx index 59486fa96..1526a6f89 100644 --- a/frontend/src/pages/secret-manager/integrations/RenderConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/RenderConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { RenderConfigurePage } from "./RenderConfigurePage"; +import { RenderConfigurePage } from './RenderConfigurePage' const RenderConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/create', )({ component: RenderConfigurePage, validateSearch: zodValidator(RenderConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Render" - } - ] - }; - } -}); + label: 'Render', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/RundeckAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/RundeckAuthorizePage/route.tsx index a878544b8..e152d1279 100644 --- a/frontend/src/pages/secret-manager/integrations/RundeckAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/RundeckAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { RundeckAuthorizePage } from "./RundeckAuthorizePage"; +import { RundeckAuthorizePage } from './RundeckAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/authorize', )({ component: RundeckAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Rundeck" - } - ] - }; - } -}); + label: 'Rundeck', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/RundeckConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/RundeckConfigurePage/route.tsx index 866778387..2768d3b93 100644 --- a/frontend/src/pages/secret-manager/integrations/RundeckConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/RundeckConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { RundeckConfigurePage } from "./RundeckConfigurePage"; +import { RundeckConfigurePage } from './RundeckConfigurePage' const RundeskConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/create', )({ component: RundeckConfigurePage, validateSearch: zodValidator(RundeskConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Rundeck" - } - ] - }; - } -}); + label: 'Rundeck', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/SelectIntegrationAuthPage/route.tsx b/frontend/src/pages/secret-manager/integrations/SelectIntegrationAuthPage/route.tsx index 1e7ce337c..b8c81fa85 100644 --- a/frontend/src/pages/secret-manager/integrations/SelectIntegrationAuthPage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/SelectIntegrationAuthPage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { SelectIntegrationAuthPage } from "./SelectIntegrationAuthPage"; +import { SelectIntegrationAuthPage } from './SelectIntegrationAuthPage' const SelectIntegrationAuthPageQueryParamsSchema = z.object({ - integrationSlug: z.string() -}); + integrationSlug: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/select-integration-auth" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/select-integration-auth', )({ component: SelectIntegrationAuthPage, validateSearch: zodValidator(SelectIntegrationAuthPageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Configure" - } - ] - }; - } -}); + label: 'Configure', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/SupabaseAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/SupabaseAuthorizePage/route.tsx index a3b7a826e..ca8ce73ee 100644 --- a/frontend/src/pages/secret-manager/integrations/SupabaseAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/SupabaseAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { SupabaseAuthorizePage } from "./SupabaseAuthorizePage"; +import { SupabaseAuthorizePage } from './SupabaseAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/authorize', )({ component: SupabaseAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Supabase" - } - ] - }; - } -}); + label: 'Supabase', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/SupabaseConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/SupabaseConfigurePage/route.tsx index e5d50d350..74b3b1330 100644 --- a/frontend/src/pages/secret-manager/integrations/SupabaseConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/SupabaseConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { SupabaseConfigurePage } from "./SupabaseConfigurePage"; +import { SupabaseConfigurePage } from './SupabaseConfigurePage' const SupabaseConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/create', )({ component: SupabaseConfigurePage, validateSearch: zodValidator(SupabaseConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Supabase" - } - ] - }; - } -}); + label: 'Supabase', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/TeamcityAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/TeamcityAuthorizePage/route.tsx index e9bc5534b..bbf62891c 100644 --- a/frontend/src/pages/secret-manager/integrations/TeamcityAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/TeamcityAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { TeamcityAuthorizePage } from "./TeamcityAuthorizePage"; +import { TeamcityAuthorizePage } from './TeamcityAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/authorize', )({ component: TeamcityAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Teamcity" - } - ] - }; - } -}); + label: 'Teamcity', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/TeamcityConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/TeamcityConfigurePage/route.tsx index 73532c919..2946954ad 100644 --- a/frontend/src/pages/secret-manager/integrations/TeamcityConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/TeamcityConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { TeamcityConfigurePage } from "./TeamcityConfigurePage"; +import { TeamcityConfigurePage } from './TeamcityConfigurePage' const TeamcityConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/create', )({ component: TeamcityConfigurePage, validateSearch: zodValidator(TeamcityConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Teamcity" - } - ] - }; - } -}); + label: 'Teamcity', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/TerraformCloudAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/TerraformCloudAuthorizePage/route.tsx index ad936b182..4103c16c7 100644 --- a/frontend/src/pages/secret-manager/integrations/TerraformCloudAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/TerraformCloudAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { TerraformCloudAuthorizePage } from "./TerraformCloudAuthorizePage"; +import { TerraformCloudAuthorizePage } from './TerraformCloudAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/authorize', )({ component: TerraformCloudAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Terraform Cloud" - } - ] - }; - } -}); + label: 'Terraform Cloud', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/TerraformCloudConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/TerraformCloudConfigurePage/route.tsx index ad2a48182..9ab838561 100644 --- a/frontend/src/pages/secret-manager/integrations/TerraformCloudConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/TerraformCloudConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { TerraformCloudConfigurePage } from "./TerraformCloudConfigurePage"; +import { TerraformCloudConfigurePage } from './TerraformCloudConfigurePage' const TerraformCloudConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/create', )({ component: TerraformCloudConfigurePage, validateSearch: zodValidator(TerraformCloudConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Terraform Cloud" - } - ] - }; - } -}); + label: 'Terraform Cloud', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/TravisCIAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/TravisCIAuthorizePage/route.tsx index eaa138804..b8ea12877 100644 --- a/frontend/src/pages/secret-manager/integrations/TravisCIAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/TravisCIAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { TravisCIAuthorizePage } from "./TravisCIAuthorizePage"; +import { TravisCIAuthorizePage } from './TravisCIAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/authorize', )({ component: TravisCIAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Travis CI" - } - ] - }; - } -}); + label: 'Travis CI', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/TravisCIConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/TravisCIConfigurePage/route.tsx index cc5600ffd..3c24b1fda 100644 --- a/frontend/src/pages/secret-manager/integrations/TravisCIConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/TravisCIConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { TravisCIConfigurePage } from "./TravisCIConfigurePage"; +import { TravisCIConfigurePage } from './TravisCIConfigurePage' const TravisCIConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/create', )({ component: TravisCIConfigurePage, validateSearch: zodValidator(TravisCIConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Travis CI" - } - ] - }; - } -}); + label: 'Travis CI', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/VercelConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/VercelConfigurePage/route.tsx index 3f36ba5fa..2c555494d 100644 --- a/frontend/src/pages/secret-manager/integrations/VercelConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/VercelConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { VercelConfigurePage } from "./VercelConfigurePage"; +import { VercelConfigurePage } from './VercelConfigurePage' const VercelConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/create', )({ component: VercelConfigurePage, validateSearch: zodValidator(VercelConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Vercel" - } - ] - }; - } -}); + label: 'Vercel', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/VercelOauthCallbackPage/route.tsx b/frontend/src/pages/secret-manager/integrations/VercelOauthCallbackPage/route.tsx index 6bfa5dac8..09d2e4c1c 100644 --- a/frontend/src/pages/secret-manager/integrations/VercelOauthCallbackPage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/VercelOauthCallbackPage/route.tsx @@ -1,18 +1,18 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { VercelOauthCallbackPage } from "./VercelOauthCallbackPage"; +import { VercelOauthCallbackPage } from './VercelOauthCallbackPage' export const VercelOAuthCallbackPageQueryParamsSchema = z.object({ - state: z.string().catch(""), - code: z.coerce.string().catch("") -}); + state: z.string().catch(''), + code: z.coerce.string().catch(''), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/oauth2/callback', )({ component: VercelOauthCallbackPage, validateSearch: zodValidator(VercelOAuthCallbackPageQueryParamsSchema), @@ -21,19 +21,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Vercel" - } - ] - }; - } -}); + label: 'Vercel', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/WindmillAuthorizePage/route.tsx b/frontend/src/pages/secret-manager/integrations/WindmillAuthorizePage/route.tsx index 1985bef00..1998c8853 100644 --- a/frontend/src/pages/secret-manager/integrations/WindmillAuthorizePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/WindmillAuthorizePage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { WindmillAuthorizePage } from "./WindmillAuthorizePage"; +import { WindmillAuthorizePage } from './WindmillAuthorizePage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/authorize" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/authorize', )({ component: WindmillAuthorizePage, beforeLoad: ({ context, params }) => { @@ -13,19 +13,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Windmill" - } - ] - }; - } -}); + label: 'Windmill', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/WindmillConfigurePage/route.tsx b/frontend/src/pages/secret-manager/integrations/WindmillConfigurePage/route.tsx index cc3442340..6e55fb896 100644 --- a/frontend/src/pages/secret-manager/integrations/WindmillConfigurePage/route.tsx +++ b/frontend/src/pages/secret-manager/integrations/WindmillConfigurePage/route.tsx @@ -1,17 +1,17 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { IntegrationsListPageTabs } from "@app/types/integrations"; +import { IntegrationsListPageTabs } from '@app/types/integrations' -import { WindmillConfigurePage } from "./WindmillConfigurePage"; +import { WindmillConfigurePage } from './WindmillConfigurePage' const WindmillConfigurePageQueryParamsSchema = z.object({ - integrationAuthId: z.string() -}); + integrationAuthId: z.string(), +}) export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/create" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/create', )({ component: WindmillConfigurePage, validateSearch: zodValidator(WindmillConfigurePageQueryParamsSchema), @@ -20,19 +20,19 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Integrations", + label: 'Integrations', link: linkOptions({ - to: "/secret-manager/$projectId/integrations", + to: '/secret-manager/$projectId/integrations', params, search: { - selectedTab: IntegrationsListPageTabs.NativeIntegrations - } - }) + selectedTab: IntegrationsListPageTabs.NativeIntegrations, + }, + }), }, { - label: "Windmill" - } - ] - }; - } -}); + label: 'Windmill', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/route-azure-app-configurations-oauth-redirect.tsx b/frontend/src/pages/secret-manager/integrations/route-azure-app-configurations-oauth-redirect.tsx index 072b7134f..e8ba8a9ba 100644 --- a/frontend/src/pages/secret-manager/integrations/route-azure-app-configurations-oauth-redirect.tsx +++ b/frontend/src/pages/secret-manager/integrations/route-azure-app-configurations-oauth-redirect.tsx @@ -1,29 +1,31 @@ -import { createFileRoute, redirect } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; +import { createFileRoute, redirect } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' -import { createNotification } from "@app/components/notifications"; -import { localStorageService } from "@app/helpers/localStorage"; +import { createNotification } from '@app/components/notifications' +import { localStorageService } from '@app/helpers/localStorage' -import { AzureAppConfigurationOauthCallbackPageQueryParamsSchema } from "./AzureAppConfigurationOauthCallbackPage/route"; +import { AzureAppConfigurationOauthCallbackPageQueryParamsSchema } from './AzureAppConfigurationOauthCallbackPage/route' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/integrations/azure-app-configuration/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-app-configuration/oauth2/callback', )({ - validateSearch: zodValidator(AzureAppConfigurationOauthCallbackPageQueryParamsSchema), + validateSearch: zodValidator( + AzureAppConfigurationOauthCallbackPageQueryParamsSchema, + ), beforeLoad: ({ search }) => { - const projectId = localStorageService.getIintegrationProjectId(); + const projectId = localStorageService.getIintegrationProjectId() if (!projectId) { createNotification({ - type: "error", - title: "Missing project id", - text: "Please retry integration" - }); - throw redirect({ to: "/organization/secret-manager/overview" }); + type: 'error', + title: 'Missing project id', + text: 'Please retry integration', + }) + throw redirect({ to: '/organization/secret-manager/overview' }) } throw redirect({ - to: "/secret-manager/$projectId/integrations/azure-app-configuration/oauth2/callback", + to: '/secret-manager/$projectId/integrations/azure-app-configuration/oauth2/callback', params: { projectId }, - search - }); - } -}); + search, + }) + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/route-azure-key-vault-oauth-redirect.tsx b/frontend/src/pages/secret-manager/integrations/route-azure-key-vault-oauth-redirect.tsx index 23391266a..794a4c417 100644 --- a/frontend/src/pages/secret-manager/integrations/route-azure-key-vault-oauth-redirect.tsx +++ b/frontend/src/pages/secret-manager/integrations/route-azure-key-vault-oauth-redirect.tsx @@ -1,29 +1,29 @@ -import { createFileRoute, redirect } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; +import { createFileRoute, redirect } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' -import { createNotification } from "@app/components/notifications"; -import { localStorageService } from "@app/helpers/localStorage"; +import { createNotification } from '@app/components/notifications' +import { localStorageService } from '@app/helpers/localStorage' -import { AzureKeyVaultOauthCallbackQueryParamsSchema } from "./AzureKeyVaultOauthCallbackPage/route"; +import { AzureKeyVaultOauthCallbackQueryParamsSchema } from './AzureKeyVaultOauthCallbackPage/route' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/integrations/azure-key-vault/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-key-vault/oauth2/callback', )({ validateSearch: zodValidator(AzureKeyVaultOauthCallbackQueryParamsSchema), beforeLoad: ({ search }) => { - const projectId = localStorageService.getIintegrationProjectId(); + const projectId = localStorageService.getIintegrationProjectId() if (!projectId) { createNotification({ - type: "error", - title: "Missing project id", - text: "Please retry integration" - }); - throw redirect({ to: "/organization/secret-manager/overview" }); + type: 'error', + title: 'Missing project id', + text: 'Please retry integration', + }) + throw redirect({ to: '/organization/secret-manager/overview' }) } throw redirect({ - to: "/secret-manager/$projectId/integrations/azure-key-vault/oauth2/callback", + to: '/secret-manager/$projectId/integrations/azure-key-vault/oauth2/callback', params: { projectId }, - search - }); - } -}); + search, + }) + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/route-bitbucket-oauth-redirect.tsx b/frontend/src/pages/secret-manager/integrations/route-bitbucket-oauth-redirect.tsx index 63a3926de..cae65163b 100644 --- a/frontend/src/pages/secret-manager/integrations/route-bitbucket-oauth-redirect.tsx +++ b/frontend/src/pages/secret-manager/integrations/route-bitbucket-oauth-redirect.tsx @@ -1,29 +1,29 @@ -import { createFileRoute, redirect } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; +import { createFileRoute, redirect } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' -import { createNotification } from "@app/components/notifications"; -import { localStorageService } from "@app/helpers/localStorage"; +import { createNotification } from '@app/components/notifications' +import { localStorageService } from '@app/helpers/localStorage' -import { BitbucketOauthCallbackQueryParamsSchema } from "./BitbucketOauthCallbackPage/route"; +import { BitbucketOauthCallbackQueryParamsSchema } from './BitbucketOauthCallbackPage/route' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/integrations/bitbucket/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/bitbucket/oauth2/callback', )({ validateSearch: zodValidator(BitbucketOauthCallbackQueryParamsSchema), beforeLoad: ({ search }) => { - const projectId = localStorageService.getIintegrationProjectId(); + const projectId = localStorageService.getIintegrationProjectId() if (!projectId) { createNotification({ - type: "error", - title: "Missing project id", - text: "Please retry integration" - }); - throw redirect({ to: "/organization/secret-manager/overview" }); + type: 'error', + title: 'Missing project id', + text: 'Please retry integration', + }) + throw redirect({ to: '/organization/secret-manager/overview' }) } throw redirect({ - to: "/secret-manager/$projectId/integrations/bitbucket/oauth2/callback", + to: '/secret-manager/$projectId/integrations/bitbucket/oauth2/callback', params: { projectId }, - search - }); - } -}); + search, + }) + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/route-gcp-oauth-redirect.tsx b/frontend/src/pages/secret-manager/integrations/route-gcp-oauth-redirect.tsx index 41283e931..13d370dd0 100644 --- a/frontend/src/pages/secret-manager/integrations/route-gcp-oauth-redirect.tsx +++ b/frontend/src/pages/secret-manager/integrations/route-gcp-oauth-redirect.tsx @@ -1,29 +1,31 @@ -import { createFileRoute, redirect } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; +import { createFileRoute, redirect } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' -import { createNotification } from "@app/components/notifications"; -import { localStorageService } from "@app/helpers/localStorage"; +import { createNotification } from '@app/components/notifications' +import { localStorageService } from '@app/helpers/localStorage' -import { GcpSecretManagerOAuthCallbackPageQueryParamsSchema } from "./GcpSecretManagerOauthCallbackPage/route"; +import { GcpSecretManagerOAuthCallbackPageQueryParamsSchema } from './GcpSecretManagerOauthCallbackPage/route' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/integrations/gcp-secret-manager/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gcp-secret-manager/oauth2/callback', )({ - validateSearch: zodValidator(GcpSecretManagerOAuthCallbackPageQueryParamsSchema), + validateSearch: zodValidator( + GcpSecretManagerOAuthCallbackPageQueryParamsSchema, + ), beforeLoad: ({ search }) => { - const projectId = localStorageService.getIintegrationProjectId(); + const projectId = localStorageService.getIintegrationProjectId() if (!projectId) { createNotification({ - type: "error", - title: "Missing project id", - text: "Please retry integration" - }); - throw redirect({ to: "/organization/secret-manager/overview" }); + type: 'error', + title: 'Missing project id', + text: 'Please retry integration', + }) + throw redirect({ to: '/organization/secret-manager/overview' }) } throw redirect({ - to: "/secret-manager/$projectId/integrations/gcp-secret-manager/oauth2/callback", + to: '/secret-manager/$projectId/integrations/gcp-secret-manager/oauth2/callback', params: { projectId }, - search - }); - } -}); + search, + }) + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/route-github-oauth-redirect.tsx b/frontend/src/pages/secret-manager/integrations/route-github-oauth-redirect.tsx index 6e071a2b6..016e45e91 100644 --- a/frontend/src/pages/secret-manager/integrations/route-github-oauth-redirect.tsx +++ b/frontend/src/pages/secret-manager/integrations/route-github-oauth-redirect.tsx @@ -1,29 +1,29 @@ -import { createFileRoute, redirect } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; +import { createFileRoute, redirect } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' -import { createNotification } from "@app/components/notifications"; -import { localStorageService } from "@app/helpers/localStorage"; +import { createNotification } from '@app/components/notifications' +import { localStorageService } from '@app/helpers/localStorage' -import { GithubOAuthCallbackPageQueryParamsSchema } from "./GithubOauthCallbackPage/route"; +import { GithubOAuthCallbackPageQueryParamsSchema } from './GithubOauthCallbackPage/route' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/integrations/github/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/github/oauth2/callback', )({ validateSearch: zodValidator(GithubOAuthCallbackPageQueryParamsSchema), beforeLoad: ({ search }) => { - const projectId = localStorageService.getIintegrationProjectId(); + const projectId = localStorageService.getIintegrationProjectId() if (!projectId) { createNotification({ - type: "error", - title: "Missing project id", - text: "Please retry integration" - }); - throw redirect({ to: "/organization/secret-manager/overview" }); + type: 'error', + title: 'Missing project id', + text: 'Please retry integration', + }) + throw redirect({ to: '/organization/secret-manager/overview' }) } throw redirect({ - to: "/secret-manager/$projectId/integrations/github/oauth2/callback", + to: '/secret-manager/$projectId/integrations/github/oauth2/callback', params: { projectId }, - search - }); - } -}); + search, + }) + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/route-gitlab-oauth-redirect.tsx b/frontend/src/pages/secret-manager/integrations/route-gitlab-oauth-redirect.tsx index a67ee8986..5cb3b23a0 100644 --- a/frontend/src/pages/secret-manager/integrations/route-gitlab-oauth-redirect.tsx +++ b/frontend/src/pages/secret-manager/integrations/route-gitlab-oauth-redirect.tsx @@ -1,29 +1,29 @@ -import { createFileRoute, redirect } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; +import { createFileRoute, redirect } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' -import { createNotification } from "@app/components/notifications"; -import { localStorageService } from "@app/helpers/localStorage"; +import { createNotification } from '@app/components/notifications' +import { localStorageService } from '@app/helpers/localStorage' -import { GitlabOAuthCallbackPageQueryParamsSchema } from "./GitlabOauthCallbackPage/route"; +import { GitlabOAuthCallbackPageQueryParamsSchema } from './GitlabOauthCallbackPage/route' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/integrations/gitlab/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gitlab/oauth2/callback', )({ validateSearch: zodValidator(GitlabOAuthCallbackPageQueryParamsSchema), beforeLoad: ({ search }) => { - const projectId = localStorageService.getIintegrationProjectId(); + const projectId = localStorageService.getIintegrationProjectId() if (!projectId) { createNotification({ - type: "error", - title: "Missing project id", - text: "Please retry integration" - }); - throw redirect({ to: "/organization/secret-manager/overview" }); + type: 'error', + title: 'Missing project id', + text: 'Please retry integration', + }) + throw redirect({ to: '/organization/secret-manager/overview' }) } throw redirect({ - to: "/secret-manager/$projectId/integrations/gitlab/oauth2/callback", + to: '/secret-manager/$projectId/integrations/gitlab/oauth2/callback', params: { projectId }, - search - }); - } -}); + search, + }) + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/route-heroku-oauth-redirect.tsx b/frontend/src/pages/secret-manager/integrations/route-heroku-oauth-redirect.tsx index 9002f03ae..cf4e5b454 100644 --- a/frontend/src/pages/secret-manager/integrations/route-heroku-oauth-redirect.tsx +++ b/frontend/src/pages/secret-manager/integrations/route-heroku-oauth-redirect.tsx @@ -1,29 +1,29 @@ -import { createFileRoute, redirect } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; +import { createFileRoute, redirect } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' -import { createNotification } from "@app/components/notifications"; -import { localStorageService } from "@app/helpers/localStorage"; +import { createNotification } from '@app/components/notifications' +import { localStorageService } from '@app/helpers/localStorage' -import { HerokuOAuthCallbackPageQueryParamsSchema } from "./HerokuOauthCallbackPage/route"; +import { HerokuOAuthCallbackPageQueryParamsSchema } from './HerokuOauthCallbackPage/route' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/integrations/heroku/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/heroku/oauth2/callback', )({ validateSearch: zodValidator(HerokuOAuthCallbackPageQueryParamsSchema), beforeLoad: ({ search }) => { - const projectId = localStorageService.getIintegrationProjectId(); + const projectId = localStorageService.getIintegrationProjectId() if (!projectId) { createNotification({ - type: "error", - title: "Missing project id", - text: "Please retry integration" - }); - throw redirect({ to: "/organization/secret-manager/overview" }); + type: 'error', + title: 'Missing project id', + text: 'Please retry integration', + }) + throw redirect({ to: '/organization/secret-manager/overview' }) } throw redirect({ - to: "/secret-manager/$projectId/integrations/heroku/oauth2/callback", + to: '/secret-manager/$projectId/integrations/heroku/oauth2/callback', params: { projectId }, - search - }); - } -}); + search, + }) + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/route-netlify-oauth-redirect.tsx b/frontend/src/pages/secret-manager/integrations/route-netlify-oauth-redirect.tsx index 5db4807f9..b4e7a54d8 100644 --- a/frontend/src/pages/secret-manager/integrations/route-netlify-oauth-redirect.tsx +++ b/frontend/src/pages/secret-manager/integrations/route-netlify-oauth-redirect.tsx @@ -1,29 +1,29 @@ -import { createFileRoute, redirect } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; +import { createFileRoute, redirect } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' -import { createNotification } from "@app/components/notifications"; -import { localStorageService } from "@app/helpers/localStorage"; +import { createNotification } from '@app/components/notifications' +import { localStorageService } from '@app/helpers/localStorage' -import { NetlifyOAuthCallbackPageQueryParamsSchema } from "./NetlifyOauthCallbackPage/route"; +import { NetlifyOAuthCallbackPageQueryParamsSchema } from './NetlifyOauthCallbackPage/route' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/integrations/netlify/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/netlify/oauth2/callback', )({ validateSearch: zodValidator(NetlifyOAuthCallbackPageQueryParamsSchema), beforeLoad: ({ search }) => { - const projectId = localStorageService.getIintegrationProjectId(); + const projectId = localStorageService.getIintegrationProjectId() if (!projectId) { createNotification({ - type: "error", - title: "Missing project id", - text: "Please retry integration" - }); - throw redirect({ to: "/organization/secret-manager/overview" }); + type: 'error', + title: 'Missing project id', + text: 'Please retry integration', + }) + throw redirect({ to: '/organization/secret-manager/overview' }) } throw redirect({ - to: "/secret-manager/$projectId/integrations/netlify/oauth2/callback", + to: '/secret-manager/$projectId/integrations/netlify/oauth2/callback', params: { projectId }, - search - }); - } -}); + search, + }) + }, +}) diff --git a/frontend/src/pages/secret-manager/integrations/route-vercel-oauth-redirect.tsx b/frontend/src/pages/secret-manager/integrations/route-vercel-oauth-redirect.tsx index d1896fd3b..31992a6ac 100644 --- a/frontend/src/pages/secret-manager/integrations/route-vercel-oauth-redirect.tsx +++ b/frontend/src/pages/secret-manager/integrations/route-vercel-oauth-redirect.tsx @@ -1,29 +1,29 @@ -import { createFileRoute, redirect } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; +import { createFileRoute, redirect } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' -import { createNotification } from "@app/components/notifications"; -import { localStorageService } from "@app/helpers/localStorage"; +import { createNotification } from '@app/components/notifications' +import { localStorageService } from '@app/helpers/localStorage' -import { VercelOAuthCallbackPageQueryParamsSchema } from "./VercelOauthCallbackPage/route"; +import { VercelOAuthCallbackPageQueryParamsSchema } from './VercelOauthCallbackPage/route' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/integrations/vercel/oauth2/callback" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/vercel/oauth2/callback', )({ validateSearch: zodValidator(VercelOAuthCallbackPageQueryParamsSchema), beforeLoad: ({ search }) => { - const projectId = localStorageService.getIintegrationProjectId(); + const projectId = localStorageService.getIintegrationProjectId() if (!projectId) { createNotification({ - type: "error", - title: "Missing project id", - text: "Please retry integration" - }); - throw redirect({ to: "/organization/secret-manager/overview" }); + type: 'error', + title: 'Missing project id', + text: 'Please retry integration', + }) + throw redirect({ to: '/organization/secret-manager/overview' }) } throw redirect({ - to: "/secret-manager/$projectId/integrations/vercel/oauth2/callback", + to: '/secret-manager/$projectId/integrations/vercel/oauth2/callback', params: { projectId }, - search - }); - } -}); + search, + }) + }, +}) diff --git a/frontend/src/pages/secret-manager/layout.tsx b/frontend/src/pages/secret-manager/layout.tsx index 659857531..fdd0b9163 100644 --- a/frontend/src/pages/secret-manager/layout.tsx +++ b/frontend/src/pages/secret-manager/layout.tsx @@ -1,45 +1,11 @@ import { faHome } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions, Outlet } from "@tanstack/react-router"; -import { workspaceKeys } from "@app/hooks/api"; -import { fetchUserProjectPermissions, roleQueryKeys } from "@app/hooks/api/roles/queries"; -import { fetchWorkspaceById } from "@app/hooks/api/workspace/queries"; import { ProjectLayout } from "@app/layouts/ProjectLayout"; export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout" + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout" )({ - component: ProjectLayout, - beforeLoad: async ({ params, context }) => { - const project = await context.queryClient.ensureQueryData({ - queryKey: workspaceKeys.getWorkspaceById(params.projectId), - queryFn: () => fetchWorkspaceById(params.projectId) - }); - - await context.queryClient.ensureQueryData({ - queryKey: roleQueryKeys.getUserProjectPermissions({ - workspaceId: params.projectId - }), - queryFn: () => fetchUserProjectPermissions({ workspaceId: params.projectId }) - }); - - return { - project, - breadcrumbs: [ - { - label: "Secret Managers", - icon: () => , - link: linkOptions({ to: "/organization/secret-manager/overview" }) - }, - { - label: project.name, - link: linkOptions({ - to: "/secret-manager/$projectId/overview", - params: { projectId: project.id } - }) - } - ] - }; - } + component: () => }); diff --git a/frontend/src/pages/secret-scanning/SecretScanningDataSourceByIdPage/route.tsx b/frontend/src/pages/secret-scanning/SecretScanningDataSourceByIdPage/route.tsx index 893f213a1..852d5778e 100644 --- a/frontend/src/pages/secret-scanning/SecretScanningDataSourceByIdPage/route.tsx +++ b/frontend/src/pages/secret-scanning/SecretScanningDataSourceByIdPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { SecretScanningDataSourceByIdPage } from "./SecretScanningDataSourceByIdPage"; +import { SecretScanningDataSourceByIdPage } from './SecretScanningDataSourceByIdPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/$type/$dataSourceId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/$type/$dataSourceId', )({ component: SecretScanningDataSourceByIdPage, beforeLoad: ({ context, params }) => { @@ -11,16 +11,16 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Data Sources", + label: 'Data Sources', link: linkOptions({ - to: "/secret-scanning/$projectId/data-sources", - params - }) + to: '/secret-scanning/$projectId/data-sources', + params, + }), }, { - label: "Data Source" - } - ] - }; - } -}); + label: 'Data Source', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-scanning/SecretScanningDataSourcesPage/route.tsx b/frontend/src/pages/secret-scanning/SecretScanningDataSourcesPage/route.tsx index dcc545dbd..8f25d701f 100644 --- a/frontend/src/pages/secret-scanning/SecretScanningDataSourcesPage/route.tsx +++ b/frontend/src/pages/secret-scanning/SecretScanningDataSourcesPage/route.tsx @@ -1,11 +1,11 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { SecretScanningDataSourcesPage } from "./SecretScanningDataSourcesPage"; +import { SecretScanningDataSourcesPage } from './SecretScanningDataSourcesPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/', )({ - component: SecretScanningDataSourcesPage + component: SecretScanningDataSourcesPage, // beforeLoad: ({ context }) => { // return { // breadcrumbs: [ @@ -16,4 +16,4 @@ export const Route = createFileRoute( // ] // }; // } -}); +}) diff --git a/frontend/src/pages/secret-scanning/SecretScanningFindingsPage/route.tsx b/frontend/src/pages/secret-scanning/SecretScanningFindingsPage/route.tsx index 26ec43c0d..bbed2f19a 100644 --- a/frontend/src/pages/secret-scanning/SecretScanningFindingsPage/route.tsx +++ b/frontend/src/pages/secret-scanning/SecretScanningFindingsPage/route.tsx @@ -1,29 +1,32 @@ -import { createFileRoute } from "@tanstack/react-router"; -import { zodValidator } from "@tanstack/zod-adapter"; -import { z } from "zod"; +import { createFileRoute } from '@tanstack/react-router' +import { zodValidator } from '@tanstack/zod-adapter' +import { z } from 'zod' -import { SecretScanningFindingStatus } from "@app/hooks/api/secretScanningV2"; +import { SecretScanningFindingStatus } from '@app/hooks/api/secretScanningV2' -import { SecretScanningFindingsPage } from "./SecretScanningFindingsPage"; +import { SecretScanningFindingsPage } from './SecretScanningFindingsPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/findings" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/findings', )({ validateSearch: zodValidator( z.object({ search: z.string().optional(), - status: z.nativeEnum(SecretScanningFindingStatus).optional().catch(undefined) - }) + status: z + .nativeEnum(SecretScanningFindingStatus) + .optional() + .catch(undefined), + }), ), beforeLoad: ({ context }) => { return { breadcrumbs: [ ...context.breadcrumbs, { - label: "Findings" - } - ] - }; + label: 'Findings', + }, + ], + } }, - component: SecretScanningFindingsPage -}); + component: SecretScanningFindingsPage, +}) diff --git a/frontend/src/pages/secret-scanning/SettingsPage/route.tsx b/frontend/src/pages/secret-scanning/SettingsPage/route.tsx index 80dec60c5..d68ade365 100644 --- a/frontend/src/pages/secret-scanning/SettingsPage/route.tsx +++ b/frontend/src/pages/secret-scanning/SettingsPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { SettingsPage } from "./SettingsPage"; +import { SettingsPage } from './SettingsPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/settings" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/settings', )({ component: SettingsPage, beforeLoad: ({ context }) => { @@ -11,9 +11,9 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Settings" - } - ] - }; - } -}); + label: 'Settings', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/secret-scanning/layout.tsx b/frontend/src/pages/secret-scanning/layout.tsx index 88eca19e6..e7d8f0b1f 100644 --- a/frontend/src/pages/secret-scanning/layout.tsx +++ b/frontend/src/pages/secret-scanning/layout.tsx @@ -1,41 +1,45 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { workspaceKeys } from "@app/hooks/api"; -import { fetchUserProjectPermissions, roleQueryKeys } from "@app/hooks/api/roles/queries"; -import { fetchWorkspaceById } from "@app/hooks/api/workspace/queries"; -import { ProjectLayout } from "@app/layouts/ProjectLayout"; +import { workspaceKeys } from '@app/hooks/api' +import { + fetchUserProjectPermissions, + roleQueryKeys, +} from '@app/hooks/api/roles/queries' +import { fetchWorkspaceById } from '@app/hooks/api/workspace/queries' +import { ProjectLayout } from '@app/layouts/ProjectLayout' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout', )({ component: ProjectLayout, beforeLoad: async ({ params, context }) => { const project = await context.queryClient.ensureQueryData({ queryKey: workspaceKeys.getWorkspaceById(params.projectId), - queryFn: () => fetchWorkspaceById(params.projectId) - }); + queryFn: () => fetchWorkspaceById(params.projectId), + }) await context.queryClient.ensureQueryData({ queryKey: roleQueryKeys.getUserProjectPermissions({ - workspaceId: params.projectId + workspaceId: params.projectId, }), - queryFn: () => fetchUserProjectPermissions({ workspaceId: params.projectId }) - }); + queryFn: () => + fetchUserProjectPermissions({ workspaceId: params.projectId }), + }) return { breadcrumbs: [ { - label: "Secret Scanning", - link: linkOptions({ to: "/organization/secret-scanning/overview" }) + label: 'Secret Scanning', + link: linkOptions({ to: '/organization/secret-scanning/overview' }), }, { label: project.name, link: linkOptions({ - to: "/secret-scanning/$projectId/data-sources", - params: { projectId: project.id } - }) - } - ] - }; - } -}); + to: '/secret-scanning/$projectId/data-sources', + params: { projectId: project.id }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/pages/ssh/SettingsPage/route.tsx b/frontend/src/pages/ssh/SettingsPage/route.tsx index 18f15ac58..26bc22a54 100644 --- a/frontend/src/pages/ssh/SettingsPage/route.tsx +++ b/frontend/src/pages/ssh/SettingsPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { SettingsPage } from "./SettingsPage"; +import { SettingsPage } from './SettingsPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/settings" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/settings', )({ component: SettingsPage, beforeLoad: ({ context }) => { @@ -11,9 +11,9 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "Settings" - } - ] - }; - } -}); + label: 'Settings', + }, + ], + } + }, +}) diff --git a/frontend/src/pages/ssh/SshCaByIDPage/route.tsx b/frontend/src/pages/ssh/SshCaByIDPage/route.tsx index 800f89814..e6959f1c2 100644 --- a/frontend/src/pages/ssh/SshCaByIDPage/route.tsx +++ b/frontend/src/pages/ssh/SshCaByIDPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { SshCaByIDPage } from "./SshCaByIDPage"; +import { SshCaByIDPage } from './SshCaByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ca/$caId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ca/$caId', )({ component: SshCaByIDPage, beforeLoad: ({ context, params }) => { @@ -11,15 +11,15 @@ export const Route = createFileRoute( breadcrumbs: [ ...context.breadcrumbs, { - label: "SSH Certificate Authorities", + label: 'SSH Certificate Authorities', link: linkOptions({ - to: "/ssh/$projectId/overview", + to: '/ssh/$projectId/overview', params: { - projectId: params.projectId - } - }) - } - ] - }; - } -}); + projectId: params.projectId, + }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/pages/ssh/SshCasPage/route.tsx b/frontend/src/pages/ssh/SshCasPage/route.tsx index dff5e5038..6b1d85a8f 100644 --- a/frontend/src/pages/ssh/SshCasPage/route.tsx +++ b/frontend/src/pages/ssh/SshCasPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { SshCasPage } from "./SshCasPage"; +import { SshCasPage } from './SshCasPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/cas" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/cas', )({ - component: SshCasPage -}); + component: SshCasPage, +}) diff --git a/frontend/src/pages/ssh/SshCertsPage/route.tsx b/frontend/src/pages/ssh/SshCertsPage/route.tsx index 3187b28b2..24298b6ae 100644 --- a/frontend/src/pages/ssh/SshCertsPage/route.tsx +++ b/frontend/src/pages/ssh/SshCertsPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { SshCertsPage } from "./SshCertsPage"; +import { SshCertsPage } from './SshCertsPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/certificates" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/certificates', )({ - component: SshCertsPage -}); + component: SshCertsPage, +}) diff --git a/frontend/src/pages/ssh/SshHostGroupDetailsByIDPage/route.tsx b/frontend/src/pages/ssh/SshHostGroupDetailsByIDPage/route.tsx index 2a7c1cde6..c20f7de39 100644 --- a/frontend/src/pages/ssh/SshHostGroupDetailsByIDPage/route.tsx +++ b/frontend/src/pages/ssh/SshHostGroupDetailsByIDPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { SshHostGroupDetailsByIDPage } from "./SshHostGroupDetailsByIDPage"; +import { SshHostGroupDetailsByIDPage } from './SshHostGroupDetailsByIDPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ssh-host-groups/$sshHostGroupId" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ssh-host-groups/$sshHostGroupId', )({ - component: SshHostGroupDetailsByIDPage -}); + component: SshHostGroupDetailsByIDPage, +}) diff --git a/frontend/src/pages/ssh/SshHostsPage/route.tsx b/frontend/src/pages/ssh/SshHostsPage/route.tsx index 7cc5eabc4..90bfd2442 100644 --- a/frontend/src/pages/ssh/SshHostsPage/route.tsx +++ b/frontend/src/pages/ssh/SshHostsPage/route.tsx @@ -1,9 +1,9 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute } from '@tanstack/react-router' -import { SshHostsPage } from "./SshHostsPage"; +import { SshHostsPage } from './SshHostsPage' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/overview" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/overview', )({ - component: SshHostsPage -}); + component: SshHostsPage, +}) diff --git a/frontend/src/pages/ssh/layout.tsx b/frontend/src/pages/ssh/layout.tsx index 03f859f75..495b618cb 100644 --- a/frontend/src/pages/ssh/layout.tsx +++ b/frontend/src/pages/ssh/layout.tsx @@ -1,41 +1,45 @@ -import { createFileRoute, linkOptions } from "@tanstack/react-router"; +import { createFileRoute, linkOptions } from '@tanstack/react-router' -import { workspaceKeys } from "@app/hooks/api"; -import { fetchUserProjectPermissions, roleQueryKeys } from "@app/hooks/api/roles/queries"; -import { fetchWorkspaceById } from "@app/hooks/api/workspace/queries"; -import { ProjectLayout } from "@app/layouts/ProjectLayout"; +import { workspaceKeys } from '@app/hooks/api' +import { + fetchUserProjectPermissions, + roleQueryKeys, +} from '@app/hooks/api/roles/queries' +import { fetchWorkspaceById } from '@app/hooks/api/workspace/queries' +import { ProjectLayout } from '@app/layouts/ProjectLayout' export const Route = createFileRoute( - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout" + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout', )({ component: ProjectLayout, beforeLoad: async ({ params, context }) => { const project = await context.queryClient.ensureQueryData({ queryKey: workspaceKeys.getWorkspaceById(params.projectId), - queryFn: () => fetchWorkspaceById(params.projectId) - }); + queryFn: () => fetchWorkspaceById(params.projectId), + }) await context.queryClient.ensureQueryData({ queryKey: roleQueryKeys.getUserProjectPermissions({ - workspaceId: params.projectId + workspaceId: params.projectId, }), - queryFn: () => fetchUserProjectPermissions({ workspaceId: params.projectId }) - }); + queryFn: () => + fetchUserProjectPermissions({ workspaceId: params.projectId }), + }) return { breadcrumbs: [ { - label: "SSH", - link: linkOptions({ to: "/organization/ssh/overview" }) + label: 'SSH', + link: linkOptions({ to: '/organization/ssh/overview' }), }, { label: project.name, link: linkOptions({ - to: "/ssh/$projectId/overview", - params: { projectId: project.id } - }) - } - ] - }; - } -}); + to: '/ssh/$projectId/overview', + params: { projectId: project.id }, + }), + }, + ], + } + }, +}) diff --git a/frontend/src/routeTree.gen.ts b/frontend/src/routeTree.gen.ts index 10d8b72b5..567dc8db1 100644 --- a/frontend/src/routeTree.gen.ts +++ b/frontend/src/routeTree.gen.ts @@ -54,11 +54,7 @@ import { Route as organizationAuditLogsPageRouteImport } from './pages/organizat import { Route as organizationAdminPageRouteImport } from './pages/organization/AdminPage/route' import { Route as organizationAccessManagementPageRouteImport } from './pages/organization/AccessManagementPage/route' import { Route as adminGeneralPageRouteImport } from './pages/admin/GeneralPage/route' -import { Route as sshLayoutImport } from './pages/ssh/layout' -import { Route as secretScanningLayoutImport } from './pages/secret-scanning/layout' -import { Route as secretManagerLayoutImport } from './pages/secret-manager/layout' -import { Route as kmsLayoutImport } from './pages/kms/layout' -import { Route as certManagerLayoutImport } from './pages/cert-manager/layout' +import { Route as projectLayoutImport } from './pages/project/layout' import { Route as adminUserIdentitiesResourcesPageRouteImport } from './pages/admin/UserIdentitiesResourcesPage/route' import { Route as adminOrganizationResourcesPageRouteImport } from './pages/admin/OrganizationResourcesPage/route' import { Route as adminMachineIdentitiesResourcesPageRouteImport } from './pages/admin/MachineIdentitiesResourcesPage/route' @@ -71,19 +67,17 @@ import { Route as organizationSettingsPageRouteImport } from './pages/organizati import { Route as organizationSecretSharingPageRouteImport } from './pages/organization/SecretSharingPage/route' import { Route as organizationGatewaysGatewayListPageRouteImport } from './pages/organization/Gateways/GatewayListPage/route' import { Route as organizationAppConnectionsAppConnectionsPageRouteImport } from './pages/organization/AppConnections/AppConnectionsPage/route' +import { Route as organizationSettingsPageOauthCallbackPageRouteImport } from './pages/organization/SettingsPage/OauthCallbackPage/route' +import { Route as sshLayoutImport } from './pages/ssh/layout' +import { Route as secretScanningLayoutImport } from './pages/secret-scanning/layout' +import { Route as secretManagerLayoutImport } from './pages/secret-manager/layout' +import { Route as kmsLayoutImport } from './pages/kms/layout' +import { Route as certManagerLayoutImport } from './pages/cert-manager/layout' +import { Route as organizationAppConnectionsOauthCallbackPageRouteImport } from './pages/organization/AppConnections/OauthCallbackPage/route' import { Route as projectAccessControlPageRouteSshImport } from './pages/project/AccessControlPage/route-ssh' import { Route as projectAccessControlPageRouteSecretScanningImport } from './pages/project/AccessControlPage/route-secret-scanning' import { Route as projectAccessControlPageRouteSecretManagerImport } from './pages/project/AccessControlPage/route-secret-manager' import { Route as projectAccessControlPageRouteKmsImport } from './pages/project/AccessControlPage/route-kms' -import { Route as secretManagerIntegrationsRouteVercelOauthRedirectImport } from './pages/secret-manager/integrations/route-vercel-oauth-redirect' -import { Route as secretManagerIntegrationsRouteNetlifyOauthRedirectImport } from './pages/secret-manager/integrations/route-netlify-oauth-redirect' -import { Route as secretManagerIntegrationsRouteHerokuOauthRedirectImport } from './pages/secret-manager/integrations/route-heroku-oauth-redirect' -import { Route as secretManagerIntegrationsRouteGitlabOauthRedirectImport } from './pages/secret-manager/integrations/route-gitlab-oauth-redirect' -import { Route as secretManagerIntegrationsRouteGithubOauthRedirectImport } from './pages/secret-manager/integrations/route-github-oauth-redirect' -import { Route as secretManagerIntegrationsRouteGcpOauthRedirectImport } from './pages/secret-manager/integrations/route-gcp-oauth-redirect' -import { Route as secretManagerIntegrationsRouteBitbucketOauthRedirectImport } from './pages/secret-manager/integrations/route-bitbucket-oauth-redirect' -import { Route as secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectImport } from './pages/secret-manager/integrations/route-azure-key-vault-oauth-redirect' -import { Route as secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectImport } from './pages/secret-manager/integrations/route-azure-app-configurations-oauth-redirect' import { Route as projectAccessControlPageRouteCertManagerImport } from './pages/project/AccessControlPage/route-cert-manager' import { Route as sshSettingsPageRouteImport } from './pages/ssh/SettingsPage/route' import { Route as sshSshHostsPageRouteImport } from './pages/ssh/SshHostsPage/route' @@ -96,7 +90,6 @@ import { Route as secretManagerSecretRotationPageRouteImport } from './pages/sec import { Route as secretManagerOverviewPageRouteImport } from './pages/secret-manager/OverviewPage/route' import { Route as secretManagerSecretApprovalsPageRouteImport } from './pages/secret-manager/SecretApprovalsPage/route' import { Route as secretManagerIPAllowlistPageRouteImport } from './pages/secret-manager/IPAllowlistPage/route' -import { Route as organizationSettingsPageOauthCallbackPageRouteImport } from './pages/organization/SettingsPage/OauthCallbackPage/route' import { Route as kmsSettingsPageRouteImport } from './pages/kms/SettingsPage/route' import { Route as kmsOverviewPageRouteImport } from './pages/kms/OverviewPage/route' import { Route as kmsKmipPageRouteImport } from './pages/kms/KmipPage/route' @@ -120,6 +113,15 @@ import { Route as projectRoleDetailsBySlugPageRouteKmsImport } from './pages/pro import { Route as projectMemberDetailsByIDPageRouteKmsImport } from './pages/project/MemberDetailsByIDPage/route-kms' import { Route as projectIdentityDetailsByIDPageRouteKmsImport } from './pages/project/IdentityDetailsByIDPage/route-kms' import { Route as projectGroupDetailsByIDPageRouteKmsImport } from './pages/project/GroupDetailsByIDPage/route-kms' +import { Route as secretManagerIntegrationsRouteVercelOauthRedirectImport } from './pages/secret-manager/integrations/route-vercel-oauth-redirect' +import { Route as secretManagerIntegrationsRouteNetlifyOauthRedirectImport } from './pages/secret-manager/integrations/route-netlify-oauth-redirect' +import { Route as secretManagerIntegrationsRouteHerokuOauthRedirectImport } from './pages/secret-manager/integrations/route-heroku-oauth-redirect' +import { Route as secretManagerIntegrationsRouteGitlabOauthRedirectImport } from './pages/secret-manager/integrations/route-gitlab-oauth-redirect' +import { Route as secretManagerIntegrationsRouteGithubOauthRedirectImport } from './pages/secret-manager/integrations/route-github-oauth-redirect' +import { Route as secretManagerIntegrationsRouteGcpOauthRedirectImport } from './pages/secret-manager/integrations/route-gcp-oauth-redirect' +import { Route as secretManagerIntegrationsRouteBitbucketOauthRedirectImport } from './pages/secret-manager/integrations/route-bitbucket-oauth-redirect' +import { Route as secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectImport } from './pages/secret-manager/integrations/route-azure-key-vault-oauth-redirect' +import { Route as secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectImport } from './pages/secret-manager/integrations/route-azure-app-configurations-oauth-redirect' import { Route as projectRoleDetailsBySlugPageRouteCertManagerImport } from './pages/project/RoleDetailsBySlugPage/route-cert-manager' import { Route as certManagerPkiCollectionDetailsByIDPageRoutesImport } from './pages/cert-manager/PkiCollectionDetailsByIDPage/routes' import { Route as projectMemberDetailsByIDPageRouteCertManagerImport } from './pages/project/MemberDetailsByIDPage/route-cert-manager' @@ -130,7 +132,6 @@ import { Route as sshSshCaByIDPageRouteImport } from './pages/ssh/SshCaByIDPage/ import { Route as secretManagerSecretDashboardPageRouteImport } from './pages/secret-manager/SecretDashboardPage/route' import { Route as secretManagerIntegrationsSelectIntegrationAuthPageRouteImport } from './pages/secret-manager/integrations/SelectIntegrationAuthPage/route' import { Route as secretManagerIntegrationsDetailsByIDPageRouteImport } from './pages/secret-manager/IntegrationsDetailsByIDPage/route' -import { Route as organizationAppConnectionsOauthCallbackPageRouteImport } from './pages/organization/AppConnections/OauthCallbackPage/route' import { Route as certManagerPkiSubscriberDetailsByIDPageRouteImport } from './pages/cert-manager/PkiSubscriberDetailsByIDPage/route' import { Route as certManagerCertAuthDetailsByIDPageRouteImport } from './pages/cert-manager/CertAuthDetailsByIDPage/route' import { Route as secretScanningSecretScanningDataSourcesPageRouteImport } from './pages/secret-scanning/SecretScanningDataSourcesPage/route' @@ -234,19 +235,9 @@ const AuthenticateInjectOrgDetailsAdminImport = createFileRoute( const AuthenticateInjectOrgDetailsOrgLayoutOrganizationImport = createFileRoute( '/_authenticate/_inject-org-details/_org-layout/organization', )() -const AuthenticateInjectOrgDetailsOrgLayoutIntegrationsImport = createFileRoute( - '/_authenticate/_inject-org-details/_org-layout/integrations', -)() -const AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdImport = createFileRoute( - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId', -)() -const AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdImport = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdImport = createFileRoute( - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId', - )() -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdImport = - createFileRoute( - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId', + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId', )() const AuthenticateInjectOrgDetailsOrgLayoutOrganizationSettingsImport = createFileRoute( @@ -264,36 +255,53 @@ const AuthenticateInjectOrgDetailsOrgLayoutOrganizationAppConnectionsImport = createFileRoute( '/_authenticate/_inject-org-details/_org-layout/organization/app-connections', )() -const AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdImport = createFileRoute( - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId', -)() -const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdImport = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshImport = createFileRoute( - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId', + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh', )() -const AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesImport = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningImport = createFileRoute( - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources', + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning', )() -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerImport = createFileRoute( - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations', + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager', )() -const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersImport = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsImport = createFileRoute( - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers', + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms', )() -const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesImport = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsImport = createFileRoute( - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates', + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations', )() -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdImport = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerImport = createFileRoute( - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId', + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager', )() -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdImport = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesImport = createFileRoute( - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId', + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources', + )() +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport = + createFileRoute( + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations', + )() +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersImport = + createFileRoute( + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers', + )() +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesImport = + createFileRoute( + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates', + )() +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdImport = + createFileRoute( + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId', + )() +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdImport = + createFileRoute( + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId', )() // Create/Update Routes @@ -495,13 +503,6 @@ const AuthenticateInjectOrgDetailsOrgLayoutOrganizationRoute = getParentRoute: () => organizationLayoutRoute, } as any) -const AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRoute = - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsImport.update({ - id: '/integrations', - path: '/integrations', - getParentRoute: () => organizationLayoutRoute, - } as any) - const authProviderSuccessPageRouteRoute = authProviderSuccessPageRouteImport.update({ id: '/provider/success', @@ -524,24 +525,10 @@ const userPersonalSettingsPageRouteRoute = getParentRoute: () => userLayoutRoute, } as any) -const AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdRoute = - AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdImport.update({ - id: '/ssh/$projectId', - path: '/ssh/$projectId', - getParentRoute: () => organizationLayoutRoute, - } as any) - -const AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdRoute = - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdImport.update({ - id: '/secret-scanning/$projectId', - path: '/secret-scanning/$projectId', - getParentRoute: () => organizationLayoutRoute, - } as any) - -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdRoute = - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdImport.update({ - id: '/secret-manager/$projectId', - path: '/secret-manager/$projectId', +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdRoute = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdImport.update({ + id: '/projects/$projectId', + path: '/projects/$projectId', getParentRoute: () => organizationLayoutRoute, } as any) @@ -577,20 +564,6 @@ const AuthenticateInjectOrgDetailsOrgLayoutOrganizationAppConnectionsRoute = AuthenticateInjectOrgDetailsOrgLayoutOrganizationRoute, } as any) -const AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdRoute = - AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdImport.update({ - id: '/kms/$projectId', - path: '/kms/$projectId', - getParentRoute: () => organizationLayoutRoute, - } as any) - -const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdRoute = - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdImport.update({ - id: '/cert-manager/$projectId', - path: '/cert-manager/$projectId', - getParentRoute: () => organizationLayoutRoute, - } as any) - const adminIntegrationsPageRouteRoute = adminIntegrationsPageRouteImport.update( { id: '/integrations', @@ -677,32 +650,10 @@ const adminGeneralPageRouteRoute = adminGeneralPageRouteImport.update({ getParentRoute: () => adminLayoutRoute, } as any) -const sshLayoutRoute = sshLayoutImport.update({ - id: '/_ssh-layout', - getParentRoute: () => AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdRoute, -} as any) - -const secretScanningLayoutRoute = secretScanningLayoutImport.update({ - id: '/_secret-scanning-layout', +const projectLayoutRoute = projectLayoutImport.update({ + id: '/_project-layout', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdRoute, -} as any) - -const secretManagerLayoutRoute = secretManagerLayoutImport.update({ - id: '/_secret-manager-layout', - getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdRoute, -} as any) - -const kmsLayoutRoute = kmsLayoutImport.update({ - id: '/_kms-layout', - getParentRoute: () => AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdRoute, -} as any) - -const certManagerLayoutRoute = certManagerLayoutImport.update({ - id: '/_cert-manager-layout', - getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdRoute, } as any) const adminUserIdentitiesResourcesPageRouteRoute = @@ -798,6 +749,106 @@ const organizationAppConnectionsAppConnectionsPageRouteRoute = AuthenticateInjectOrgDetailsOrgLayoutOrganizationAppConnectionsRoute, } as any) +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshRoute = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshImport.update( + { + id: '/ssh', + path: '/ssh', + getParentRoute: () => projectLayoutRoute, + } as any, + ) + +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningRoute = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningImport.update( + { + id: '/secret-scanning', + path: '/secret-scanning', + getParentRoute: () => projectLayoutRoute, + } as any, + ) + +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerRoute = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerImport.update( + { + id: '/secret-manager', + path: '/secret-manager', + getParentRoute: () => projectLayoutRoute, + } as any, + ) + +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsRoute = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsImport.update( + { + id: '/kms', + path: '/kms', + getParentRoute: () => projectLayoutRoute, + } as any, + ) + +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRoute = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsImport.update( + { + id: '/integrations', + path: '/integrations', + getParentRoute: () => projectLayoutRoute, + } as any, + ) + +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerRoute = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerImport.update( + { + id: '/cert-manager', + path: '/cert-manager', + getParentRoute: () => projectLayoutRoute, + } as any, + ) + +const organizationSettingsPageOauthCallbackPageRouteRoute = + organizationSettingsPageOauthCallbackPageRouteImport.update({ + id: '/oauth/callback', + path: '/oauth/callback', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutOrganizationSettingsRoute, + } as any) + +const sshLayoutRoute = sshLayoutImport.update({ + id: '/_ssh-layout', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshRoute, +} as any) + +const secretScanningLayoutRoute = secretScanningLayoutImport.update({ + id: '/_secret-scanning-layout', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningRoute, +} as any) + +const secretManagerLayoutRoute = secretManagerLayoutImport.update({ + id: '/_secret-manager-layout', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerRoute, +} as any) + +const kmsLayoutRoute = kmsLayoutImport.update({ + id: '/_kms-layout', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsRoute, +} as any) + +const certManagerLayoutRoute = certManagerLayoutImport.update({ + id: '/_cert-manager-layout', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerRoute, +} as any) + +const organizationAppConnectionsOauthCallbackPageRouteRoute = + organizationAppConnectionsOauthCallbackPageRouteImport.update({ + id: '/$appConnection/oauth/callback', + path: '/$appConnection/oauth/callback', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutOrganizationAppConnectionsRoute, + } as any) + const projectAccessControlPageRouteSshRoute = projectAccessControlPageRouteSshImport.update({ id: '/access-management', @@ -805,8 +856,8 @@ const projectAccessControlPageRouteSshRoute = getParentRoute: () => sshLayoutRoute, } as any) -const AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRoute = - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesImport.update( +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRoute = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesImport.update( { id: '/data-sources', path: '/data-sources', @@ -821,8 +872,8 @@ const projectAccessControlPageRouteSecretScanningRoute = getParentRoute: () => secretScanningLayoutRoute, } as any) -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute = - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport.update( +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport.update( { id: '/integrations', path: '/integrations', @@ -844,82 +895,8 @@ const projectAccessControlPageRouteKmsRoute = getParentRoute: () => kmsLayoutRoute, } as any) -const secretManagerIntegrationsRouteVercelOauthRedirectRoute = - secretManagerIntegrationsRouteVercelOauthRedirectImport.update({ - id: '/vercel/oauth2/callback', - path: '/vercel/oauth2/callback', - getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRoute, - } as any) - -const secretManagerIntegrationsRouteNetlifyOauthRedirectRoute = - secretManagerIntegrationsRouteNetlifyOauthRedirectImport.update({ - id: '/netlify/oauth2/callback', - path: '/netlify/oauth2/callback', - getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRoute, - } as any) - -const secretManagerIntegrationsRouteHerokuOauthRedirectRoute = - secretManagerIntegrationsRouteHerokuOauthRedirectImport.update({ - id: '/heroku/oauth2/callback', - path: '/heroku/oauth2/callback', - getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRoute, - } as any) - -const secretManagerIntegrationsRouteGitlabOauthRedirectRoute = - secretManagerIntegrationsRouteGitlabOauthRedirectImport.update({ - id: '/gitlab/oauth2/callback', - path: '/gitlab/oauth2/callback', - getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRoute, - } as any) - -const secretManagerIntegrationsRouteGithubOauthRedirectRoute = - secretManagerIntegrationsRouteGithubOauthRedirectImport.update({ - id: '/github/oauth2/callback', - path: '/github/oauth2/callback', - getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRoute, - } as any) - -const secretManagerIntegrationsRouteGcpOauthRedirectRoute = - secretManagerIntegrationsRouteGcpOauthRedirectImport.update({ - id: '/gcp-secret-manager/oauth2/callback', - path: '/gcp-secret-manager/oauth2/callback', - getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRoute, - } as any) - -const secretManagerIntegrationsRouteBitbucketOauthRedirectRoute = - secretManagerIntegrationsRouteBitbucketOauthRedirectImport.update({ - id: '/bitbucket/oauth2/callback', - path: '/bitbucket/oauth2/callback', - getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRoute, - } as any) - -const secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute = - secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectImport.update({ - id: '/azure-key-vault/oauth2/callback', - path: '/azure-key-vault/oauth2/callback', - getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRoute, - } as any) - -const secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute = - secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectImport.update( - { - id: '/azure-app-configuration/oauth2/callback', - path: '/azure-app-configuration/oauth2/callback', - getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRoute, - } as any, - ) - -const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRoute = - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersImport.update( +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRoute = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersImport.update( { id: '/subscribers', path: '/subscribers', @@ -927,8 +904,8 @@ const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayout } as any, ) -const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRoute = - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesImport.update( +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRoute = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesImport.update( { id: '/certificate-templates', path: '/certificate-templates', @@ -1016,14 +993,6 @@ const secretManagerIPAllowlistPageRouteRoute = getParentRoute: () => secretManagerLayoutRoute, } as any) -const organizationSettingsPageOauthCallbackPageRouteRoute = - organizationSettingsPageOauthCallbackPageRouteImport.update({ - id: '/oauth/callback', - path: '/oauth/callback', - getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutOrganizationSettingsRoute, - } as any) - const kmsSettingsPageRouteRoute = kmsSettingsPageRouteImport.update({ id: '/settings', path: '/settings', @@ -1182,6 +1151,80 @@ const projectGroupDetailsByIDPageRouteKmsRoute = getParentRoute: () => kmsLayoutRoute, } as any) +const secretManagerIntegrationsRouteVercelOauthRedirectRoute = + secretManagerIntegrationsRouteVercelOauthRedirectImport.update({ + id: '/vercel/oauth2/callback', + path: '/vercel/oauth2/callback', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRoute, + } as any) + +const secretManagerIntegrationsRouteNetlifyOauthRedirectRoute = + secretManagerIntegrationsRouteNetlifyOauthRedirectImport.update({ + id: '/netlify/oauth2/callback', + path: '/netlify/oauth2/callback', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRoute, + } as any) + +const secretManagerIntegrationsRouteHerokuOauthRedirectRoute = + secretManagerIntegrationsRouteHerokuOauthRedirectImport.update({ + id: '/heroku/oauth2/callback', + path: '/heroku/oauth2/callback', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRoute, + } as any) + +const secretManagerIntegrationsRouteGitlabOauthRedirectRoute = + secretManagerIntegrationsRouteGitlabOauthRedirectImport.update({ + id: '/gitlab/oauth2/callback', + path: '/gitlab/oauth2/callback', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRoute, + } as any) + +const secretManagerIntegrationsRouteGithubOauthRedirectRoute = + secretManagerIntegrationsRouteGithubOauthRedirectImport.update({ + id: '/github/oauth2/callback', + path: '/github/oauth2/callback', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRoute, + } as any) + +const secretManagerIntegrationsRouteGcpOauthRedirectRoute = + secretManagerIntegrationsRouteGcpOauthRedirectImport.update({ + id: '/gcp-secret-manager/oauth2/callback', + path: '/gcp-secret-manager/oauth2/callback', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRoute, + } as any) + +const secretManagerIntegrationsRouteBitbucketOauthRedirectRoute = + secretManagerIntegrationsRouteBitbucketOauthRedirectImport.update({ + id: '/bitbucket/oauth2/callback', + path: '/bitbucket/oauth2/callback', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRoute, + } as any) + +const secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute = + secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectImport.update({ + id: '/azure-key-vault/oauth2/callback', + path: '/azure-key-vault/oauth2/callback', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRoute, + } as any) + +const secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute = + secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectImport.update( + { + id: '/azure-app-configuration/oauth2/callback', + path: '/azure-app-configuration/oauth2/callback', + getParentRoute: () => + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRoute, + } as any, + ) + const projectRoleDetailsBySlugPageRouteCertManagerRoute = projectRoleDetailsBySlugPageRouteCertManagerImport.update({ id: '/roles/$roleSlug', @@ -1242,7 +1285,7 @@ const secretManagerIntegrationsSelectIntegrationAuthPageRouteRoute = id: '/select-integration-auth', path: '/select-integration-auth', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsDetailsByIDPageRouteRoute = @@ -1250,15 +1293,7 @@ const secretManagerIntegrationsDetailsByIDPageRouteRoute = id: '/$integrationId', path: '/$integrationId', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, - } as any) - -const organizationAppConnectionsOauthCallbackPageRouteRoute = - organizationAppConnectionsOauthCallbackPageRouteImport.update({ - id: '/$appConnection/oauth/callback', - path: '/$appConnection/oauth/callback', - getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutOrganizationAppConnectionsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const certManagerPkiSubscriberDetailsByIDPageRouteRoute = @@ -1266,7 +1301,7 @@ const certManagerPkiSubscriberDetailsByIDPageRouteRoute = id: '/$subscriberName', path: '/$subscriberName', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRoute, } as any) const certManagerCertAuthDetailsByIDPageRouteRoute = @@ -1281,7 +1316,7 @@ const secretScanningSecretScanningDataSourcesPageRouteRoute = id: '/', path: '/', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRoute, } as any) const secretManagerIntegrationsListPageRouteRoute = @@ -1289,7 +1324,7 @@ const secretManagerIntegrationsListPageRouteRoute = id: '/', path: '/', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const certManagerPkiSubscribersPageRouteRoute = @@ -1297,7 +1332,7 @@ const certManagerPkiSubscribersPageRouteRoute = id: '/', path: '/', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRoute, } as any) const certManagerPkiTemplateListPageRouteRoute = @@ -1305,11 +1340,11 @@ const certManagerPkiTemplateListPageRouteRoute = id: '/', path: '/', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRoute, } as any) -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRoute = - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdImport.update( +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRoute = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdImport.update( { id: '/commits/$environment/$folderId', path: '/commits/$environment/$folderId', @@ -1322,7 +1357,7 @@ const secretScanningSecretScanningDataSourceByIdPageRouteRoute = id: '/$type/$dataSourceId', path: '/$type/$dataSourceId', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRoute, } as any) const secretManagerIntegrationsWindmillConfigurePageRouteRoute = @@ -1330,7 +1365,7 @@ const secretManagerIntegrationsWindmillConfigurePageRouteRoute = id: '/windmill/create', path: '/windmill/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsWindmillAuthorizePageRouteRoute = @@ -1338,7 +1373,7 @@ const secretManagerIntegrationsWindmillAuthorizePageRouteRoute = id: '/windmill/authorize', path: '/windmill/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsVercelConfigurePageRouteRoute = @@ -1346,7 +1381,7 @@ const secretManagerIntegrationsVercelConfigurePageRouteRoute = id: '/vercel/create', path: '/vercel/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsTravisCIConfigurePageRouteRoute = @@ -1354,7 +1389,7 @@ const secretManagerIntegrationsTravisCIConfigurePageRouteRoute = id: '/travisci/create', path: '/travisci/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsTravisCIAuthorizePageRouteRoute = @@ -1362,7 +1397,7 @@ const secretManagerIntegrationsTravisCIAuthorizePageRouteRoute = id: '/travisci/authorize', path: '/travisci/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsTerraformCloudConfigurePageRouteRoute = @@ -1370,7 +1405,7 @@ const secretManagerIntegrationsTerraformCloudConfigurePageRouteRoute = id: '/terraform-cloud/create', path: '/terraform-cloud/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsTerraformCloudAuthorizePageRouteRoute = @@ -1378,7 +1413,7 @@ const secretManagerIntegrationsTerraformCloudAuthorizePageRouteRoute = id: '/terraform-cloud/authorize', path: '/terraform-cloud/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsTeamcityConfigurePageRouteRoute = @@ -1386,7 +1421,7 @@ const secretManagerIntegrationsTeamcityConfigurePageRouteRoute = id: '/teamcity/create', path: '/teamcity/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsTeamcityAuthorizePageRouteRoute = @@ -1394,7 +1429,7 @@ const secretManagerIntegrationsTeamcityAuthorizePageRouteRoute = id: '/teamcity/authorize', path: '/teamcity/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsSupabaseConfigurePageRouteRoute = @@ -1402,7 +1437,7 @@ const secretManagerIntegrationsSupabaseConfigurePageRouteRoute = id: '/supabase/create', path: '/supabase/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsSupabaseAuthorizePageRouteRoute = @@ -1410,7 +1445,7 @@ const secretManagerIntegrationsSupabaseAuthorizePageRouteRoute = id: '/supabase/authorize', path: '/supabase/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsRundeckConfigurePageRouteRoute = @@ -1418,7 +1453,7 @@ const secretManagerIntegrationsRundeckConfigurePageRouteRoute = id: '/rundeck/create', path: '/rundeck/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsRundeckAuthorizePageRouteRoute = @@ -1426,7 +1461,7 @@ const secretManagerIntegrationsRundeckAuthorizePageRouteRoute = id: '/rundeck/authorize', path: '/rundeck/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsRenderConfigurePageRouteRoute = @@ -1434,7 +1469,7 @@ const secretManagerIntegrationsRenderConfigurePageRouteRoute = id: '/render/create', path: '/render/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsRenderAuthorizePageRouteRoute = @@ -1442,7 +1477,7 @@ const secretManagerIntegrationsRenderAuthorizePageRouteRoute = id: '/render/authorize', path: '/render/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsRailwayConfigurePageRouteRoute = @@ -1450,7 +1485,7 @@ const secretManagerIntegrationsRailwayConfigurePageRouteRoute = id: '/railway/create', path: '/railway/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsRailwayAuthorizePageRouteRoute = @@ -1458,7 +1493,7 @@ const secretManagerIntegrationsRailwayAuthorizePageRouteRoute = id: '/railway/authorize', path: '/railway/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsQoveryConfigurePageRouteRoute = @@ -1466,7 +1501,7 @@ const secretManagerIntegrationsQoveryConfigurePageRouteRoute = id: '/qovery/create', path: '/qovery/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsQoveryAuthorizePageRouteRoute = @@ -1474,7 +1509,7 @@ const secretManagerIntegrationsQoveryAuthorizePageRouteRoute = id: '/qovery/authorize', path: '/qovery/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsOctopusDeployConfigurePageRouteRoute = @@ -1482,7 +1517,7 @@ const secretManagerIntegrationsOctopusDeployConfigurePageRouteRoute = id: '/octopus-deploy/create', path: '/octopus-deploy/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsOctopusDeployAuthorizePageRouteRoute = @@ -1490,7 +1525,7 @@ const secretManagerIntegrationsOctopusDeployAuthorizePageRouteRoute = id: '/octopus-deploy/authorize', path: '/octopus-deploy/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsNorthflankConfigurePageRouteRoute = @@ -1498,7 +1533,7 @@ const secretManagerIntegrationsNorthflankConfigurePageRouteRoute = id: '/northflank/create', path: '/northflank/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsNorthflankAuthorizePageRouteRoute = @@ -1506,7 +1541,7 @@ const secretManagerIntegrationsNorthflankAuthorizePageRouteRoute = id: '/northflank/authorize', path: '/northflank/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsNetlifyConfigurePageRouteRoute = @@ -1514,7 +1549,7 @@ const secretManagerIntegrationsNetlifyConfigurePageRouteRoute = id: '/netlify/create', path: '/netlify/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsLaravelForgeConfigurePageRouteRoute = @@ -1522,7 +1557,7 @@ const secretManagerIntegrationsLaravelForgeConfigurePageRouteRoute = id: '/laravel-forge/create', path: '/laravel-forge/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsLaravelForgeAuthorizePageRouteRoute = @@ -1530,7 +1565,7 @@ const secretManagerIntegrationsLaravelForgeAuthorizePageRouteRoute = id: '/laravel-forge/authorize', path: '/laravel-forge/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsHerokuConfigurePageRouteRoute = @@ -1538,7 +1573,7 @@ const secretManagerIntegrationsHerokuConfigurePageRouteRoute = id: '/heroku/create', path: '/heroku/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsHasuraCloudConfigurePageRouteRoute = @@ -1546,7 +1581,7 @@ const secretManagerIntegrationsHasuraCloudConfigurePageRouteRoute = id: '/hasura-cloud/create', path: '/hasura-cloud/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsHasuraCloudAuthorizePageRouteRoute = @@ -1554,7 +1589,7 @@ const secretManagerIntegrationsHasuraCloudAuthorizePageRouteRoute = id: '/hasura-cloud/authorize', path: '/hasura-cloud/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsHashicorpVaultConfigurePageRouteRoute = @@ -1562,7 +1597,7 @@ const secretManagerIntegrationsHashicorpVaultConfigurePageRouteRoute = id: '/hashicorp-vault/create', path: '/hashicorp-vault/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsHashicorpVaultAuthorizePageRouteRoute = @@ -1570,7 +1605,7 @@ const secretManagerIntegrationsHashicorpVaultAuthorizePageRouteRoute = id: '/hashicorp-vault/authorize', path: '/hashicorp-vault/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsGitlabConfigurePageRouteRoute = @@ -1578,7 +1613,7 @@ const secretManagerIntegrationsGitlabConfigurePageRouteRoute = id: '/gitlab/create', path: '/gitlab/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsGitlabAuthorizePageRouteRoute = @@ -1586,7 +1621,7 @@ const secretManagerIntegrationsGitlabAuthorizePageRouteRoute = id: '/gitlab/authorize', path: '/gitlab/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsGithubConfigurePageRouteRoute = @@ -1594,7 +1629,7 @@ const secretManagerIntegrationsGithubConfigurePageRouteRoute = id: '/github/create', path: '/github/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsGithubAuthorizePageRouteRoute = @@ -1602,7 +1637,7 @@ const secretManagerIntegrationsGithubAuthorizePageRouteRoute = id: '/github/auth-mode-selection', path: '/github/auth-mode-selection', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsGcpSecretManagerConfigurePageRouteRoute = @@ -1610,7 +1645,7 @@ const secretManagerIntegrationsGcpSecretManagerConfigurePageRouteRoute = id: '/gcp-secret-manager/create', path: '/gcp-secret-manager/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsGcpSecretManagerAuthorizePageRouteRoute = @@ -1618,7 +1653,7 @@ const secretManagerIntegrationsGcpSecretManagerAuthorizePageRouteRoute = id: '/gcp-secret-manager/authorize', path: '/gcp-secret-manager/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsFlyioConfigurePageRouteRoute = @@ -1626,7 +1661,7 @@ const secretManagerIntegrationsFlyioConfigurePageRouteRoute = id: '/flyio/create', path: '/flyio/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsFlyioAuthorizePageRouteRoute = @@ -1634,7 +1669,7 @@ const secretManagerIntegrationsFlyioAuthorizePageRouteRoute = id: '/flyio/authorize', path: '/flyio/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsDigitalOceanAppPlatformConfigurePageRouteRoute = @@ -1643,7 +1678,7 @@ const secretManagerIntegrationsDigitalOceanAppPlatformConfigurePageRouteRoute = id: '/digital-ocean-app-platform/create', path: '/digital-ocean-app-platform/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any, ) @@ -1653,7 +1688,7 @@ const secretManagerIntegrationsDigitalOceanAppPlatformAuthorizePageRouteRoute = id: '/digital-ocean-app-platform/authorize', path: '/digital-ocean-app-platform/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any, ) @@ -1662,7 +1697,7 @@ const secretManagerIntegrationsDatabricksConfigurePageRouteRoute = id: '/databricks/create', path: '/databricks/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsDatabricksAuthorizePageRouteRoute = @@ -1670,7 +1705,7 @@ const secretManagerIntegrationsDatabricksAuthorizePageRouteRoute = id: '/databricks/authorize', path: '/databricks/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsCodefreshConfigurePageRouteRoute = @@ -1678,7 +1713,7 @@ const secretManagerIntegrationsCodefreshConfigurePageRouteRoute = id: '/codefresh/create', path: '/codefresh/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsCodefreshAuthorizePageRouteRoute = @@ -1686,7 +1721,7 @@ const secretManagerIntegrationsCodefreshAuthorizePageRouteRoute = id: '/codefresh/authorize', path: '/codefresh/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsCloudflareWorkersConfigurePageRouteRoute = @@ -1694,7 +1729,7 @@ const secretManagerIntegrationsCloudflareWorkersConfigurePageRouteRoute = id: '/cloudflare-workers/create', path: '/cloudflare-workers/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsCloudflareWorkersAuthorizePageRouteRoute = @@ -1702,7 +1737,7 @@ const secretManagerIntegrationsCloudflareWorkersAuthorizePageRouteRoute = id: '/cloudflare-workers/authorize', path: '/cloudflare-workers/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsCloudflarePagesConfigurePageRouteRoute = @@ -1710,7 +1745,7 @@ const secretManagerIntegrationsCloudflarePagesConfigurePageRouteRoute = id: '/cloudflare-pages/create', path: '/cloudflare-pages/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsCloudflarePagesAuthorizePageRouteRoute = @@ -1718,7 +1753,7 @@ const secretManagerIntegrationsCloudflarePagesAuthorizePageRouteRoute = id: '/cloudflare-pages/authorize', path: '/cloudflare-pages/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsCloud66ConfigurePageRouteRoute = @@ -1726,7 +1761,7 @@ const secretManagerIntegrationsCloud66ConfigurePageRouteRoute = id: '/cloud-66/create', path: '/cloud-66/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsCloud66AuthorizePageRouteRoute = @@ -1734,7 +1769,7 @@ const secretManagerIntegrationsCloud66AuthorizePageRouteRoute = id: '/cloud-66/authorize', path: '/cloud-66/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsCircleCIConfigurePageRouteRoute = @@ -1742,7 +1777,7 @@ const secretManagerIntegrationsCircleCIConfigurePageRouteRoute = id: '/circleci/create', path: '/circleci/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsCircleCIAuthorizePageRouteRoute = @@ -1750,7 +1785,7 @@ const secretManagerIntegrationsCircleCIAuthorizePageRouteRoute = id: '/circleci/authorize', path: '/circleci/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsChecklyConfigurePageRouteRoute = @@ -1758,7 +1793,7 @@ const secretManagerIntegrationsChecklyConfigurePageRouteRoute = id: '/checkly/create', path: '/checkly/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsChecklyAuthorizePageRouteRoute = @@ -1766,7 +1801,7 @@ const secretManagerIntegrationsChecklyAuthorizePageRouteRoute = id: '/checkly/authorize', path: '/checkly/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsBitbucketConfigurePageRouteRoute = @@ -1774,7 +1809,7 @@ const secretManagerIntegrationsBitbucketConfigurePageRouteRoute = id: '/bitbucket/create', path: '/bitbucket/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute = @@ -1782,7 +1817,7 @@ const secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute = id: '/azure-key-vault/create', path: '/azure-key-vault/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute = @@ -1790,7 +1825,7 @@ const secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute = id: '/azure-key-vault/authorize', path: '/azure-key-vault/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute = @@ -1798,7 +1833,7 @@ const secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute = id: '/azure-devops/create', path: '/azure-devops/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute = @@ -1806,7 +1841,7 @@ const secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute = id: '/azure-devops/authorize', path: '/azure-devops/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute = @@ -1815,7 +1850,7 @@ const secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute = id: '/azure-app-configuration/create', path: '/azure-app-configuration/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any, ) @@ -1824,7 +1859,7 @@ const secretManagerIntegrationsAwsSecretManagerConfigurePageRouteRoute = id: '/aws-secret-manager/create', path: '/aws-secret-manager/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsAwsSecretManagerAuthorizePageRouteRoute = @@ -1832,7 +1867,7 @@ const secretManagerIntegrationsAwsSecretManagerAuthorizePageRouteRoute = id: '/aws-secret-manager/authorize', path: '/aws-secret-manager/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsAwsParameterStoreConfigurePageRouteRoute = @@ -1840,7 +1875,7 @@ const secretManagerIntegrationsAwsParameterStoreConfigurePageRouteRoute = id: '/aws-parameter-store/create', path: '/aws-parameter-store/create', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsAwsParameterStoreAuthorizePageRouteRoute = @@ -1848,16 +1883,16 @@ const secretManagerIntegrationsAwsParameterStoreAuthorizePageRouteRoute = id: '/aws-parameter-store/authorize', path: '/aws-parameter-store/authorize', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRoute = - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdImport.update( +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRoute = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdImport.update( { id: '/$commitId', path: '/$commitId', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRoute, } as any, ) @@ -1866,7 +1901,7 @@ const secretManagerIntegrationsVercelOauthCallbackPageRouteRoute = id: '/vercel/oauth2/callback', path: '/vercel/oauth2/callback', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerSecretSyncDetailsByIDPageRouteRoute = @@ -1874,7 +1909,7 @@ const secretManagerSecretSyncDetailsByIDPageRouteRoute = id: '/secret-syncs/$destination/$syncId', path: '/secret-syncs/$destination/$syncId', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsNetlifyOauthCallbackPageRouteRoute = @@ -1882,7 +1917,7 @@ const secretManagerIntegrationsNetlifyOauthCallbackPageRouteRoute = id: '/netlify/oauth2/callback', path: '/netlify/oauth2/callback', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsHerokuOauthCallbackPageRouteRoute = @@ -1890,7 +1925,7 @@ const secretManagerIntegrationsHerokuOauthCallbackPageRouteRoute = id: '/heroku/oauth2/callback', path: '/heroku/oauth2/callback', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsGitlabOauthCallbackPageRouteRoute = @@ -1898,7 +1933,7 @@ const secretManagerIntegrationsGitlabOauthCallbackPageRouteRoute = id: '/gitlab/oauth2/callback', path: '/gitlab/oauth2/callback', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsGithubOauthCallbackPageRouteRoute = @@ -1906,7 +1941,7 @@ const secretManagerIntegrationsGithubOauthCallbackPageRouteRoute = id: '/github/oauth2/callback', path: '/github/oauth2/callback', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsGcpSecretManagerOauthCallbackPageRouteRoute = @@ -1914,7 +1949,7 @@ const secretManagerIntegrationsGcpSecretManagerOauthCallbackPageRouteRoute = id: '/gcp-secret-manager/oauth2/callback', path: '/gcp-secret-manager/oauth2/callback', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsBitbucketOauthCallbackPageRouteRoute = @@ -1922,7 +1957,7 @@ const secretManagerIntegrationsBitbucketOauthCallbackPageRouteRoute = id: '/bitbucket/oauth2/callback', path: '/bitbucket/oauth2/callback', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsAzureKeyVaultOauthCallbackPageRouteRoute = @@ -1930,7 +1965,7 @@ const secretManagerIntegrationsAzureKeyVaultOauthCallbackPageRouteRoute = id: '/azure-key-vault/oauth2/callback', path: '/azure-key-vault/oauth2/callback', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any) const secretManagerIntegrationsAzureAppConfigurationOauthCallbackPageRouteRoute = @@ -1939,7 +1974,7 @@ const secretManagerIntegrationsAzureAppConfigurationOauthCallbackPageRouteRoute id: '/azure-app-configuration/oauth2/callback', path: '/azure-app-configuration/oauth2/callback', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute, } as any, ) @@ -1948,7 +1983,7 @@ const secretManagerCommitsPageRouteRoute = id: '/', path: '/', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRoute, } as any) const secretManagerCommitDetailsPageComponentsRollbackPreviewTabRouteRoute = @@ -1956,7 +1991,7 @@ const secretManagerCommitDetailsPageComponentsRollbackPreviewTabRouteRoute = id: '/restore', path: '/restore', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRoute, } as any) const secretManagerCommitDetailsPageRouteRoute = @@ -1964,7 +1999,7 @@ const secretManagerCommitDetailsPageRouteRoute = id: '/', path: '/', getParentRoute: () => - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRoute, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRoute, } as any) // Populate the FileRoutesByPath interface @@ -2195,13 +2230,6 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof authProviderSuccessPageRouteImport parentRoute: typeof RestrictLoginSignupLoginImport } - '/_authenticate/_inject-org-details/_org-layout/integrations': { - id: '/_authenticate/_inject-org-details/_org-layout/integrations' - path: '/integrations' - fullPath: '/integrations' - preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsImport - parentRoute: typeof organizationLayoutImport - } '/_authenticate/_inject-org-details/_org-layout/organization': { id: '/_authenticate/_inject-org-details/_org-layout/organization' path: '/organization' @@ -2300,20 +2328,6 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof adminIntegrationsPageRouteImport parentRoute: typeof adminLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId' - path: '/cert-manager/$projectId' - fullPath: '/cert-manager/$projectId' - preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdImport - parentRoute: typeof organizationLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId': { - id: '/_authenticate/_inject-org-details/_org-layout/kms/$projectId' - path: '/kms/$projectId' - fullPath: '/kms/$projectId' - preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdImport - parentRoute: typeof organizationLayoutImport - } '/_authenticate/_inject-org-details/_org-layout/organization/app-connections': { id: '/_authenticate/_inject-org-details/_org-layout/organization/app-connections' path: '/app-connections' @@ -2342,25 +2356,11 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationSettingsImport parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId' - path: '/secret-manager/$projectId' - fullPath: '/secret-manager/$projectId' - preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdImport - parentRoute: typeof organizationLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId' - path: '/secret-scanning/$projectId' - fullPath: '/secret-scanning/$projectId' - preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdImport - parentRoute: typeof organizationLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId': { - id: '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId' - path: '/ssh/$projectId' - fullPath: '/ssh/$projectId' - preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdImport + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId' + path: '/projects/$projectId' + fullPath: '/projects/$projectId' + preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdImport parentRoute: typeof organizationLayoutImport } '/_authenticate/_inject-org-details/_org-layout/organization/app-connections/': { @@ -2447,89 +2447,12 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof adminUserIdentitiesResourcesPageRouteImport parentRoute: typeof adminLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout' path: '' - fullPath: '/cert-manager/$projectId' - preLoaderRoute: typeof certManagerLayoutImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdImport - } - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout': { - id: '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout' - path: '' - fullPath: '/kms/$projectId' - preLoaderRoute: typeof kmsLayoutImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdImport - } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout' - path: '' - fullPath: '/secret-manager/$projectId' - preLoaderRoute: typeof secretManagerLayoutImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdImport - } - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout' - path: '' - fullPath: '/secret-scanning/$projectId' - preLoaderRoute: typeof secretScanningLayoutImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdImport - } - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout': { - id: '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout' - path: '' - fullPath: '/ssh/$projectId' - preLoaderRoute: typeof sshLayoutImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdImport - } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/alerting': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/alerting' - path: '/alerting' - fullPath: '/cert-manager/$projectId/alerting' - preLoaderRoute: typeof certManagerAlertingPageRouteImport - parentRoute: typeof certManagerLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-authorities': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-authorities' - path: '/certificate-authorities' - fullPath: '/cert-manager/$projectId/certificate-authorities' - preLoaderRoute: typeof certManagerCertificateAuthoritiesPageRouteImport - parentRoute: typeof certManagerLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificates': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificates' - path: '/certificates' - fullPath: '/cert-manager/$projectId/certificates' - preLoaderRoute: typeof certManagerCertificatesPageRouteImport - parentRoute: typeof certManagerLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/settings': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/settings' - path: '/settings' - fullPath: '/cert-manager/$projectId/settings' - preLoaderRoute: typeof certManagerSettingsPageRouteImport - parentRoute: typeof certManagerLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/kmip': { - id: '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/kmip' - path: '/kmip' - fullPath: '/kms/$projectId/kmip' - preLoaderRoute: typeof kmsKmipPageRouteImport - parentRoute: typeof kmsLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/overview': { - id: '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/overview' - path: '/overview' - fullPath: '/kms/$projectId/overview' - preLoaderRoute: typeof kmsOverviewPageRouteImport - parentRoute: typeof kmsLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/settings': { - id: '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/settings' - path: '/settings' - fullPath: '/kms/$projectId/settings' - preLoaderRoute: typeof kmsSettingsPageRouteImport - parentRoute: typeof kmsLayoutImport + fullPath: '/projects/$projectId' + preLoaderRoute: typeof projectLayoutImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdImport } '/_authenticate/_inject-org-details/_org-layout/organization/settings/oauth/callback': { id: '/_authenticate/_inject-org-details/_org-layout/organization/settings/oauth/callback' @@ -2538,250 +2461,47 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof organizationSettingsPageOauthCallbackPageRouteImport parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationSettingsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/allowlist': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/allowlist' - path: '/allowlist' - fullPath: '/secret-manager/$projectId/allowlist' - preLoaderRoute: typeof secretManagerIPAllowlistPageRouteImport - parentRoute: typeof secretManagerLayoutImport + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager' + path: '/cert-manager' + fullPath: '/projects/$projectId/cert-manager' + preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerImport + parentRoute: typeof projectLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/approval': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/approval' - path: '/approval' - fullPath: '/secret-manager/$projectId/approval' - preLoaderRoute: typeof secretManagerSecretApprovalsPageRouteImport - parentRoute: typeof secretManagerLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/overview': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/overview' - path: '/overview' - fullPath: '/secret-manager/$projectId/overview' - preLoaderRoute: typeof secretManagerOverviewPageRouteImport - parentRoute: typeof secretManagerLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secret-rotation': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secret-rotation' - path: '/secret-rotation' - fullPath: '/secret-manager/$projectId/secret-rotation' - preLoaderRoute: typeof secretManagerSecretRotationPageRouteImport - parentRoute: typeof secretManagerLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/settings': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/settings' - path: '/settings' - fullPath: '/secret-manager/$projectId/settings' - preLoaderRoute: typeof secretManagerSettingsPageRouteImport - parentRoute: typeof secretManagerLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/findings': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/findings' - path: '/findings' - fullPath: '/secret-scanning/$projectId/findings' - preLoaderRoute: typeof secretScanningSecretScanningFindingsPageRouteImport - parentRoute: typeof secretScanningLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/settings': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/settings' - path: '/settings' - fullPath: '/secret-scanning/$projectId/settings' - preLoaderRoute: typeof secretScanningSettingsPageRouteImport - parentRoute: typeof secretScanningLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/cas': { - id: '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/cas' - path: '/cas' - fullPath: '/ssh/$projectId/cas' - preLoaderRoute: typeof sshSshCasPageRouteImport - parentRoute: typeof sshLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/certificates': { - id: '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/certificates' - path: '/certificates' - fullPath: '/ssh/$projectId/certificates' - preLoaderRoute: typeof sshSshCertsPageRouteImport - parentRoute: typeof sshLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/overview': { - id: '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/overview' - path: '/overview' - fullPath: '/ssh/$projectId/overview' - preLoaderRoute: typeof sshSshHostsPageRouteImport - parentRoute: typeof sshLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/settings': { - id: '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/settings' - path: '/settings' - fullPath: '/ssh/$projectId/settings' - preLoaderRoute: typeof sshSettingsPageRouteImport - parentRoute: typeof sshLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/access-management': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/access-management' - path: '/access-management' - fullPath: '/cert-manager/$projectId/access-management' - preLoaderRoute: typeof projectAccessControlPageRouteCertManagerImport - parentRoute: typeof certManagerLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates' - path: '/certificate-templates' - fullPath: '/cert-manager/$projectId/certificate-templates' - preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesImport - parentRoute: typeof certManagerLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers' - path: '/subscribers' - fullPath: '/cert-manager/$projectId/subscribers' - preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersImport - parentRoute: typeof certManagerLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/integrations/azure-app-configuration/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/integrations/azure-app-configuration/oauth2/callback' - path: '/azure-app-configuration/oauth2/callback' - fullPath: '/integrations/azure-app-configuration/oauth2/callback' - preLoaderRoute: typeof secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsImport - } - '/_authenticate/_inject-org-details/_org-layout/integrations/azure-key-vault/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/integrations/azure-key-vault/oauth2/callback' - path: '/azure-key-vault/oauth2/callback' - fullPath: '/integrations/azure-key-vault/oauth2/callback' - preLoaderRoute: typeof secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsImport - } - '/_authenticate/_inject-org-details/_org-layout/integrations/bitbucket/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/integrations/bitbucket/oauth2/callback' - path: '/bitbucket/oauth2/callback' - fullPath: '/integrations/bitbucket/oauth2/callback' - preLoaderRoute: typeof secretManagerIntegrationsRouteBitbucketOauthRedirectImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsImport - } - '/_authenticate/_inject-org-details/_org-layout/integrations/gcp-secret-manager/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/integrations/gcp-secret-manager/oauth2/callback' - path: '/gcp-secret-manager/oauth2/callback' - fullPath: '/integrations/gcp-secret-manager/oauth2/callback' - preLoaderRoute: typeof secretManagerIntegrationsRouteGcpOauthRedirectImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsImport - } - '/_authenticate/_inject-org-details/_org-layout/integrations/github/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/integrations/github/oauth2/callback' - path: '/github/oauth2/callback' - fullPath: '/integrations/github/oauth2/callback' - preLoaderRoute: typeof secretManagerIntegrationsRouteGithubOauthRedirectImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsImport - } - '/_authenticate/_inject-org-details/_org-layout/integrations/gitlab/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/integrations/gitlab/oauth2/callback' - path: '/gitlab/oauth2/callback' - fullPath: '/integrations/gitlab/oauth2/callback' - preLoaderRoute: typeof secretManagerIntegrationsRouteGitlabOauthRedirectImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsImport - } - '/_authenticate/_inject-org-details/_org-layout/integrations/heroku/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/integrations/heroku/oauth2/callback' - path: '/heroku/oauth2/callback' - fullPath: '/integrations/heroku/oauth2/callback' - preLoaderRoute: typeof secretManagerIntegrationsRouteHerokuOauthRedirectImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsImport - } - '/_authenticate/_inject-org-details/_org-layout/integrations/netlify/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/integrations/netlify/oauth2/callback' - path: '/netlify/oauth2/callback' - fullPath: '/integrations/netlify/oauth2/callback' - preLoaderRoute: typeof secretManagerIntegrationsRouteNetlifyOauthRedirectImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsImport - } - '/_authenticate/_inject-org-details/_org-layout/integrations/vercel/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/integrations/vercel/oauth2/callback' - path: '/vercel/oauth2/callback' - fullPath: '/integrations/vercel/oauth2/callback' - preLoaderRoute: typeof secretManagerIntegrationsRouteVercelOauthRedirectImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsImport - } - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/access-management': { - id: '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/access-management' - path: '/access-management' - fullPath: '/kms/$projectId/access-management' - preLoaderRoute: typeof projectAccessControlPageRouteKmsImport - parentRoute: typeof kmsLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/access-management': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/access-management' - path: '/access-management' - fullPath: '/secret-manager/$projectId/access-management' - preLoaderRoute: typeof projectAccessControlPageRouteSecretManagerImport - parentRoute: typeof secretManagerLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations' path: '/integrations' - fullPath: '/secret-manager/$projectId/integrations' - preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport - parentRoute: typeof secretManagerLayoutImport + fullPath: '/projects/$projectId/integrations' + preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsImport + parentRoute: typeof projectLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/access-management': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/access-management' - path: '/access-management' - fullPath: '/secret-scanning/$projectId/access-management' - preLoaderRoute: typeof projectAccessControlPageRouteSecretScanningImport - parentRoute: typeof secretScanningLayoutImport + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms' + path: '/kms' + fullPath: '/projects/$projectId/kms' + preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsImport + parentRoute: typeof projectLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources' - path: '/data-sources' - fullPath: '/secret-scanning/$projectId/data-sources' - preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesImport - parentRoute: typeof secretScanningLayoutImport + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager' + path: '/secret-manager' + fullPath: '/projects/$projectId/secret-manager' + preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerImport + parentRoute: typeof projectLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/access-management': { - id: '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/access-management' - path: '/access-management' - fullPath: '/ssh/$projectId/access-management' - preLoaderRoute: typeof projectAccessControlPageRouteSshImport - parentRoute: typeof sshLayoutImport + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning' + path: '/secret-scanning' + fullPath: '/projects/$projectId/secret-scanning' + preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningImport + parentRoute: typeof projectLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates/': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates/' - path: '/' - fullPath: '/cert-manager/$projectId/certificate-templates/' - preLoaderRoute: typeof certManagerPkiTemplateListPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesImport - } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/' - path: '/' - fullPath: '/cert-manager/$projectId/subscribers/' - preLoaderRoute: typeof certManagerPkiSubscribersPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersImport - } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/' - path: '/' - fullPath: '/secret-manager/$projectId/integrations/' - preLoaderRoute: typeof secretManagerIntegrationsListPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport - } - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/' - path: '/' - fullPath: '/secret-scanning/$projectId/data-sources/' - preLoaderRoute: typeof secretScanningSecretScanningDataSourcesPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesImport - } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/ca/$caName': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/ca/$caName' - path: '/ca/$caName' - fullPath: '/cert-manager/$projectId/ca/$caName' - preLoaderRoute: typeof certManagerCertAuthDetailsByIDPageRouteImport - parentRoute: typeof certManagerLayoutImport - } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/$subscriberName': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/$subscriberName' - path: '/$subscriberName' - fullPath: '/cert-manager/$projectId/subscribers/$subscriberName' - preLoaderRoute: typeof certManagerPkiSubscriberDetailsByIDPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersImport + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh' + path: '/ssh' + fullPath: '/projects/$projectId/ssh' + preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshImport + parentRoute: typeof projectLayoutImport } '/_authenticate/_inject-org-details/_org-layout/organization/app-connections/$appConnection/oauth/callback': { id: '/_authenticate/_inject-org-details/_org-layout/organization/app-connections/$appConnection/oauth/callback' @@ -2790,799 +2510,1089 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof organizationAppConnectionsOauthCallbackPageRouteImport parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationAppConnectionsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/$integrationId': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/$integrationId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout' + path: '' + fullPath: '/projects/$projectId/cert-manager' + preLoaderRoute: typeof certManagerLayoutImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout' + path: '' + fullPath: '/projects/$projectId/kms' + preLoaderRoute: typeof kmsLayoutImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout' + path: '' + fullPath: '/projects/$projectId/secret-manager' + preLoaderRoute: typeof secretManagerLayoutImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout' + path: '' + fullPath: '/projects/$projectId/secret-scanning' + preLoaderRoute: typeof secretScanningLayoutImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout' + path: '' + fullPath: '/projects/$projectId/ssh' + preLoaderRoute: typeof sshLayoutImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/alerting': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/alerting' + path: '/alerting' + fullPath: '/projects/$projectId/cert-manager/alerting' + preLoaderRoute: typeof certManagerAlertingPageRouteImport + parentRoute: typeof certManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-authorities': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-authorities' + path: '/certificate-authorities' + fullPath: '/projects/$projectId/cert-manager/certificate-authorities' + preLoaderRoute: typeof certManagerCertificateAuthoritiesPageRouteImport + parentRoute: typeof certManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificates': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificates' + path: '/certificates' + fullPath: '/projects/$projectId/cert-manager/certificates' + preLoaderRoute: typeof certManagerCertificatesPageRouteImport + parentRoute: typeof certManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/settings': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/settings' + path: '/settings' + fullPath: '/projects/$projectId/cert-manager/settings' + preLoaderRoute: typeof certManagerSettingsPageRouteImport + parentRoute: typeof certManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/kmip': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/kmip' + path: '/kmip' + fullPath: '/projects/$projectId/kms/kmip' + preLoaderRoute: typeof kmsKmipPageRouteImport + parentRoute: typeof kmsLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/overview': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/overview' + path: '/overview' + fullPath: '/projects/$projectId/kms/overview' + preLoaderRoute: typeof kmsOverviewPageRouteImport + parentRoute: typeof kmsLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/settings': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/settings' + path: '/settings' + fullPath: '/projects/$projectId/kms/settings' + preLoaderRoute: typeof kmsSettingsPageRouteImport + parentRoute: typeof kmsLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/allowlist': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/allowlist' + path: '/allowlist' + fullPath: '/projects/$projectId/secret-manager/allowlist' + preLoaderRoute: typeof secretManagerIPAllowlistPageRouteImport + parentRoute: typeof secretManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/approval': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/approval' + path: '/approval' + fullPath: '/projects/$projectId/secret-manager/approval' + preLoaderRoute: typeof secretManagerSecretApprovalsPageRouteImport + parentRoute: typeof secretManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/overview': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/overview' + path: '/overview' + fullPath: '/projects/$projectId/secret-manager/overview' + preLoaderRoute: typeof secretManagerOverviewPageRouteImport + parentRoute: typeof secretManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secret-rotation': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secret-rotation' + path: '/secret-rotation' + fullPath: '/projects/$projectId/secret-manager/secret-rotation' + preLoaderRoute: typeof secretManagerSecretRotationPageRouteImport + parentRoute: typeof secretManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/settings': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/settings' + path: '/settings' + fullPath: '/projects/$projectId/secret-manager/settings' + preLoaderRoute: typeof secretManagerSettingsPageRouteImport + parentRoute: typeof secretManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/findings': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/findings' + path: '/findings' + fullPath: '/projects/$projectId/secret-scanning/findings' + preLoaderRoute: typeof secretScanningSecretScanningFindingsPageRouteImport + parentRoute: typeof secretScanningLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/settings': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/settings' + path: '/settings' + fullPath: '/projects/$projectId/secret-scanning/settings' + preLoaderRoute: typeof secretScanningSettingsPageRouteImport + parentRoute: typeof secretScanningLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/cas': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/cas' + path: '/cas' + fullPath: '/projects/$projectId/ssh/cas' + preLoaderRoute: typeof sshSshCasPageRouteImport + parentRoute: typeof sshLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/certificates': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/certificates' + path: '/certificates' + fullPath: '/projects/$projectId/ssh/certificates' + preLoaderRoute: typeof sshSshCertsPageRouteImport + parentRoute: typeof sshLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/overview': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/overview' + path: '/overview' + fullPath: '/projects/$projectId/ssh/overview' + preLoaderRoute: typeof sshSshHostsPageRouteImport + parentRoute: typeof sshLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/settings': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/settings' + path: '/settings' + fullPath: '/projects/$projectId/ssh/settings' + preLoaderRoute: typeof sshSettingsPageRouteImport + parentRoute: typeof sshLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/access-management': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/access-management' + path: '/access-management' + fullPath: '/projects/$projectId/cert-manager/access-management' + preLoaderRoute: typeof projectAccessControlPageRouteCertManagerImport + parentRoute: typeof certManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates' + path: '/certificate-templates' + fullPath: '/projects/$projectId/cert-manager/certificate-templates' + preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesImport + parentRoute: typeof certManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers' + path: '/subscribers' + fullPath: '/projects/$projectId/cert-manager/subscribers' + preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersImport + parentRoute: typeof certManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/access-management': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/access-management' + path: '/access-management' + fullPath: '/projects/$projectId/kms/access-management' + preLoaderRoute: typeof projectAccessControlPageRouteKmsImport + parentRoute: typeof kmsLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/access-management': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/access-management' + path: '/access-management' + fullPath: '/projects/$projectId/secret-manager/access-management' + preLoaderRoute: typeof projectAccessControlPageRouteSecretManagerImport + parentRoute: typeof secretManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations' + path: '/integrations' + fullPath: '/projects/$projectId/secret-manager/integrations' + preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport + parentRoute: typeof secretManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/access-management': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/access-management' + path: '/access-management' + fullPath: '/projects/$projectId/secret-scanning/access-management' + preLoaderRoute: typeof projectAccessControlPageRouteSecretScanningImport + parentRoute: typeof secretScanningLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources' + path: '/data-sources' + fullPath: '/projects/$projectId/secret-scanning/data-sources' + preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesImport + parentRoute: typeof secretScanningLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/access-management': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/access-management' + path: '/access-management' + fullPath: '/projects/$projectId/ssh/access-management' + preLoaderRoute: typeof projectAccessControlPageRouteSshImport + parentRoute: typeof sshLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates/': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates/' + path: '/' + fullPath: '/projects/$projectId/cert-manager/certificate-templates/' + preLoaderRoute: typeof certManagerPkiTemplateListPageRouteImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/' + path: '/' + fullPath: '/projects/$projectId/cert-manager/subscribers/' + preLoaderRoute: typeof certManagerPkiSubscribersPageRouteImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/' + path: '/' + fullPath: '/projects/$projectId/secret-manager/integrations/' + preLoaderRoute: typeof secretManagerIntegrationsListPageRouteImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/' + path: '/' + fullPath: '/projects/$projectId/secret-scanning/data-sources/' + preLoaderRoute: typeof secretScanningSecretScanningDataSourcesPageRouteImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/ca/$caName': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/ca/$caName' + path: '/ca/$caName' + fullPath: '/projects/$projectId/cert-manager/ca/$caName' + preLoaderRoute: typeof certManagerCertAuthDetailsByIDPageRouteImport + parentRoute: typeof certManagerLayoutImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/$subscriberName': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/$subscriberName' + path: '/$subscriberName' + fullPath: '/projects/$projectId/cert-manager/subscribers/$subscriberName' + preLoaderRoute: typeof certManagerPkiSubscriberDetailsByIDPageRouteImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/$integrationId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/$integrationId' path: '/$integrationId' - fullPath: '/secret-manager/$projectId/integrations/$integrationId' + fullPath: '/projects/$projectId/secret-manager/integrations/$integrationId' preLoaderRoute: typeof secretManagerIntegrationsDetailsByIDPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/select-integration-auth': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/select-integration-auth' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/select-integration-auth': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/select-integration-auth' path: '/select-integration-auth' - fullPath: '/secret-manager/$projectId/integrations/select-integration-auth' + fullPath: '/projects/$projectId/secret-manager/integrations/select-integration-auth' preLoaderRoute: typeof secretManagerIntegrationsSelectIntegrationAuthPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secrets/$envSlug': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secrets/$envSlug' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secrets/$envSlug': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secrets/$envSlug' path: '/secrets/$envSlug' - fullPath: '/secret-manager/$projectId/secrets/$envSlug' + fullPath: '/projects/$projectId/secret-manager/secrets/$envSlug' preLoaderRoute: typeof secretManagerSecretDashboardPageRouteImport parentRoute: typeof secretManagerLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ca/$caId': { - id: '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ca/$caId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ca/$caId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ca/$caId' path: '/ca/$caId' - fullPath: '/ssh/$projectId/ca/$caId' + fullPath: '/projects/$projectId/ssh/ca/$caId' preLoaderRoute: typeof sshSshCaByIDPageRouteImport parentRoute: typeof sshLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ssh-host-groups/$sshHostGroupId': { - id: '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ssh-host-groups/$sshHostGroupId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ssh-host-groups/$sshHostGroupId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ssh-host-groups/$sshHostGroupId' path: '/ssh-host-groups/$sshHostGroupId' - fullPath: '/ssh/$projectId/ssh-host-groups/$sshHostGroupId' + fullPath: '/projects/$projectId/ssh/ssh-host-groups/$sshHostGroupId' preLoaderRoute: typeof sshSshHostGroupDetailsByIDPageRouteImport parentRoute: typeof sshLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/groups/$groupId': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/groups/$groupId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/groups/$groupId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/groups/$groupId' path: '/groups/$groupId' - fullPath: '/cert-manager/$projectId/groups/$groupId' + fullPath: '/projects/$projectId/cert-manager/groups/$groupId' preLoaderRoute: typeof projectGroupDetailsByIDPageRouteCertManagerImport parentRoute: typeof certManagerLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/identities/$identityId': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/identities/$identityId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/identities/$identityId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/identities/$identityId' path: '/identities/$identityId' - fullPath: '/cert-manager/$projectId/identities/$identityId' + fullPath: '/projects/$projectId/cert-manager/identities/$identityId' preLoaderRoute: typeof projectIdentityDetailsByIDPageRouteCertManagerImport parentRoute: typeof certManagerLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/members/$membershipId': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/members/$membershipId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/members/$membershipId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/members/$membershipId' path: '/members/$membershipId' - fullPath: '/cert-manager/$projectId/members/$membershipId' + fullPath: '/projects/$projectId/cert-manager/members/$membershipId' preLoaderRoute: typeof projectMemberDetailsByIDPageRouteCertManagerImport parentRoute: typeof certManagerLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/pki-collections/$collectionId': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/pki-collections/$collectionId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/pki-collections/$collectionId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/pki-collections/$collectionId' path: '/pki-collections/$collectionId' - fullPath: '/cert-manager/$projectId/pki-collections/$collectionId' + fullPath: '/projects/$projectId/cert-manager/pki-collections/$collectionId' preLoaderRoute: typeof certManagerPkiCollectionDetailsByIDPageRoutesImport parentRoute: typeof certManagerLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/roles/$roleSlug': { - id: '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/roles/$roleSlug' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/roles/$roleSlug': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/roles/$roleSlug' path: '/roles/$roleSlug' - fullPath: '/cert-manager/$projectId/roles/$roleSlug' + fullPath: '/projects/$projectId/cert-manager/roles/$roleSlug' preLoaderRoute: typeof projectRoleDetailsBySlugPageRouteCertManagerImport parentRoute: typeof certManagerLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/groups/$groupId': { - id: '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/groups/$groupId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-app-configuration/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-app-configuration/oauth2/callback' + path: '/azure-app-configuration/oauth2/callback' + fullPath: '/projects/$projectId/integrations/azure-app-configuration/oauth2/callback' + preLoaderRoute: typeof secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-key-vault/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-key-vault/oauth2/callback' + path: '/azure-key-vault/oauth2/callback' + fullPath: '/projects/$projectId/integrations/azure-key-vault/oauth2/callback' + preLoaderRoute: typeof secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/bitbucket/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/bitbucket/oauth2/callback' + path: '/bitbucket/oauth2/callback' + fullPath: '/projects/$projectId/integrations/bitbucket/oauth2/callback' + preLoaderRoute: typeof secretManagerIntegrationsRouteBitbucketOauthRedirectImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gcp-secret-manager/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gcp-secret-manager/oauth2/callback' + path: '/gcp-secret-manager/oauth2/callback' + fullPath: '/projects/$projectId/integrations/gcp-secret-manager/oauth2/callback' + preLoaderRoute: typeof secretManagerIntegrationsRouteGcpOauthRedirectImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/github/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/github/oauth2/callback' + path: '/github/oauth2/callback' + fullPath: '/projects/$projectId/integrations/github/oauth2/callback' + preLoaderRoute: typeof secretManagerIntegrationsRouteGithubOauthRedirectImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gitlab/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gitlab/oauth2/callback' + path: '/gitlab/oauth2/callback' + fullPath: '/projects/$projectId/integrations/gitlab/oauth2/callback' + preLoaderRoute: typeof secretManagerIntegrationsRouteGitlabOauthRedirectImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/heroku/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/heroku/oauth2/callback' + path: '/heroku/oauth2/callback' + fullPath: '/projects/$projectId/integrations/heroku/oauth2/callback' + preLoaderRoute: typeof secretManagerIntegrationsRouteHerokuOauthRedirectImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/netlify/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/netlify/oauth2/callback' + path: '/netlify/oauth2/callback' + fullPath: '/projects/$projectId/integrations/netlify/oauth2/callback' + preLoaderRoute: typeof secretManagerIntegrationsRouteNetlifyOauthRedirectImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/vercel/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/vercel/oauth2/callback' + path: '/vercel/oauth2/callback' + fullPath: '/projects/$projectId/integrations/vercel/oauth2/callback' + preLoaderRoute: typeof secretManagerIntegrationsRouteVercelOauthRedirectImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsImport + } + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/groups/$groupId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/groups/$groupId' path: '/groups/$groupId' - fullPath: '/kms/$projectId/groups/$groupId' + fullPath: '/projects/$projectId/kms/groups/$groupId' preLoaderRoute: typeof projectGroupDetailsByIDPageRouteKmsImport parentRoute: typeof kmsLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/identities/$identityId': { - id: '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/identities/$identityId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/identities/$identityId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/identities/$identityId' path: '/identities/$identityId' - fullPath: '/kms/$projectId/identities/$identityId' + fullPath: '/projects/$projectId/kms/identities/$identityId' preLoaderRoute: typeof projectIdentityDetailsByIDPageRouteKmsImport parentRoute: typeof kmsLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/members/$membershipId': { - id: '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/members/$membershipId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/members/$membershipId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/members/$membershipId' path: '/members/$membershipId' - fullPath: '/kms/$projectId/members/$membershipId' + fullPath: '/projects/$projectId/kms/members/$membershipId' preLoaderRoute: typeof projectMemberDetailsByIDPageRouteKmsImport parentRoute: typeof kmsLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/roles/$roleSlug': { - id: '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/roles/$roleSlug' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/roles/$roleSlug': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/roles/$roleSlug' path: '/roles/$roleSlug' - fullPath: '/kms/$projectId/roles/$roleSlug' + fullPath: '/projects/$projectId/kms/roles/$roleSlug' preLoaderRoute: typeof projectRoleDetailsBySlugPageRouteKmsImport parentRoute: typeof kmsLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/groups/$groupId': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/groups/$groupId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/groups/$groupId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/groups/$groupId' path: '/groups/$groupId' - fullPath: '/secret-manager/$projectId/groups/$groupId' + fullPath: '/projects/$projectId/secret-manager/groups/$groupId' preLoaderRoute: typeof projectGroupDetailsByIDPageRouteSecretManagerImport parentRoute: typeof secretManagerLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/identities/$identityId': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/identities/$identityId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/identities/$identityId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/identities/$identityId' path: '/identities/$identityId' - fullPath: '/secret-manager/$projectId/identities/$identityId' + fullPath: '/projects/$projectId/secret-manager/identities/$identityId' preLoaderRoute: typeof projectIdentityDetailsByIDPageRouteSecretManagerImport parentRoute: typeof secretManagerLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/members/$membershipId': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/members/$membershipId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/members/$membershipId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/members/$membershipId' path: '/members/$membershipId' - fullPath: '/secret-manager/$projectId/members/$membershipId' + fullPath: '/projects/$projectId/secret-manager/members/$membershipId' preLoaderRoute: typeof projectMemberDetailsByIDPageRouteSecretManagerImport parentRoute: typeof secretManagerLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/roles/$roleSlug': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/roles/$roleSlug' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/roles/$roleSlug': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/roles/$roleSlug' path: '/roles/$roleSlug' - fullPath: '/secret-manager/$projectId/roles/$roleSlug' + fullPath: '/projects/$projectId/secret-manager/roles/$roleSlug' preLoaderRoute: typeof projectRoleDetailsBySlugPageRouteSecretManagerImport parentRoute: typeof secretManagerLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/groups/$groupId': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/groups/$groupId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/groups/$groupId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/groups/$groupId' path: '/groups/$groupId' - fullPath: '/secret-scanning/$projectId/groups/$groupId' + fullPath: '/projects/$projectId/secret-scanning/groups/$groupId' preLoaderRoute: typeof projectGroupDetailsByIDPageRouteSecretScanningImport parentRoute: typeof secretScanningLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/identities/$identityId': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/identities/$identityId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/identities/$identityId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/identities/$identityId' path: '/identities/$identityId' - fullPath: '/secret-scanning/$projectId/identities/$identityId' + fullPath: '/projects/$projectId/secret-scanning/identities/$identityId' preLoaderRoute: typeof projectIdentityDetailsByIDPageRouteSecretScanningImport parentRoute: typeof secretScanningLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/members/$membershipId': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/members/$membershipId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/members/$membershipId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/members/$membershipId' path: '/members/$membershipId' - fullPath: '/secret-scanning/$projectId/members/$membershipId' + fullPath: '/projects/$projectId/secret-scanning/members/$membershipId' preLoaderRoute: typeof projectMemberDetailsByIDPageRouteSecretScanningImport parentRoute: typeof secretScanningLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/roles/$roleSlug': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/roles/$roleSlug' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/roles/$roleSlug': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/roles/$roleSlug' path: '/roles/$roleSlug' - fullPath: '/secret-scanning/$projectId/roles/$roleSlug' + fullPath: '/projects/$projectId/secret-scanning/roles/$roleSlug' preLoaderRoute: typeof projectRoleDetailsBySlugPageRouteSecretScanningImport parentRoute: typeof secretScanningLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/groups/$groupId': { - id: '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/groups/$groupId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/groups/$groupId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/groups/$groupId' path: '/groups/$groupId' - fullPath: '/ssh/$projectId/groups/$groupId' + fullPath: '/projects/$projectId/ssh/groups/$groupId' preLoaderRoute: typeof projectGroupDetailsByIDPageRouteSshImport parentRoute: typeof sshLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/identities/$identityId': { - id: '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/identities/$identityId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/identities/$identityId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/identities/$identityId' path: '/identities/$identityId' - fullPath: '/ssh/$projectId/identities/$identityId' + fullPath: '/projects/$projectId/ssh/identities/$identityId' preLoaderRoute: typeof projectIdentityDetailsByIDPageRouteSshImport parentRoute: typeof sshLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/members/$membershipId': { - id: '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/members/$membershipId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/members/$membershipId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/members/$membershipId' path: '/members/$membershipId' - fullPath: '/ssh/$projectId/members/$membershipId' + fullPath: '/projects/$projectId/ssh/members/$membershipId' preLoaderRoute: typeof projectMemberDetailsByIDPageRouteSshImport parentRoute: typeof sshLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/roles/$roleSlug': { - id: '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/roles/$roleSlug' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/roles/$roleSlug': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/roles/$roleSlug' path: '/roles/$roleSlug' - fullPath: '/ssh/$projectId/roles/$roleSlug' + fullPath: '/projects/$projectId/ssh/roles/$roleSlug' preLoaderRoute: typeof projectRoleDetailsBySlugPageRouteSshImport parentRoute: typeof sshLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/authorize' path: '/aws-parameter-store/authorize' - fullPath: '/secret-manager/$projectId/integrations/aws-parameter-store/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/aws-parameter-store/authorize' preLoaderRoute: typeof secretManagerIntegrationsAwsParameterStoreAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/create' path: '/aws-parameter-store/create' - fullPath: '/secret-manager/$projectId/integrations/aws-parameter-store/create' + fullPath: '/projects/$projectId/secret-manager/integrations/aws-parameter-store/create' preLoaderRoute: typeof secretManagerIntegrationsAwsParameterStoreConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/authorize' path: '/aws-secret-manager/authorize' - fullPath: '/secret-manager/$projectId/integrations/aws-secret-manager/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/aws-secret-manager/authorize' preLoaderRoute: typeof secretManagerIntegrationsAwsSecretManagerAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/create' path: '/aws-secret-manager/create' - fullPath: '/secret-manager/$projectId/integrations/aws-secret-manager/create' + fullPath: '/projects/$projectId/secret-manager/integrations/aws-secret-manager/create' preLoaderRoute: typeof secretManagerIntegrationsAwsSecretManagerConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/create' path: '/azure-app-configuration/create' - fullPath: '/secret-manager/$projectId/integrations/azure-app-configuration/create' + fullPath: '/projects/$projectId/secret-manager/integrations/azure-app-configuration/create' preLoaderRoute: typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/authorize' path: '/azure-devops/authorize' - fullPath: '/secret-manager/$projectId/integrations/azure-devops/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/azure-devops/authorize' preLoaderRoute: typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/create' path: '/azure-devops/create' - fullPath: '/secret-manager/$projectId/integrations/azure-devops/create' + fullPath: '/projects/$projectId/secret-manager/integrations/azure-devops/create' preLoaderRoute: typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/authorize' path: '/azure-key-vault/authorize' - fullPath: '/secret-manager/$projectId/integrations/azure-key-vault/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/azure-key-vault/authorize' preLoaderRoute: typeof secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/create' path: '/azure-key-vault/create' - fullPath: '/secret-manager/$projectId/integrations/azure-key-vault/create' + fullPath: '/projects/$projectId/secret-manager/integrations/azure-key-vault/create' preLoaderRoute: typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/create' path: '/bitbucket/create' - fullPath: '/secret-manager/$projectId/integrations/bitbucket/create' + fullPath: '/projects/$projectId/secret-manager/integrations/bitbucket/create' preLoaderRoute: typeof secretManagerIntegrationsBitbucketConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/authorize' path: '/checkly/authorize' - fullPath: '/secret-manager/$projectId/integrations/checkly/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/checkly/authorize' preLoaderRoute: typeof secretManagerIntegrationsChecklyAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/create' path: '/checkly/create' - fullPath: '/secret-manager/$projectId/integrations/checkly/create' + fullPath: '/projects/$projectId/secret-manager/integrations/checkly/create' preLoaderRoute: typeof secretManagerIntegrationsChecklyConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/authorize' path: '/circleci/authorize' - fullPath: '/secret-manager/$projectId/integrations/circleci/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/circleci/authorize' preLoaderRoute: typeof secretManagerIntegrationsCircleCIAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/create' path: '/circleci/create' - fullPath: '/secret-manager/$projectId/integrations/circleci/create' + fullPath: '/projects/$projectId/secret-manager/integrations/circleci/create' preLoaderRoute: typeof secretManagerIntegrationsCircleCIConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/authorize' path: '/cloud-66/authorize' - fullPath: '/secret-manager/$projectId/integrations/cloud-66/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/cloud-66/authorize' preLoaderRoute: typeof secretManagerIntegrationsCloud66AuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/create' path: '/cloud-66/create' - fullPath: '/secret-manager/$projectId/integrations/cloud-66/create' + fullPath: '/projects/$projectId/secret-manager/integrations/cloud-66/create' preLoaderRoute: typeof secretManagerIntegrationsCloud66ConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/authorize' path: '/cloudflare-pages/authorize' - fullPath: '/secret-manager/$projectId/integrations/cloudflare-pages/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/cloudflare-pages/authorize' preLoaderRoute: typeof secretManagerIntegrationsCloudflarePagesAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/create' path: '/cloudflare-pages/create' - fullPath: '/secret-manager/$projectId/integrations/cloudflare-pages/create' + fullPath: '/projects/$projectId/secret-manager/integrations/cloudflare-pages/create' preLoaderRoute: typeof secretManagerIntegrationsCloudflarePagesConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/authorize' path: '/cloudflare-workers/authorize' - fullPath: '/secret-manager/$projectId/integrations/cloudflare-workers/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/cloudflare-workers/authorize' preLoaderRoute: typeof secretManagerIntegrationsCloudflareWorkersAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/create' path: '/cloudflare-workers/create' - fullPath: '/secret-manager/$projectId/integrations/cloudflare-workers/create' + fullPath: '/projects/$projectId/secret-manager/integrations/cloudflare-workers/create' preLoaderRoute: typeof secretManagerIntegrationsCloudflareWorkersConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/authorize' path: '/codefresh/authorize' - fullPath: '/secret-manager/$projectId/integrations/codefresh/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/codefresh/authorize' preLoaderRoute: typeof secretManagerIntegrationsCodefreshAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/create' path: '/codefresh/create' - fullPath: '/secret-manager/$projectId/integrations/codefresh/create' + fullPath: '/projects/$projectId/secret-manager/integrations/codefresh/create' preLoaderRoute: typeof secretManagerIntegrationsCodefreshConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/authorize' path: '/databricks/authorize' - fullPath: '/secret-manager/$projectId/integrations/databricks/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/databricks/authorize' preLoaderRoute: typeof secretManagerIntegrationsDatabricksAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/create' path: '/databricks/create' - fullPath: '/secret-manager/$projectId/integrations/databricks/create' + fullPath: '/projects/$projectId/secret-manager/integrations/databricks/create' preLoaderRoute: typeof secretManagerIntegrationsDatabricksConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize' path: '/digital-ocean-app-platform/authorize' - fullPath: '/secret-manager/$projectId/integrations/digital-ocean-app-platform/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/digital-ocean-app-platform/authorize' preLoaderRoute: typeof secretManagerIntegrationsDigitalOceanAppPlatformAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/create' path: '/digital-ocean-app-platform/create' - fullPath: '/secret-manager/$projectId/integrations/digital-ocean-app-platform/create' + fullPath: '/projects/$projectId/secret-manager/integrations/digital-ocean-app-platform/create' preLoaderRoute: typeof secretManagerIntegrationsDigitalOceanAppPlatformConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/authorize' path: '/flyio/authorize' - fullPath: '/secret-manager/$projectId/integrations/flyio/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/flyio/authorize' preLoaderRoute: typeof secretManagerIntegrationsFlyioAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/create' path: '/flyio/create' - fullPath: '/secret-manager/$projectId/integrations/flyio/create' + fullPath: '/projects/$projectId/secret-manager/integrations/flyio/create' preLoaderRoute: typeof secretManagerIntegrationsFlyioConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/authorize' path: '/gcp-secret-manager/authorize' - fullPath: '/secret-manager/$projectId/integrations/gcp-secret-manager/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/authorize' preLoaderRoute: typeof secretManagerIntegrationsGcpSecretManagerAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/create' path: '/gcp-secret-manager/create' - fullPath: '/secret-manager/$projectId/integrations/gcp-secret-manager/create' + fullPath: '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/create' preLoaderRoute: typeof secretManagerIntegrationsGcpSecretManagerConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/auth-mode-selection': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/auth-mode-selection' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/auth-mode-selection': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/auth-mode-selection' path: '/github/auth-mode-selection' - fullPath: '/secret-manager/$projectId/integrations/github/auth-mode-selection' + fullPath: '/projects/$projectId/secret-manager/integrations/github/auth-mode-selection' preLoaderRoute: typeof secretManagerIntegrationsGithubAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/create' path: '/github/create' - fullPath: '/secret-manager/$projectId/integrations/github/create' + fullPath: '/projects/$projectId/secret-manager/integrations/github/create' preLoaderRoute: typeof secretManagerIntegrationsGithubConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/authorize' path: '/gitlab/authorize' - fullPath: '/secret-manager/$projectId/integrations/gitlab/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/gitlab/authorize' preLoaderRoute: typeof secretManagerIntegrationsGitlabAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/create' path: '/gitlab/create' - fullPath: '/secret-manager/$projectId/integrations/gitlab/create' + fullPath: '/projects/$projectId/secret-manager/integrations/gitlab/create' preLoaderRoute: typeof secretManagerIntegrationsGitlabConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/authorize' path: '/hashicorp-vault/authorize' - fullPath: '/secret-manager/$projectId/integrations/hashicorp-vault/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/hashicorp-vault/authorize' preLoaderRoute: typeof secretManagerIntegrationsHashicorpVaultAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/create' path: '/hashicorp-vault/create' - fullPath: '/secret-manager/$projectId/integrations/hashicorp-vault/create' + fullPath: '/projects/$projectId/secret-manager/integrations/hashicorp-vault/create' preLoaderRoute: typeof secretManagerIntegrationsHashicorpVaultConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/authorize' path: '/hasura-cloud/authorize' - fullPath: '/secret-manager/$projectId/integrations/hasura-cloud/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/hasura-cloud/authorize' preLoaderRoute: typeof secretManagerIntegrationsHasuraCloudAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/create' path: '/hasura-cloud/create' - fullPath: '/secret-manager/$projectId/integrations/hasura-cloud/create' + fullPath: '/projects/$projectId/secret-manager/integrations/hasura-cloud/create' preLoaderRoute: typeof secretManagerIntegrationsHasuraCloudConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/create' path: '/heroku/create' - fullPath: '/secret-manager/$projectId/integrations/heroku/create' + fullPath: '/projects/$projectId/secret-manager/integrations/heroku/create' preLoaderRoute: typeof secretManagerIntegrationsHerokuConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/authorize' path: '/laravel-forge/authorize' - fullPath: '/secret-manager/$projectId/integrations/laravel-forge/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/laravel-forge/authorize' preLoaderRoute: typeof secretManagerIntegrationsLaravelForgeAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/create' path: '/laravel-forge/create' - fullPath: '/secret-manager/$projectId/integrations/laravel-forge/create' + fullPath: '/projects/$projectId/secret-manager/integrations/laravel-forge/create' preLoaderRoute: typeof secretManagerIntegrationsLaravelForgeConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/create' path: '/netlify/create' - fullPath: '/secret-manager/$projectId/integrations/netlify/create' + fullPath: '/projects/$projectId/secret-manager/integrations/netlify/create' preLoaderRoute: typeof secretManagerIntegrationsNetlifyConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/authorize' path: '/northflank/authorize' - fullPath: '/secret-manager/$projectId/integrations/northflank/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/northflank/authorize' preLoaderRoute: typeof secretManagerIntegrationsNorthflankAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/create' path: '/northflank/create' - fullPath: '/secret-manager/$projectId/integrations/northflank/create' + fullPath: '/projects/$projectId/secret-manager/integrations/northflank/create' preLoaderRoute: typeof secretManagerIntegrationsNorthflankConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/authorize' path: '/octopus-deploy/authorize' - fullPath: '/secret-manager/$projectId/integrations/octopus-deploy/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/octopus-deploy/authorize' preLoaderRoute: typeof secretManagerIntegrationsOctopusDeployAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/create' path: '/octopus-deploy/create' - fullPath: '/secret-manager/$projectId/integrations/octopus-deploy/create' + fullPath: '/projects/$projectId/secret-manager/integrations/octopus-deploy/create' preLoaderRoute: typeof secretManagerIntegrationsOctopusDeployConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/authorize' path: '/qovery/authorize' - fullPath: '/secret-manager/$projectId/integrations/qovery/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/qovery/authorize' preLoaderRoute: typeof secretManagerIntegrationsQoveryAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/create' path: '/qovery/create' - fullPath: '/secret-manager/$projectId/integrations/qovery/create' + fullPath: '/projects/$projectId/secret-manager/integrations/qovery/create' preLoaderRoute: typeof secretManagerIntegrationsQoveryConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/authorize' path: '/railway/authorize' - fullPath: '/secret-manager/$projectId/integrations/railway/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/railway/authorize' preLoaderRoute: typeof secretManagerIntegrationsRailwayAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/create' path: '/railway/create' - fullPath: '/secret-manager/$projectId/integrations/railway/create' + fullPath: '/projects/$projectId/secret-manager/integrations/railway/create' preLoaderRoute: typeof secretManagerIntegrationsRailwayConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/authorize' path: '/render/authorize' - fullPath: '/secret-manager/$projectId/integrations/render/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/render/authorize' preLoaderRoute: typeof secretManagerIntegrationsRenderAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/create' path: '/render/create' - fullPath: '/secret-manager/$projectId/integrations/render/create' + fullPath: '/projects/$projectId/secret-manager/integrations/render/create' preLoaderRoute: typeof secretManagerIntegrationsRenderConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/authorize' path: '/rundeck/authorize' - fullPath: '/secret-manager/$projectId/integrations/rundeck/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/rundeck/authorize' preLoaderRoute: typeof secretManagerIntegrationsRundeckAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/create' path: '/rundeck/create' - fullPath: '/secret-manager/$projectId/integrations/rundeck/create' + fullPath: '/projects/$projectId/secret-manager/integrations/rundeck/create' preLoaderRoute: typeof secretManagerIntegrationsRundeckConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/authorize' path: '/supabase/authorize' - fullPath: '/secret-manager/$projectId/integrations/supabase/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/supabase/authorize' preLoaderRoute: typeof secretManagerIntegrationsSupabaseAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/create' path: '/supabase/create' - fullPath: '/secret-manager/$projectId/integrations/supabase/create' + fullPath: '/projects/$projectId/secret-manager/integrations/supabase/create' preLoaderRoute: typeof secretManagerIntegrationsSupabaseConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/authorize' path: '/teamcity/authorize' - fullPath: '/secret-manager/$projectId/integrations/teamcity/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/teamcity/authorize' preLoaderRoute: typeof secretManagerIntegrationsTeamcityAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/create' path: '/teamcity/create' - fullPath: '/secret-manager/$projectId/integrations/teamcity/create' + fullPath: '/projects/$projectId/secret-manager/integrations/teamcity/create' preLoaderRoute: typeof secretManagerIntegrationsTeamcityConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/authorize' path: '/terraform-cloud/authorize' - fullPath: '/secret-manager/$projectId/integrations/terraform-cloud/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/terraform-cloud/authorize' preLoaderRoute: typeof secretManagerIntegrationsTerraformCloudAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/create' path: '/terraform-cloud/create' - fullPath: '/secret-manager/$projectId/integrations/terraform-cloud/create' + fullPath: '/projects/$projectId/secret-manager/integrations/terraform-cloud/create' preLoaderRoute: typeof secretManagerIntegrationsTerraformCloudConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/authorize' path: '/travisci/authorize' - fullPath: '/secret-manager/$projectId/integrations/travisci/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/travisci/authorize' preLoaderRoute: typeof secretManagerIntegrationsTravisCIAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/create' path: '/travisci/create' - fullPath: '/secret-manager/$projectId/integrations/travisci/create' + fullPath: '/projects/$projectId/secret-manager/integrations/travisci/create' preLoaderRoute: typeof secretManagerIntegrationsTravisCIConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/create' path: '/vercel/create' - fullPath: '/secret-manager/$projectId/integrations/vercel/create' + fullPath: '/projects/$projectId/secret-manager/integrations/vercel/create' preLoaderRoute: typeof secretManagerIntegrationsVercelConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/authorize': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/authorize' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/authorize': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/authorize' path: '/windmill/authorize' - fullPath: '/secret-manager/$projectId/integrations/windmill/authorize' + fullPath: '/projects/$projectId/secret-manager/integrations/windmill/authorize' preLoaderRoute: typeof secretManagerIntegrationsWindmillAuthorizePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/create': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/create' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/create': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/create' path: '/windmill/create' - fullPath: '/secret-manager/$projectId/integrations/windmill/create' + fullPath: '/projects/$projectId/secret-manager/integrations/windmill/create' preLoaderRoute: typeof secretManagerIntegrationsWindmillConfigurePageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/$type/$dataSourceId': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/$type/$dataSourceId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/$type/$dataSourceId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/$type/$dataSourceId' path: '/$type/$dataSourceId' - fullPath: '/secret-scanning/$projectId/data-sources/$type/$dataSourceId' + fullPath: '/projects/$projectId/secret-scanning/data-sources/$type/$dataSourceId' preLoaderRoute: typeof secretScanningSecretScanningDataSourceByIdPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId' path: '/commits/$environment/$folderId' - fullPath: '/secret-manager/$projectId/commits/$environment/$folderId' - preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdImport + fullPath: '/projects/$projectId/secret-manager/commits/$environment/$folderId' + preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdImport parentRoute: typeof secretManagerLayoutImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/' path: '/' - fullPath: '/secret-manager/$projectId/commits/$environment/$folderId/' + fullPath: '/projects/$projectId/secret-manager/commits/$environment/$folderId/' preLoaderRoute: typeof secretManagerCommitsPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback' path: '/azure-app-configuration/oauth2/callback' - fullPath: '/secret-manager/$projectId/integrations/azure-app-configuration/oauth2/callback' + fullPath: '/projects/$projectId/secret-manager/integrations/azure-app-configuration/oauth2/callback' preLoaderRoute: typeof secretManagerIntegrationsAzureAppConfigurationOauthCallbackPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback' path: '/azure-key-vault/oauth2/callback' - fullPath: '/secret-manager/$projectId/integrations/azure-key-vault/oauth2/callback' + fullPath: '/projects/$projectId/secret-manager/integrations/azure-key-vault/oauth2/callback' preLoaderRoute: typeof secretManagerIntegrationsAzureKeyVaultOauthCallbackPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/oauth2/callback' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/oauth2/callback' path: '/bitbucket/oauth2/callback' - fullPath: '/secret-manager/$projectId/integrations/bitbucket/oauth2/callback' + fullPath: '/projects/$projectId/secret-manager/integrations/bitbucket/oauth2/callback' preLoaderRoute: typeof secretManagerIntegrationsBitbucketOauthCallbackPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback' path: '/gcp-secret-manager/oauth2/callback' - fullPath: '/secret-manager/$projectId/integrations/gcp-secret-manager/oauth2/callback' + fullPath: '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/oauth2/callback' preLoaderRoute: typeof secretManagerIntegrationsGcpSecretManagerOauthCallbackPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/oauth2/callback' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/oauth2/callback' path: '/github/oauth2/callback' - fullPath: '/secret-manager/$projectId/integrations/github/oauth2/callback' + fullPath: '/projects/$projectId/secret-manager/integrations/github/oauth2/callback' preLoaderRoute: typeof secretManagerIntegrationsGithubOauthCallbackPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/oauth2/callback' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/oauth2/callback' path: '/gitlab/oauth2/callback' - fullPath: '/secret-manager/$projectId/integrations/gitlab/oauth2/callback' + fullPath: '/projects/$projectId/secret-manager/integrations/gitlab/oauth2/callback' preLoaderRoute: typeof secretManagerIntegrationsGitlabOauthCallbackPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/oauth2/callback' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/oauth2/callback' path: '/heroku/oauth2/callback' - fullPath: '/secret-manager/$projectId/integrations/heroku/oauth2/callback' + fullPath: '/projects/$projectId/secret-manager/integrations/heroku/oauth2/callback' preLoaderRoute: typeof secretManagerIntegrationsHerokuOauthCallbackPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/oauth2/callback' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/oauth2/callback' path: '/netlify/oauth2/callback' - fullPath: '/secret-manager/$projectId/integrations/netlify/oauth2/callback' + fullPath: '/projects/$projectId/secret-manager/integrations/netlify/oauth2/callback' preLoaderRoute: typeof secretManagerIntegrationsNetlifyOauthCallbackPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId' path: '/secret-syncs/$destination/$syncId' - fullPath: '/secret-manager/$projectId/integrations/secret-syncs/$destination/$syncId' + fullPath: '/projects/$projectId/secret-manager/integrations/secret-syncs/$destination/$syncId' preLoaderRoute: typeof secretManagerSecretSyncDetailsByIDPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/oauth2/callback': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/oauth2/callback' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/oauth2/callback': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/oauth2/callback' path: '/vercel/oauth2/callback' - fullPath: '/secret-manager/$projectId/integrations/vercel/oauth2/callback' + fullPath: '/projects/$projectId/secret-manager/integrations/vercel/oauth2/callback' preLoaderRoute: typeof secretManagerIntegrationsVercelOauthCallbackPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId' path: '/$commitId' - fullPath: '/secret-manager/$projectId/commits/$environment/$folderId/$commitId' - preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdImport + fullPath: '/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId' + preLoaderRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/' path: '/' - fullPath: '/secret-manager/$projectId/commits/$environment/$folderId/$commitId/' + fullPath: '/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId/' preLoaderRoute: typeof secretManagerCommitDetailsPageRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdImport } - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore': { - id: '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore' + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore': { + id: '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore' path: '/restore' - fullPath: '/secret-manager/$projectId/commits/$environment/$folderId/$commitId/restore' + fullPath: '/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId/restore' preLoaderRoute: typeof secretManagerCommitDetailsPageComponentsRollbackPreviewTabRouteImport - parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdImport + parentRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdImport } } } // Create and export the route tree -interface AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRouteChildren { - secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute: typeof secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute - secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute: typeof secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute - secretManagerIntegrationsRouteBitbucketOauthRedirectRoute: typeof secretManagerIntegrationsRouteBitbucketOauthRedirectRoute - secretManagerIntegrationsRouteGcpOauthRedirectRoute: typeof secretManagerIntegrationsRouteGcpOauthRedirectRoute - secretManagerIntegrationsRouteGithubOauthRedirectRoute: typeof secretManagerIntegrationsRouteGithubOauthRedirectRoute - secretManagerIntegrationsRouteGitlabOauthRedirectRoute: typeof secretManagerIntegrationsRouteGitlabOauthRedirectRoute - secretManagerIntegrationsRouteHerokuOauthRedirectRoute: typeof secretManagerIntegrationsRouteHerokuOauthRedirectRoute - secretManagerIntegrationsRouteNetlifyOauthRedirectRoute: typeof secretManagerIntegrationsRouteNetlifyOauthRedirectRoute - secretManagerIntegrationsRouteVercelOauthRedirectRoute: typeof secretManagerIntegrationsRouteVercelOauthRedirectRoute -} - -const AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRouteChildren = - { - secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute: - secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute, - secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute: - secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute, - secretManagerIntegrationsRouteBitbucketOauthRedirectRoute: - secretManagerIntegrationsRouteBitbucketOauthRedirectRoute, - secretManagerIntegrationsRouteGcpOauthRedirectRoute: - secretManagerIntegrationsRouteGcpOauthRedirectRoute, - secretManagerIntegrationsRouteGithubOauthRedirectRoute: - secretManagerIntegrationsRouteGithubOauthRedirectRoute, - secretManagerIntegrationsRouteGitlabOauthRedirectRoute: - secretManagerIntegrationsRouteGitlabOauthRedirectRoute, - secretManagerIntegrationsRouteHerokuOauthRedirectRoute: - secretManagerIntegrationsRouteHerokuOauthRedirectRoute, - secretManagerIntegrationsRouteNetlifyOauthRedirectRoute: - secretManagerIntegrationsRouteNetlifyOauthRedirectRoute, - secretManagerIntegrationsRouteVercelOauthRedirectRoute: - secretManagerIntegrationsRouteVercelOauthRedirectRoute, - } - -const AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRouteWithChildren = - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRoute._addFileChildren( - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRouteChildren, - ) - interface AuthenticateInjectOrgDetailsOrgLayoutOrganizationAppConnectionsRouteChildren { organizationAppConnectionsAppConnectionsPageRouteRoute: typeof organizationAppConnectionsAppConnectionsPageRouteRoute organizationAppConnectionsOauthCallbackPageRouteRoute: typeof organizationAppConnectionsOauthCallbackPageRouteRoute @@ -3699,27 +3709,27 @@ const AuthenticateInjectOrgDetailsOrgLayoutOrganizationRouteWithChildren = AuthenticateInjectOrgDetailsOrgLayoutOrganizationRouteChildren, ) -interface AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRouteChildren { +interface AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRouteChildren { certManagerPkiTemplateListPageRouteRoute: typeof certManagerPkiTemplateListPageRouteRoute } -const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRouteChildren = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRouteChildren = { certManagerPkiTemplateListPageRouteRoute: certManagerPkiTemplateListPageRouteRoute, } -const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRouteWithChildren = - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRoute._addFileChildren( - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRouteChildren, +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRouteWithChildren = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRoute._addFileChildren( + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRouteChildren, ) -interface AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRouteChildren { +interface AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRouteChildren { certManagerPkiSubscribersPageRouteRoute: typeof certManagerPkiSubscribersPageRouteRoute certManagerPkiSubscriberDetailsByIDPageRouteRoute: typeof certManagerPkiSubscriberDetailsByIDPageRouteRoute } -const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRouteChildren = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRouteChildren = { certManagerPkiSubscribersPageRouteRoute: certManagerPkiSubscribersPageRouteRoute, @@ -3727,9 +3737,9 @@ const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayout certManagerPkiSubscriberDetailsByIDPageRouteRoute, } -const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRouteWithChildren = - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRoute._addFileChildren( - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRouteChildren, +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRouteWithChildren = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRoute._addFileChildren( + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRouteChildren, ) interface certManagerLayoutRouteChildren { @@ -3738,8 +3748,8 @@ interface certManagerLayoutRouteChildren { certManagerCertificatesPageRouteRoute: typeof certManagerCertificatesPageRouteRoute certManagerSettingsPageRouteRoute: typeof certManagerSettingsPageRouteRoute projectAccessControlPageRouteCertManagerRoute: typeof projectAccessControlPageRouteCertManagerRoute - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRouteWithChildren - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRouteWithChildren + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRouteWithChildren + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRouteWithChildren certManagerCertAuthDetailsByIDPageRouteRoute: typeof certManagerCertAuthDetailsByIDPageRouteRoute projectGroupDetailsByIDPageRouteCertManagerRoute: typeof projectGroupDetailsByIDPageRouteCertManagerRoute projectIdentityDetailsByIDPageRouteCertManagerRoute: typeof projectIdentityDetailsByIDPageRouteCertManagerRoute @@ -3756,10 +3766,10 @@ const certManagerLayoutRouteChildren: certManagerLayoutRouteChildren = { certManagerSettingsPageRouteRoute: certManagerSettingsPageRouteRoute, projectAccessControlPageRouteCertManagerRoute: projectAccessControlPageRouteCertManagerRoute, - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRoute: - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRouteWithChildren, - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRoute: - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRouteWithChildren, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRoute: + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRouteWithChildren, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRoute: + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRouteWithChildren, certManagerCertAuthDetailsByIDPageRouteRoute: certManagerCertAuthDetailsByIDPageRouteRoute, projectGroupDetailsByIDPageRouteCertManagerRoute: @@ -3777,18 +3787,57 @@ const certManagerLayoutRouteChildren: certManagerLayoutRouteChildren = { const certManagerLayoutRouteWithChildren = certManagerLayoutRoute._addFileChildren(certManagerLayoutRouteChildren) -interface AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdRouteChildren { +interface AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerRouteChildren { certManagerLayoutRoute: typeof certManagerLayoutRouteWithChildren } -const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdRouteChildren = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerRouteChildren = { certManagerLayoutRoute: certManagerLayoutRouteWithChildren, } -const AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdRouteWithChildren = - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdRoute._addFileChildren( - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdRouteChildren, +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerRouteWithChildren = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerRoute._addFileChildren( + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerRouteChildren, + ) + +interface AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRouteChildren { + secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute: typeof secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute + secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute: typeof secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute + secretManagerIntegrationsRouteBitbucketOauthRedirectRoute: typeof secretManagerIntegrationsRouteBitbucketOauthRedirectRoute + secretManagerIntegrationsRouteGcpOauthRedirectRoute: typeof secretManagerIntegrationsRouteGcpOauthRedirectRoute + secretManagerIntegrationsRouteGithubOauthRedirectRoute: typeof secretManagerIntegrationsRouteGithubOauthRedirectRoute + secretManagerIntegrationsRouteGitlabOauthRedirectRoute: typeof secretManagerIntegrationsRouteGitlabOauthRedirectRoute + secretManagerIntegrationsRouteHerokuOauthRedirectRoute: typeof secretManagerIntegrationsRouteHerokuOauthRedirectRoute + secretManagerIntegrationsRouteNetlifyOauthRedirectRoute: typeof secretManagerIntegrationsRouteNetlifyOauthRedirectRoute + secretManagerIntegrationsRouteVercelOauthRedirectRoute: typeof secretManagerIntegrationsRouteVercelOauthRedirectRoute +} + +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRouteChildren = + { + secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute: + secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute, + secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute: + secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute, + secretManagerIntegrationsRouteBitbucketOauthRedirectRoute: + secretManagerIntegrationsRouteBitbucketOauthRedirectRoute, + secretManagerIntegrationsRouteGcpOauthRedirectRoute: + secretManagerIntegrationsRouteGcpOauthRedirectRoute, + secretManagerIntegrationsRouteGithubOauthRedirectRoute: + secretManagerIntegrationsRouteGithubOauthRedirectRoute, + secretManagerIntegrationsRouteGitlabOauthRedirectRoute: + secretManagerIntegrationsRouteGitlabOauthRedirectRoute, + secretManagerIntegrationsRouteHerokuOauthRedirectRoute: + secretManagerIntegrationsRouteHerokuOauthRedirectRoute, + secretManagerIntegrationsRouteNetlifyOauthRedirectRoute: + secretManagerIntegrationsRouteNetlifyOauthRedirectRoute, + secretManagerIntegrationsRouteVercelOauthRedirectRoute: + secretManagerIntegrationsRouteVercelOauthRedirectRoute, + } + +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRouteWithChildren = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRoute._addFileChildren( + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRouteChildren, ) interface kmsLayoutRouteChildren { @@ -3821,21 +3870,21 @@ const kmsLayoutRouteWithChildren = kmsLayoutRoute._addFileChildren( kmsLayoutRouteChildren, ) -interface AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdRouteChildren { +interface AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsRouteChildren { kmsLayoutRoute: typeof kmsLayoutRouteWithChildren } -const AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdRouteChildren = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsRouteChildren = { kmsLayoutRoute: kmsLayoutRouteWithChildren, } -const AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdRouteWithChildren = - AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdRoute._addFileChildren( - AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdRouteChildren, +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsRouteWithChildren = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsRoute._addFileChildren( + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsRouteChildren, ) -interface AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRouteChildren { +interface AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRouteChildren { secretManagerIntegrationsListPageRouteRoute: typeof secretManagerIntegrationsListPageRouteRoute secretManagerIntegrationsDetailsByIDPageRouteRoute: typeof secretManagerIntegrationsDetailsByIDPageRouteRoute secretManagerIntegrationsSelectIntegrationAuthPageRouteRoute: typeof secretManagerIntegrationsSelectIntegrationAuthPageRouteRoute @@ -3916,7 +3965,7 @@ interface AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManag secretManagerIntegrationsVercelOauthCallbackPageRouteRoute: typeof secretManagerIntegrationsVercelOauthCallbackPageRouteRoute } -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRouteChildren = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRouteChildren = { secretManagerIntegrationsListPageRouteRoute: secretManagerIntegrationsListPageRouteRoute, @@ -4076,17 +4125,17 @@ const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLa secretManagerIntegrationsVercelOauthCallbackPageRouteRoute, } -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRouteWithChildren = - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute._addFileChildren( - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRouteChildren, +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRouteWithChildren = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute._addFileChildren( + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRouteChildren, ) -interface AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteChildren { +interface AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteChildren { secretManagerCommitDetailsPageRouteRoute: typeof secretManagerCommitDetailsPageRouteRoute secretManagerCommitDetailsPageComponentsRollbackPreviewTabRouteRoute: typeof secretManagerCommitDetailsPageComponentsRollbackPreviewTabRouteRoute } -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteChildren = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteChildren = { secretManagerCommitDetailsPageRouteRoute: secretManagerCommitDetailsPageRouteRoute, @@ -4094,26 +4143,26 @@ const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLa secretManagerCommitDetailsPageComponentsRollbackPreviewTabRouteRoute, } -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteWithChildren = - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRoute._addFileChildren( - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteChildren, +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteWithChildren = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRoute._addFileChildren( + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteChildren, ) -interface AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRouteChildren { +interface AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRouteChildren { secretManagerCommitsPageRouteRoute: typeof secretManagerCommitsPageRouteRoute - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteWithChildren + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteWithChildren } -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRouteChildren = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRouteChildren = { secretManagerCommitsPageRouteRoute: secretManagerCommitsPageRouteRoute, - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRoute: - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteWithChildren, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRoute: + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteWithChildren, } -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRouteWithChildren = - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRoute._addFileChildren( - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRouteChildren, +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRouteWithChildren = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRoute._addFileChildren( + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRouteChildren, ) interface secretManagerLayoutRouteChildren { @@ -4123,13 +4172,13 @@ interface secretManagerLayoutRouteChildren { secretManagerSecretRotationPageRouteRoute: typeof secretManagerSecretRotationPageRouteRoute secretManagerSettingsPageRouteRoute: typeof secretManagerSettingsPageRouteRoute projectAccessControlPageRouteSecretManagerRoute: typeof projectAccessControlPageRouteSecretManagerRoute - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRouteWithChildren + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRouteWithChildren secretManagerSecretDashboardPageRouteRoute: typeof secretManagerSecretDashboardPageRouteRoute projectGroupDetailsByIDPageRouteSecretManagerRoute: typeof projectGroupDetailsByIDPageRouteSecretManagerRoute projectIdentityDetailsByIDPageRouteSecretManagerRoute: typeof projectIdentityDetailsByIDPageRouteSecretManagerRoute projectMemberDetailsByIDPageRouteSecretManagerRoute: typeof projectMemberDetailsByIDPageRouteSecretManagerRoute projectRoleDetailsBySlugPageRouteSecretManagerRoute: typeof projectRoleDetailsBySlugPageRouteSecretManagerRoute - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRouteWithChildren + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRouteWithChildren } const secretManagerLayoutRouteChildren: secretManagerLayoutRouteChildren = { @@ -4143,8 +4192,8 @@ const secretManagerLayoutRouteChildren: secretManagerLayoutRouteChildren = { secretManagerSettingsPageRouteRoute: secretManagerSettingsPageRouteRoute, projectAccessControlPageRouteSecretManagerRoute: projectAccessControlPageRouteSecretManagerRoute, - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute: - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRouteWithChildren, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRoute: + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRouteWithChildren, secretManagerSecretDashboardPageRouteRoute: secretManagerSecretDashboardPageRouteRoute, projectGroupDetailsByIDPageRouteSecretManagerRoute: @@ -4155,33 +4204,33 @@ const secretManagerLayoutRouteChildren: secretManagerLayoutRouteChildren = { projectMemberDetailsByIDPageRouteSecretManagerRoute, projectRoleDetailsBySlugPageRouteSecretManagerRoute: projectRoleDetailsBySlugPageRouteSecretManagerRoute, - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRoute: - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRouteWithChildren, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRoute: + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRouteWithChildren, } const secretManagerLayoutRouteWithChildren = secretManagerLayoutRoute._addFileChildren(secretManagerLayoutRouteChildren) -interface AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdRouteChildren { +interface AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerRouteChildren { secretManagerLayoutRoute: typeof secretManagerLayoutRouteWithChildren } -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdRouteChildren = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerRouteChildren = { secretManagerLayoutRoute: secretManagerLayoutRouteWithChildren, } -const AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdRouteWithChildren = - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdRoute._addFileChildren( - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdRouteChildren, +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerRouteWithChildren = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerRoute._addFileChildren( + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerRouteChildren, ) -interface AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRouteChildren { +interface AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRouteChildren { secretScanningSecretScanningDataSourcesPageRouteRoute: typeof secretScanningSecretScanningDataSourcesPageRouteRoute secretScanningSecretScanningDataSourceByIdPageRouteRoute: typeof secretScanningSecretScanningDataSourceByIdPageRouteRoute } -const AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRouteChildren = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRouteChildren = { secretScanningSecretScanningDataSourcesPageRouteRoute: secretScanningSecretScanningDataSourcesPageRouteRoute, @@ -4189,16 +4238,16 @@ const AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanning secretScanningSecretScanningDataSourceByIdPageRouteRoute, } -const AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRouteWithChildren = - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRoute._addFileChildren( - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRouteChildren, +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRouteWithChildren = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRoute._addFileChildren( + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRouteChildren, ) interface secretScanningLayoutRouteChildren { secretScanningSecretScanningFindingsPageRouteRoute: typeof secretScanningSecretScanningFindingsPageRouteRoute secretScanningSettingsPageRouteRoute: typeof secretScanningSettingsPageRouteRoute projectAccessControlPageRouteSecretScanningRoute: typeof projectAccessControlPageRouteSecretScanningRoute - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRouteWithChildren + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRouteWithChildren projectGroupDetailsByIDPageRouteSecretScanningRoute: typeof projectGroupDetailsByIDPageRouteSecretScanningRoute projectIdentityDetailsByIDPageRouteSecretScanningRoute: typeof projectIdentityDetailsByIDPageRouteSecretScanningRoute projectMemberDetailsByIDPageRouteSecretScanningRoute: typeof projectMemberDetailsByIDPageRouteSecretScanningRoute @@ -4211,8 +4260,8 @@ const secretScanningLayoutRouteChildren: secretScanningLayoutRouteChildren = { secretScanningSettingsPageRouteRoute: secretScanningSettingsPageRouteRoute, projectAccessControlPageRouteSecretScanningRoute: projectAccessControlPageRouteSecretScanningRoute, - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRoute: - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRouteWithChildren, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRoute: + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRouteWithChildren, projectGroupDetailsByIDPageRouteSecretScanningRoute: projectGroupDetailsByIDPageRouteSecretScanningRoute, projectIdentityDetailsByIDPageRouteSecretScanningRoute: @@ -4226,18 +4275,18 @@ const secretScanningLayoutRouteChildren: secretScanningLayoutRouteChildren = { const secretScanningLayoutRouteWithChildren = secretScanningLayoutRoute._addFileChildren(secretScanningLayoutRouteChildren) -interface AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdRouteChildren { +interface AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningRouteChildren { secretScanningLayoutRoute: typeof secretScanningLayoutRouteWithChildren } -const AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdRouteChildren = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningRouteChildren = { secretScanningLayoutRoute: secretScanningLayoutRouteWithChildren, } -const AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdRouteWithChildren = - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdRoute._addFileChildren( - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdRouteChildren, +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningRouteWithChildren = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningRoute._addFileChildren( + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningRouteChildren, ) interface sshLayoutRouteChildren { @@ -4277,45 +4326,72 @@ const sshLayoutRouteWithChildren = sshLayoutRoute._addFileChildren( sshLayoutRouteChildren, ) -interface AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdRouteChildren { +interface AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshRouteChildren { sshLayoutRoute: typeof sshLayoutRouteWithChildren } -const AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdRouteChildren = +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshRouteChildren = { sshLayoutRoute: sshLayoutRouteWithChildren, } -const AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdRouteWithChildren = - AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdRoute._addFileChildren( - AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdRouteChildren, +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshRouteWithChildren = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshRoute._addFileChildren( + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshRouteChildren, + ) + +interface projectLayoutRouteChildren { + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerRouteWithChildren + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRouteWithChildren + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsRouteWithChildren + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerRouteWithChildren + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningRouteWithChildren + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshRouteWithChildren +} + +const projectLayoutRouteChildren: projectLayoutRouteChildren = { + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerRoute: + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerRouteWithChildren, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRoute: + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRouteWithChildren, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsRoute: + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsRouteWithChildren, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerRoute: + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerRouteWithChildren, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningRoute: + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningRouteWithChildren, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshRoute: + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshRouteWithChildren, +} + +const projectLayoutRouteWithChildren = projectLayoutRoute._addFileChildren( + projectLayoutRouteChildren, +) + +interface AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdRouteChildren { + projectLayoutRoute: typeof projectLayoutRouteWithChildren +} + +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdRouteChildren: AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdRouteChildren = + { + projectLayoutRoute: projectLayoutRouteWithChildren, + } + +const AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdRouteWithChildren = + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdRoute._addFileChildren( + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdRouteChildren, ) interface organizationLayoutRouteChildren { - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRouteWithChildren AuthenticateInjectOrgDetailsOrgLayoutOrganizationRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationRouteWithChildren - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdRouteWithChildren - AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdRouteWithChildren - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdRouteWithChildren - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdRouteWithChildren - AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdRouteWithChildren + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdRoute: typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdRouteWithChildren } const organizationLayoutRouteChildren: organizationLayoutRouteChildren = { - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRoute: - AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRouteWithChildren, AuthenticateInjectOrgDetailsOrgLayoutOrganizationRoute: AuthenticateInjectOrgDetailsOrgLayoutOrganizationRouteWithChildren, - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdRoute: - AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdRouteWithChildren, - AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdRoute: - AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdRouteWithChildren, - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdRoute: - AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdRouteWithChildren, - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdRoute: - AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdRouteWithChildren, - AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdRoute: - AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdRouteWithChildren, + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdRoute: + AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdRouteWithChildren, } const organizationLayoutRouteWithChildren = @@ -4530,7 +4606,6 @@ export interface FileRoutesByFullPath { '/personal-settings/': typeof userPersonalSettingsPageRouteRoute '/login/provider/error': typeof authProviderErrorPageRouteRoute '/login/provider/success': typeof authProviderSuccessPageRouteRoute - '/integrations': typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRouteWithChildren '/organization': typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationRouteWithChildren '/admin/': typeof adminGeneralPageRouteRoute '/organization/access-management': typeof organizationAccessManagementPageRouteRoute @@ -4544,15 +4619,11 @@ export interface FileRoutesByFullPath { '/admin/encryption': typeof adminEncryptionPageRouteRoute '/admin/environment': typeof adminEnvironmentPageRouteRoute '/admin/integrations': typeof adminIntegrationsPageRouteRoute - '/cert-manager/$projectId': typeof certManagerLayoutRouteWithChildren - '/kms/$projectId': typeof kmsLayoutRouteWithChildren '/organization/app-connections': typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationAppConnectionsRouteWithChildren '/organization/gateways': typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationGatewaysRouteWithChildren '/organization/secret-sharing': typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationSecretSharingRouteWithChildren '/organization/settings': typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationSettingsRouteWithChildren - '/secret-manager/$projectId': typeof secretManagerLayoutRouteWithChildren - '/secret-scanning/$projectId': typeof secretScanningLayoutRouteWithChildren - '/ssh/$projectId': typeof sshLayoutRouteWithChildren + '/projects/$projectId': typeof projectLayoutRouteWithChildren '/organization/app-connections/': typeof organizationAppConnectionsAppConnectionsPageRouteRoute '/organization/gateways/': typeof organizationGatewaysGatewayListPageRouteRoute '/organization/secret-sharing/': typeof organizationSecretSharingPageRouteRoute @@ -4565,157 +4636,163 @@ export interface FileRoutesByFullPath { '/admin/resources/machine-identities': typeof adminMachineIdentitiesResourcesPageRouteRoute '/admin/resources/organizations': typeof adminOrganizationResourcesPageRouteRoute '/admin/resources/user-identities': typeof adminUserIdentitiesResourcesPageRouteRoute - '/cert-manager/$projectId/alerting': typeof certManagerAlertingPageRouteRoute - '/cert-manager/$projectId/certificate-authorities': typeof certManagerCertificateAuthoritiesPageRouteRoute - '/cert-manager/$projectId/certificates': typeof certManagerCertificatesPageRouteRoute - '/cert-manager/$projectId/settings': typeof certManagerSettingsPageRouteRoute - '/kms/$projectId/kmip': typeof kmsKmipPageRouteRoute - '/kms/$projectId/overview': typeof kmsOverviewPageRouteRoute - '/kms/$projectId/settings': typeof kmsSettingsPageRouteRoute '/organization/settings/oauth/callback': typeof organizationSettingsPageOauthCallbackPageRouteRoute - '/secret-manager/$projectId/allowlist': typeof secretManagerIPAllowlistPageRouteRoute - '/secret-manager/$projectId/approval': typeof secretManagerSecretApprovalsPageRouteRoute - '/secret-manager/$projectId/overview': typeof secretManagerOverviewPageRouteRoute - '/secret-manager/$projectId/secret-rotation': typeof secretManagerSecretRotationPageRouteRoute - '/secret-manager/$projectId/settings': typeof secretManagerSettingsPageRouteRoute - '/secret-scanning/$projectId/findings': typeof secretScanningSecretScanningFindingsPageRouteRoute - '/secret-scanning/$projectId/settings': typeof secretScanningSettingsPageRouteRoute - '/ssh/$projectId/cas': typeof sshSshCasPageRouteRoute - '/ssh/$projectId/certificates': typeof sshSshCertsPageRouteRoute - '/ssh/$projectId/overview': typeof sshSshHostsPageRouteRoute - '/ssh/$projectId/settings': typeof sshSettingsPageRouteRoute - '/cert-manager/$projectId/access-management': typeof projectAccessControlPageRouteCertManagerRoute - '/cert-manager/$projectId/certificate-templates': typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRouteWithChildren - '/cert-manager/$projectId/subscribers': typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRouteWithChildren - '/integrations/azure-app-configuration/oauth2/callback': typeof secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute - '/integrations/azure-key-vault/oauth2/callback': typeof secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute - '/integrations/bitbucket/oauth2/callback': typeof secretManagerIntegrationsRouteBitbucketOauthRedirectRoute - '/integrations/gcp-secret-manager/oauth2/callback': typeof secretManagerIntegrationsRouteGcpOauthRedirectRoute - '/integrations/github/oauth2/callback': typeof secretManagerIntegrationsRouteGithubOauthRedirectRoute - '/integrations/gitlab/oauth2/callback': typeof secretManagerIntegrationsRouteGitlabOauthRedirectRoute - '/integrations/heroku/oauth2/callback': typeof secretManagerIntegrationsRouteHerokuOauthRedirectRoute - '/integrations/netlify/oauth2/callback': typeof secretManagerIntegrationsRouteNetlifyOauthRedirectRoute - '/integrations/vercel/oauth2/callback': typeof secretManagerIntegrationsRouteVercelOauthRedirectRoute - '/kms/$projectId/access-management': typeof projectAccessControlPageRouteKmsRoute - '/secret-manager/$projectId/access-management': typeof projectAccessControlPageRouteSecretManagerRoute - '/secret-manager/$projectId/integrations': typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRouteWithChildren - '/secret-scanning/$projectId/access-management': typeof projectAccessControlPageRouteSecretScanningRoute - '/secret-scanning/$projectId/data-sources': typeof AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRouteWithChildren - '/ssh/$projectId/access-management': typeof projectAccessControlPageRouteSshRoute - '/cert-manager/$projectId/certificate-templates/': typeof certManagerPkiTemplateListPageRouteRoute - '/cert-manager/$projectId/subscribers/': typeof certManagerPkiSubscribersPageRouteRoute - '/secret-manager/$projectId/integrations/': typeof secretManagerIntegrationsListPageRouteRoute - '/secret-scanning/$projectId/data-sources/': typeof secretScanningSecretScanningDataSourcesPageRouteRoute - '/cert-manager/$projectId/ca/$caName': typeof certManagerCertAuthDetailsByIDPageRouteRoute - '/cert-manager/$projectId/subscribers/$subscriberName': typeof certManagerPkiSubscriberDetailsByIDPageRouteRoute + '/projects/$projectId/cert-manager': typeof certManagerLayoutRouteWithChildren + '/projects/$projectId/integrations': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRouteWithChildren + '/projects/$projectId/kms': typeof kmsLayoutRouteWithChildren + '/projects/$projectId/secret-manager': typeof secretManagerLayoutRouteWithChildren + '/projects/$projectId/secret-scanning': typeof secretScanningLayoutRouteWithChildren + '/projects/$projectId/ssh': typeof sshLayoutRouteWithChildren '/organization/app-connections/$appConnection/oauth/callback': typeof organizationAppConnectionsOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/$integrationId': typeof secretManagerIntegrationsDetailsByIDPageRouteRoute - '/secret-manager/$projectId/integrations/select-integration-auth': typeof secretManagerIntegrationsSelectIntegrationAuthPageRouteRoute - '/secret-manager/$projectId/secrets/$envSlug': typeof secretManagerSecretDashboardPageRouteRoute - '/ssh/$projectId/ca/$caId': typeof sshSshCaByIDPageRouteRoute - '/ssh/$projectId/ssh-host-groups/$sshHostGroupId': typeof sshSshHostGroupDetailsByIDPageRouteRoute - '/cert-manager/$projectId/groups/$groupId': typeof projectGroupDetailsByIDPageRouteCertManagerRoute - '/cert-manager/$projectId/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteCertManagerRoute - '/cert-manager/$projectId/members/$membershipId': typeof projectMemberDetailsByIDPageRouteCertManagerRoute - '/cert-manager/$projectId/pki-collections/$collectionId': typeof certManagerPkiCollectionDetailsByIDPageRoutesRoute - '/cert-manager/$projectId/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteCertManagerRoute - '/kms/$projectId/groups/$groupId': typeof projectGroupDetailsByIDPageRouteKmsRoute - '/kms/$projectId/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteKmsRoute - '/kms/$projectId/members/$membershipId': typeof projectMemberDetailsByIDPageRouteKmsRoute - '/kms/$projectId/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteKmsRoute - '/secret-manager/$projectId/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSecretManagerRoute - '/secret-manager/$projectId/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSecretManagerRoute - '/secret-manager/$projectId/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSecretManagerRoute - '/secret-manager/$projectId/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSecretManagerRoute - '/secret-scanning/$projectId/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSecretScanningRoute - '/secret-scanning/$projectId/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSecretScanningRoute - '/secret-scanning/$projectId/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSecretScanningRoute - '/secret-scanning/$projectId/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSecretScanningRoute - '/ssh/$projectId/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSshRoute - '/ssh/$projectId/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSshRoute - '/ssh/$projectId/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSshRoute - '/ssh/$projectId/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSshRoute - '/secret-manager/$projectId/integrations/aws-parameter-store/authorize': typeof secretManagerIntegrationsAwsParameterStoreAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/aws-parameter-store/create': typeof secretManagerIntegrationsAwsParameterStoreConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/aws-secret-manager/authorize': typeof secretManagerIntegrationsAwsSecretManagerAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/aws-secret-manager/create': typeof secretManagerIntegrationsAwsSecretManagerConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/azure-app-configuration/create': typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/azure-devops/authorize': typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/azure-devops/create': typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/azure-key-vault/authorize': typeof secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/azure-key-vault/create': typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/bitbucket/create': typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/checkly/authorize': typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/checkly/create': typeof secretManagerIntegrationsChecklyConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/circleci/authorize': typeof secretManagerIntegrationsCircleCIAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/circleci/create': typeof secretManagerIntegrationsCircleCIConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/cloud-66/authorize': typeof secretManagerIntegrationsCloud66AuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/cloud-66/create': typeof secretManagerIntegrationsCloud66ConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/cloudflare-pages/authorize': typeof secretManagerIntegrationsCloudflarePagesAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/cloudflare-pages/create': typeof secretManagerIntegrationsCloudflarePagesConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/cloudflare-workers/authorize': typeof secretManagerIntegrationsCloudflareWorkersAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/cloudflare-workers/create': typeof secretManagerIntegrationsCloudflareWorkersConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/codefresh/authorize': typeof secretManagerIntegrationsCodefreshAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/codefresh/create': typeof secretManagerIntegrationsCodefreshConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/databricks/authorize': typeof secretManagerIntegrationsDatabricksAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/databricks/create': typeof secretManagerIntegrationsDatabricksConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/digital-ocean-app-platform/authorize': typeof secretManagerIntegrationsDigitalOceanAppPlatformAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/digital-ocean-app-platform/create': typeof secretManagerIntegrationsDigitalOceanAppPlatformConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/flyio/authorize': typeof secretManagerIntegrationsFlyioAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/flyio/create': typeof secretManagerIntegrationsFlyioConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/gcp-secret-manager/authorize': typeof secretManagerIntegrationsGcpSecretManagerAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/gcp-secret-manager/create': typeof secretManagerIntegrationsGcpSecretManagerConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/github/auth-mode-selection': typeof secretManagerIntegrationsGithubAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/github/create': typeof secretManagerIntegrationsGithubConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/gitlab/authorize': typeof secretManagerIntegrationsGitlabAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/gitlab/create': typeof secretManagerIntegrationsGitlabConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/hashicorp-vault/authorize': typeof secretManagerIntegrationsHashicorpVaultAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/hashicorp-vault/create': typeof secretManagerIntegrationsHashicorpVaultConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/hasura-cloud/authorize': typeof secretManagerIntegrationsHasuraCloudAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/hasura-cloud/create': typeof secretManagerIntegrationsHasuraCloudConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/heroku/create': typeof secretManagerIntegrationsHerokuConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/laravel-forge/authorize': typeof secretManagerIntegrationsLaravelForgeAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/laravel-forge/create': typeof secretManagerIntegrationsLaravelForgeConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/netlify/create': typeof secretManagerIntegrationsNetlifyConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/northflank/authorize': typeof secretManagerIntegrationsNorthflankAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/northflank/create': typeof secretManagerIntegrationsNorthflankConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/octopus-deploy/authorize': typeof secretManagerIntegrationsOctopusDeployAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/octopus-deploy/create': typeof secretManagerIntegrationsOctopusDeployConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/qovery/authorize': typeof secretManagerIntegrationsQoveryAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/qovery/create': typeof secretManagerIntegrationsQoveryConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/railway/authorize': typeof secretManagerIntegrationsRailwayAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/railway/create': typeof secretManagerIntegrationsRailwayConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/render/authorize': typeof secretManagerIntegrationsRenderAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/render/create': typeof secretManagerIntegrationsRenderConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/rundeck/authorize': typeof secretManagerIntegrationsRundeckAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/rundeck/create': typeof secretManagerIntegrationsRundeckConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/supabase/authorize': typeof secretManagerIntegrationsSupabaseAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/supabase/create': typeof secretManagerIntegrationsSupabaseConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/teamcity/authorize': typeof secretManagerIntegrationsTeamcityAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/teamcity/create': typeof secretManagerIntegrationsTeamcityConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/terraform-cloud/authorize': typeof secretManagerIntegrationsTerraformCloudAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/terraform-cloud/create': typeof secretManagerIntegrationsTerraformCloudConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/travisci/authorize': typeof secretManagerIntegrationsTravisCIAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/travisci/create': typeof secretManagerIntegrationsTravisCIConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/vercel/create': typeof secretManagerIntegrationsVercelConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/windmill/authorize': typeof secretManagerIntegrationsWindmillAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/windmill/create': typeof secretManagerIntegrationsWindmillConfigurePageRouteRoute - '/secret-scanning/$projectId/data-sources/$type/$dataSourceId': typeof secretScanningSecretScanningDataSourceByIdPageRouteRoute - '/secret-manager/$projectId/commits/$environment/$folderId': typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRouteWithChildren - '/secret-manager/$projectId/commits/$environment/$folderId/': typeof secretManagerCommitsPageRouteRoute - '/secret-manager/$projectId/integrations/azure-app-configuration/oauth2/callback': typeof secretManagerIntegrationsAzureAppConfigurationOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/azure-key-vault/oauth2/callback': typeof secretManagerIntegrationsAzureKeyVaultOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/bitbucket/oauth2/callback': typeof secretManagerIntegrationsBitbucketOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/gcp-secret-manager/oauth2/callback': typeof secretManagerIntegrationsGcpSecretManagerOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/github/oauth2/callback': typeof secretManagerIntegrationsGithubOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/gitlab/oauth2/callback': typeof secretManagerIntegrationsGitlabOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/heroku/oauth2/callback': typeof secretManagerIntegrationsHerokuOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/netlify/oauth2/callback': typeof secretManagerIntegrationsNetlifyOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/secret-syncs/$destination/$syncId': typeof secretManagerSecretSyncDetailsByIDPageRouteRoute - '/secret-manager/$projectId/integrations/vercel/oauth2/callback': typeof secretManagerIntegrationsVercelOauthCallbackPageRouteRoute - '/secret-manager/$projectId/commits/$environment/$folderId/$commitId': typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteWithChildren - '/secret-manager/$projectId/commits/$environment/$folderId/$commitId/': typeof secretManagerCommitDetailsPageRouteRoute - '/secret-manager/$projectId/commits/$environment/$folderId/$commitId/restore': typeof secretManagerCommitDetailsPageComponentsRollbackPreviewTabRouteRoute + '/projects/$projectId/cert-manager/alerting': typeof certManagerAlertingPageRouteRoute + '/projects/$projectId/cert-manager/certificate-authorities': typeof certManagerCertificateAuthoritiesPageRouteRoute + '/projects/$projectId/cert-manager/certificates': typeof certManagerCertificatesPageRouteRoute + '/projects/$projectId/cert-manager/settings': typeof certManagerSettingsPageRouteRoute + '/projects/$projectId/kms/kmip': typeof kmsKmipPageRouteRoute + '/projects/$projectId/kms/overview': typeof kmsOverviewPageRouteRoute + '/projects/$projectId/kms/settings': typeof kmsSettingsPageRouteRoute + '/projects/$projectId/secret-manager/allowlist': typeof secretManagerIPAllowlistPageRouteRoute + '/projects/$projectId/secret-manager/approval': typeof secretManagerSecretApprovalsPageRouteRoute + '/projects/$projectId/secret-manager/overview': typeof secretManagerOverviewPageRouteRoute + '/projects/$projectId/secret-manager/secret-rotation': typeof secretManagerSecretRotationPageRouteRoute + '/projects/$projectId/secret-manager/settings': typeof secretManagerSettingsPageRouteRoute + '/projects/$projectId/secret-scanning/findings': typeof secretScanningSecretScanningFindingsPageRouteRoute + '/projects/$projectId/secret-scanning/settings': typeof secretScanningSettingsPageRouteRoute + '/projects/$projectId/ssh/cas': typeof sshSshCasPageRouteRoute + '/projects/$projectId/ssh/certificates': typeof sshSshCertsPageRouteRoute + '/projects/$projectId/ssh/overview': typeof sshSshHostsPageRouteRoute + '/projects/$projectId/ssh/settings': typeof sshSettingsPageRouteRoute + '/projects/$projectId/cert-manager/access-management': typeof projectAccessControlPageRouteCertManagerRoute + '/projects/$projectId/cert-manager/certificate-templates': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRouteWithChildren + '/projects/$projectId/cert-manager/subscribers': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRouteWithChildren + '/projects/$projectId/kms/access-management': typeof projectAccessControlPageRouteKmsRoute + '/projects/$projectId/secret-manager/access-management': typeof projectAccessControlPageRouteSecretManagerRoute + '/projects/$projectId/secret-manager/integrations': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRouteWithChildren + '/projects/$projectId/secret-scanning/access-management': typeof projectAccessControlPageRouteSecretScanningRoute + '/projects/$projectId/secret-scanning/data-sources': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRouteWithChildren + '/projects/$projectId/ssh/access-management': typeof projectAccessControlPageRouteSshRoute + '/projects/$projectId/cert-manager/certificate-templates/': typeof certManagerPkiTemplateListPageRouteRoute + '/projects/$projectId/cert-manager/subscribers/': typeof certManagerPkiSubscribersPageRouteRoute + '/projects/$projectId/secret-manager/integrations/': typeof secretManagerIntegrationsListPageRouteRoute + '/projects/$projectId/secret-scanning/data-sources/': typeof secretScanningSecretScanningDataSourcesPageRouteRoute + '/projects/$projectId/cert-manager/ca/$caName': typeof certManagerCertAuthDetailsByIDPageRouteRoute + '/projects/$projectId/cert-manager/subscribers/$subscriberName': typeof certManagerPkiSubscriberDetailsByIDPageRouteRoute + '/projects/$projectId/secret-manager/integrations/$integrationId': typeof secretManagerIntegrationsDetailsByIDPageRouteRoute + '/projects/$projectId/secret-manager/integrations/select-integration-auth': typeof secretManagerIntegrationsSelectIntegrationAuthPageRouteRoute + '/projects/$projectId/secret-manager/secrets/$envSlug': typeof secretManagerSecretDashboardPageRouteRoute + '/projects/$projectId/ssh/ca/$caId': typeof sshSshCaByIDPageRouteRoute + '/projects/$projectId/ssh/ssh-host-groups/$sshHostGroupId': typeof sshSshHostGroupDetailsByIDPageRouteRoute + '/projects/$projectId/cert-manager/groups/$groupId': typeof projectGroupDetailsByIDPageRouteCertManagerRoute + '/projects/$projectId/cert-manager/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteCertManagerRoute + '/projects/$projectId/cert-manager/members/$membershipId': typeof projectMemberDetailsByIDPageRouteCertManagerRoute + '/projects/$projectId/cert-manager/pki-collections/$collectionId': typeof certManagerPkiCollectionDetailsByIDPageRoutesRoute + '/projects/$projectId/cert-manager/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteCertManagerRoute + '/projects/$projectId/integrations/azure-app-configuration/oauth2/callback': typeof secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute + '/projects/$projectId/integrations/azure-key-vault/oauth2/callback': typeof secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute + '/projects/$projectId/integrations/bitbucket/oauth2/callback': typeof secretManagerIntegrationsRouteBitbucketOauthRedirectRoute + '/projects/$projectId/integrations/gcp-secret-manager/oauth2/callback': typeof secretManagerIntegrationsRouteGcpOauthRedirectRoute + '/projects/$projectId/integrations/github/oauth2/callback': typeof secretManagerIntegrationsRouteGithubOauthRedirectRoute + '/projects/$projectId/integrations/gitlab/oauth2/callback': typeof secretManagerIntegrationsRouteGitlabOauthRedirectRoute + '/projects/$projectId/integrations/heroku/oauth2/callback': typeof secretManagerIntegrationsRouteHerokuOauthRedirectRoute + '/projects/$projectId/integrations/netlify/oauth2/callback': typeof secretManagerIntegrationsRouteNetlifyOauthRedirectRoute + '/projects/$projectId/integrations/vercel/oauth2/callback': typeof secretManagerIntegrationsRouteVercelOauthRedirectRoute + '/projects/$projectId/kms/groups/$groupId': typeof projectGroupDetailsByIDPageRouteKmsRoute + '/projects/$projectId/kms/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteKmsRoute + '/projects/$projectId/kms/members/$membershipId': typeof projectMemberDetailsByIDPageRouteKmsRoute + '/projects/$projectId/kms/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteKmsRoute + '/projects/$projectId/secret-manager/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSecretManagerRoute + '/projects/$projectId/secret-manager/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSecretManagerRoute + '/projects/$projectId/secret-manager/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSecretManagerRoute + '/projects/$projectId/secret-manager/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSecretManagerRoute + '/projects/$projectId/secret-scanning/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSecretScanningRoute + '/projects/$projectId/secret-scanning/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSecretScanningRoute + '/projects/$projectId/secret-scanning/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSecretScanningRoute + '/projects/$projectId/secret-scanning/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSecretScanningRoute + '/projects/$projectId/ssh/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSshRoute + '/projects/$projectId/ssh/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSshRoute + '/projects/$projectId/ssh/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSshRoute + '/projects/$projectId/ssh/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSshRoute + '/projects/$projectId/secret-manager/integrations/aws-parameter-store/authorize': typeof secretManagerIntegrationsAwsParameterStoreAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/aws-parameter-store/create': typeof secretManagerIntegrationsAwsParameterStoreConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/aws-secret-manager/authorize': typeof secretManagerIntegrationsAwsSecretManagerAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/aws-secret-manager/create': typeof secretManagerIntegrationsAwsSecretManagerConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-app-configuration/create': typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-devops/authorize': typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-devops/create': typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-key-vault/authorize': typeof secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-key-vault/create': typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/bitbucket/create': typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/checkly/authorize': typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/checkly/create': typeof secretManagerIntegrationsChecklyConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/circleci/authorize': typeof secretManagerIntegrationsCircleCIAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/circleci/create': typeof secretManagerIntegrationsCircleCIConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/cloud-66/authorize': typeof secretManagerIntegrationsCloud66AuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/cloud-66/create': typeof secretManagerIntegrationsCloud66ConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/cloudflare-pages/authorize': typeof secretManagerIntegrationsCloudflarePagesAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/cloudflare-pages/create': typeof secretManagerIntegrationsCloudflarePagesConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/cloudflare-workers/authorize': typeof secretManagerIntegrationsCloudflareWorkersAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/cloudflare-workers/create': typeof secretManagerIntegrationsCloudflareWorkersConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/codefresh/authorize': typeof secretManagerIntegrationsCodefreshAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/codefresh/create': typeof secretManagerIntegrationsCodefreshConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/databricks/authorize': typeof secretManagerIntegrationsDatabricksAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/databricks/create': typeof secretManagerIntegrationsDatabricksConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/digital-ocean-app-platform/authorize': typeof secretManagerIntegrationsDigitalOceanAppPlatformAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/digital-ocean-app-platform/create': typeof secretManagerIntegrationsDigitalOceanAppPlatformConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/flyio/authorize': typeof secretManagerIntegrationsFlyioAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/flyio/create': typeof secretManagerIntegrationsFlyioConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/authorize': typeof secretManagerIntegrationsGcpSecretManagerAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/create': typeof secretManagerIntegrationsGcpSecretManagerConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/github/auth-mode-selection': typeof secretManagerIntegrationsGithubAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/github/create': typeof secretManagerIntegrationsGithubConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/gitlab/authorize': typeof secretManagerIntegrationsGitlabAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/gitlab/create': typeof secretManagerIntegrationsGitlabConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/hashicorp-vault/authorize': typeof secretManagerIntegrationsHashicorpVaultAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/hashicorp-vault/create': typeof secretManagerIntegrationsHashicorpVaultConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/hasura-cloud/authorize': typeof secretManagerIntegrationsHasuraCloudAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/hasura-cloud/create': typeof secretManagerIntegrationsHasuraCloudConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/heroku/create': typeof secretManagerIntegrationsHerokuConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/laravel-forge/authorize': typeof secretManagerIntegrationsLaravelForgeAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/laravel-forge/create': typeof secretManagerIntegrationsLaravelForgeConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/netlify/create': typeof secretManagerIntegrationsNetlifyConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/northflank/authorize': typeof secretManagerIntegrationsNorthflankAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/northflank/create': typeof secretManagerIntegrationsNorthflankConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/octopus-deploy/authorize': typeof secretManagerIntegrationsOctopusDeployAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/octopus-deploy/create': typeof secretManagerIntegrationsOctopusDeployConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/qovery/authorize': typeof secretManagerIntegrationsQoveryAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/qovery/create': typeof secretManagerIntegrationsQoveryConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/railway/authorize': typeof secretManagerIntegrationsRailwayAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/railway/create': typeof secretManagerIntegrationsRailwayConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/render/authorize': typeof secretManagerIntegrationsRenderAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/render/create': typeof secretManagerIntegrationsRenderConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/rundeck/authorize': typeof secretManagerIntegrationsRundeckAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/rundeck/create': typeof secretManagerIntegrationsRundeckConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/supabase/authorize': typeof secretManagerIntegrationsSupabaseAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/supabase/create': typeof secretManagerIntegrationsSupabaseConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/teamcity/authorize': typeof secretManagerIntegrationsTeamcityAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/teamcity/create': typeof secretManagerIntegrationsTeamcityConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/terraform-cloud/authorize': typeof secretManagerIntegrationsTerraformCloudAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/terraform-cloud/create': typeof secretManagerIntegrationsTerraformCloudConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/travisci/authorize': typeof secretManagerIntegrationsTravisCIAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/travisci/create': typeof secretManagerIntegrationsTravisCIConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/vercel/create': typeof secretManagerIntegrationsVercelConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/windmill/authorize': typeof secretManagerIntegrationsWindmillAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/windmill/create': typeof secretManagerIntegrationsWindmillConfigurePageRouteRoute + '/projects/$projectId/secret-scanning/data-sources/$type/$dataSourceId': typeof secretScanningSecretScanningDataSourceByIdPageRouteRoute + '/projects/$projectId/secret-manager/commits/$environment/$folderId': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRouteWithChildren + '/projects/$projectId/secret-manager/commits/$environment/$folderId/': typeof secretManagerCommitsPageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-app-configuration/oauth2/callback': typeof secretManagerIntegrationsAzureAppConfigurationOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-key-vault/oauth2/callback': typeof secretManagerIntegrationsAzureKeyVaultOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/bitbucket/oauth2/callback': typeof secretManagerIntegrationsBitbucketOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/oauth2/callback': typeof secretManagerIntegrationsGcpSecretManagerOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/github/oauth2/callback': typeof secretManagerIntegrationsGithubOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/gitlab/oauth2/callback': typeof secretManagerIntegrationsGitlabOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/heroku/oauth2/callback': typeof secretManagerIntegrationsHerokuOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/netlify/oauth2/callback': typeof secretManagerIntegrationsNetlifyOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/secret-syncs/$destination/$syncId': typeof secretManagerSecretSyncDetailsByIDPageRouteRoute + '/projects/$projectId/secret-manager/integrations/vercel/oauth2/callback': typeof secretManagerIntegrationsVercelOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteWithChildren + '/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId/': typeof secretManagerCommitDetailsPageRouteRoute + '/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId/restore': typeof secretManagerCommitDetailsPageComponentsRollbackPreviewTabRouteRoute } export interface FileRoutesByTo { @@ -4744,7 +4821,6 @@ export interface FileRoutesByTo { '/admin': typeof adminGeneralPageRouteRoute '/login/provider/error': typeof authProviderErrorPageRouteRoute '/login/provider/success': typeof authProviderSuccessPageRouteRoute - '/integrations': typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRouteWithChildren '/organization': typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationRouteWithChildren '/organization/access-management': typeof organizationAccessManagementPageRouteRoute '/organization/admin': typeof organizationAdminPageRouteRoute @@ -4757,11 +4833,7 @@ export interface FileRoutesByTo { '/admin/encryption': typeof adminEncryptionPageRouteRoute '/admin/environment': typeof adminEnvironmentPageRouteRoute '/admin/integrations': typeof adminIntegrationsPageRouteRoute - '/cert-manager/$projectId': typeof certManagerLayoutRouteWithChildren - '/kms/$projectId': typeof kmsLayoutRouteWithChildren - '/secret-manager/$projectId': typeof secretManagerLayoutRouteWithChildren - '/secret-scanning/$projectId': typeof secretScanningLayoutRouteWithChildren - '/ssh/$projectId': typeof sshLayoutRouteWithChildren + '/projects/$projectId': typeof projectLayoutRouteWithChildren '/organization/app-connections': typeof organizationAppConnectionsAppConnectionsPageRouteRoute '/organization/gateways': typeof organizationGatewaysGatewayListPageRouteRoute '/organization/secret-sharing': typeof organizationSecretSharingPageRouteRoute @@ -4774,151 +4846,157 @@ export interface FileRoutesByTo { '/admin/resources/machine-identities': typeof adminMachineIdentitiesResourcesPageRouteRoute '/admin/resources/organizations': typeof adminOrganizationResourcesPageRouteRoute '/admin/resources/user-identities': typeof adminUserIdentitiesResourcesPageRouteRoute - '/cert-manager/$projectId/alerting': typeof certManagerAlertingPageRouteRoute - '/cert-manager/$projectId/certificate-authorities': typeof certManagerCertificateAuthoritiesPageRouteRoute - '/cert-manager/$projectId/certificates': typeof certManagerCertificatesPageRouteRoute - '/cert-manager/$projectId/settings': typeof certManagerSettingsPageRouteRoute - '/kms/$projectId/kmip': typeof kmsKmipPageRouteRoute - '/kms/$projectId/overview': typeof kmsOverviewPageRouteRoute - '/kms/$projectId/settings': typeof kmsSettingsPageRouteRoute '/organization/settings/oauth/callback': typeof organizationSettingsPageOauthCallbackPageRouteRoute - '/secret-manager/$projectId/allowlist': typeof secretManagerIPAllowlistPageRouteRoute - '/secret-manager/$projectId/approval': typeof secretManagerSecretApprovalsPageRouteRoute - '/secret-manager/$projectId/overview': typeof secretManagerOverviewPageRouteRoute - '/secret-manager/$projectId/secret-rotation': typeof secretManagerSecretRotationPageRouteRoute - '/secret-manager/$projectId/settings': typeof secretManagerSettingsPageRouteRoute - '/secret-scanning/$projectId/findings': typeof secretScanningSecretScanningFindingsPageRouteRoute - '/secret-scanning/$projectId/settings': typeof secretScanningSettingsPageRouteRoute - '/ssh/$projectId/cas': typeof sshSshCasPageRouteRoute - '/ssh/$projectId/certificates': typeof sshSshCertsPageRouteRoute - '/ssh/$projectId/overview': typeof sshSshHostsPageRouteRoute - '/ssh/$projectId/settings': typeof sshSettingsPageRouteRoute - '/cert-manager/$projectId/access-management': typeof projectAccessControlPageRouteCertManagerRoute - '/integrations/azure-app-configuration/oauth2/callback': typeof secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute - '/integrations/azure-key-vault/oauth2/callback': typeof secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute - '/integrations/bitbucket/oauth2/callback': typeof secretManagerIntegrationsRouteBitbucketOauthRedirectRoute - '/integrations/gcp-secret-manager/oauth2/callback': typeof secretManagerIntegrationsRouteGcpOauthRedirectRoute - '/integrations/github/oauth2/callback': typeof secretManagerIntegrationsRouteGithubOauthRedirectRoute - '/integrations/gitlab/oauth2/callback': typeof secretManagerIntegrationsRouteGitlabOauthRedirectRoute - '/integrations/heroku/oauth2/callback': typeof secretManagerIntegrationsRouteHerokuOauthRedirectRoute - '/integrations/netlify/oauth2/callback': typeof secretManagerIntegrationsRouteNetlifyOauthRedirectRoute - '/integrations/vercel/oauth2/callback': typeof secretManagerIntegrationsRouteVercelOauthRedirectRoute - '/kms/$projectId/access-management': typeof projectAccessControlPageRouteKmsRoute - '/secret-manager/$projectId/access-management': typeof projectAccessControlPageRouteSecretManagerRoute - '/secret-scanning/$projectId/access-management': typeof projectAccessControlPageRouteSecretScanningRoute - '/ssh/$projectId/access-management': typeof projectAccessControlPageRouteSshRoute - '/cert-manager/$projectId/certificate-templates': typeof certManagerPkiTemplateListPageRouteRoute - '/cert-manager/$projectId/subscribers': typeof certManagerPkiSubscribersPageRouteRoute - '/secret-manager/$projectId/integrations': typeof secretManagerIntegrationsListPageRouteRoute - '/secret-scanning/$projectId/data-sources': typeof secretScanningSecretScanningDataSourcesPageRouteRoute - '/cert-manager/$projectId/ca/$caName': typeof certManagerCertAuthDetailsByIDPageRouteRoute - '/cert-manager/$projectId/subscribers/$subscriberName': typeof certManagerPkiSubscriberDetailsByIDPageRouteRoute + '/projects/$projectId/cert-manager': typeof certManagerLayoutRouteWithChildren + '/projects/$projectId/integrations': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRouteWithChildren + '/projects/$projectId/kms': typeof kmsLayoutRouteWithChildren + '/projects/$projectId/secret-manager': typeof secretManagerLayoutRouteWithChildren + '/projects/$projectId/secret-scanning': typeof secretScanningLayoutRouteWithChildren + '/projects/$projectId/ssh': typeof sshLayoutRouteWithChildren '/organization/app-connections/$appConnection/oauth/callback': typeof organizationAppConnectionsOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/$integrationId': typeof secretManagerIntegrationsDetailsByIDPageRouteRoute - '/secret-manager/$projectId/integrations/select-integration-auth': typeof secretManagerIntegrationsSelectIntegrationAuthPageRouteRoute - '/secret-manager/$projectId/secrets/$envSlug': typeof secretManagerSecretDashboardPageRouteRoute - '/ssh/$projectId/ca/$caId': typeof sshSshCaByIDPageRouteRoute - '/ssh/$projectId/ssh-host-groups/$sshHostGroupId': typeof sshSshHostGroupDetailsByIDPageRouteRoute - '/cert-manager/$projectId/groups/$groupId': typeof projectGroupDetailsByIDPageRouteCertManagerRoute - '/cert-manager/$projectId/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteCertManagerRoute - '/cert-manager/$projectId/members/$membershipId': typeof projectMemberDetailsByIDPageRouteCertManagerRoute - '/cert-manager/$projectId/pki-collections/$collectionId': typeof certManagerPkiCollectionDetailsByIDPageRoutesRoute - '/cert-manager/$projectId/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteCertManagerRoute - '/kms/$projectId/groups/$groupId': typeof projectGroupDetailsByIDPageRouteKmsRoute - '/kms/$projectId/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteKmsRoute - '/kms/$projectId/members/$membershipId': typeof projectMemberDetailsByIDPageRouteKmsRoute - '/kms/$projectId/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteKmsRoute - '/secret-manager/$projectId/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSecretManagerRoute - '/secret-manager/$projectId/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSecretManagerRoute - '/secret-manager/$projectId/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSecretManagerRoute - '/secret-manager/$projectId/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSecretManagerRoute - '/secret-scanning/$projectId/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSecretScanningRoute - '/secret-scanning/$projectId/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSecretScanningRoute - '/secret-scanning/$projectId/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSecretScanningRoute - '/secret-scanning/$projectId/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSecretScanningRoute - '/ssh/$projectId/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSshRoute - '/ssh/$projectId/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSshRoute - '/ssh/$projectId/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSshRoute - '/ssh/$projectId/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSshRoute - '/secret-manager/$projectId/integrations/aws-parameter-store/authorize': typeof secretManagerIntegrationsAwsParameterStoreAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/aws-parameter-store/create': typeof secretManagerIntegrationsAwsParameterStoreConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/aws-secret-manager/authorize': typeof secretManagerIntegrationsAwsSecretManagerAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/aws-secret-manager/create': typeof secretManagerIntegrationsAwsSecretManagerConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/azure-app-configuration/create': typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/azure-devops/authorize': typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/azure-devops/create': typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/azure-key-vault/authorize': typeof secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/azure-key-vault/create': typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/bitbucket/create': typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/checkly/authorize': typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/checkly/create': typeof secretManagerIntegrationsChecklyConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/circleci/authorize': typeof secretManagerIntegrationsCircleCIAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/circleci/create': typeof secretManagerIntegrationsCircleCIConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/cloud-66/authorize': typeof secretManagerIntegrationsCloud66AuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/cloud-66/create': typeof secretManagerIntegrationsCloud66ConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/cloudflare-pages/authorize': typeof secretManagerIntegrationsCloudflarePagesAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/cloudflare-pages/create': typeof secretManagerIntegrationsCloudflarePagesConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/cloudflare-workers/authorize': typeof secretManagerIntegrationsCloudflareWorkersAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/cloudflare-workers/create': typeof secretManagerIntegrationsCloudflareWorkersConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/codefresh/authorize': typeof secretManagerIntegrationsCodefreshAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/codefresh/create': typeof secretManagerIntegrationsCodefreshConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/databricks/authorize': typeof secretManagerIntegrationsDatabricksAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/databricks/create': typeof secretManagerIntegrationsDatabricksConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/digital-ocean-app-platform/authorize': typeof secretManagerIntegrationsDigitalOceanAppPlatformAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/digital-ocean-app-platform/create': typeof secretManagerIntegrationsDigitalOceanAppPlatformConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/flyio/authorize': typeof secretManagerIntegrationsFlyioAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/flyio/create': typeof secretManagerIntegrationsFlyioConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/gcp-secret-manager/authorize': typeof secretManagerIntegrationsGcpSecretManagerAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/gcp-secret-manager/create': typeof secretManagerIntegrationsGcpSecretManagerConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/github/auth-mode-selection': typeof secretManagerIntegrationsGithubAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/github/create': typeof secretManagerIntegrationsGithubConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/gitlab/authorize': typeof secretManagerIntegrationsGitlabAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/gitlab/create': typeof secretManagerIntegrationsGitlabConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/hashicorp-vault/authorize': typeof secretManagerIntegrationsHashicorpVaultAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/hashicorp-vault/create': typeof secretManagerIntegrationsHashicorpVaultConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/hasura-cloud/authorize': typeof secretManagerIntegrationsHasuraCloudAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/hasura-cloud/create': typeof secretManagerIntegrationsHasuraCloudConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/heroku/create': typeof secretManagerIntegrationsHerokuConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/laravel-forge/authorize': typeof secretManagerIntegrationsLaravelForgeAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/laravel-forge/create': typeof secretManagerIntegrationsLaravelForgeConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/netlify/create': typeof secretManagerIntegrationsNetlifyConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/northflank/authorize': typeof secretManagerIntegrationsNorthflankAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/northflank/create': typeof secretManagerIntegrationsNorthflankConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/octopus-deploy/authorize': typeof secretManagerIntegrationsOctopusDeployAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/octopus-deploy/create': typeof secretManagerIntegrationsOctopusDeployConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/qovery/authorize': typeof secretManagerIntegrationsQoveryAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/qovery/create': typeof secretManagerIntegrationsQoveryConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/railway/authorize': typeof secretManagerIntegrationsRailwayAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/railway/create': typeof secretManagerIntegrationsRailwayConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/render/authorize': typeof secretManagerIntegrationsRenderAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/render/create': typeof secretManagerIntegrationsRenderConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/rundeck/authorize': typeof secretManagerIntegrationsRundeckAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/rundeck/create': typeof secretManagerIntegrationsRundeckConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/supabase/authorize': typeof secretManagerIntegrationsSupabaseAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/supabase/create': typeof secretManagerIntegrationsSupabaseConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/teamcity/authorize': typeof secretManagerIntegrationsTeamcityAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/teamcity/create': typeof secretManagerIntegrationsTeamcityConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/terraform-cloud/authorize': typeof secretManagerIntegrationsTerraformCloudAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/terraform-cloud/create': typeof secretManagerIntegrationsTerraformCloudConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/travisci/authorize': typeof secretManagerIntegrationsTravisCIAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/travisci/create': typeof secretManagerIntegrationsTravisCIConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/vercel/create': typeof secretManagerIntegrationsVercelConfigurePageRouteRoute - '/secret-manager/$projectId/integrations/windmill/authorize': typeof secretManagerIntegrationsWindmillAuthorizePageRouteRoute - '/secret-manager/$projectId/integrations/windmill/create': typeof secretManagerIntegrationsWindmillConfigurePageRouteRoute - '/secret-scanning/$projectId/data-sources/$type/$dataSourceId': typeof secretScanningSecretScanningDataSourceByIdPageRouteRoute - '/secret-manager/$projectId/commits/$environment/$folderId': typeof secretManagerCommitsPageRouteRoute - '/secret-manager/$projectId/integrations/azure-app-configuration/oauth2/callback': typeof secretManagerIntegrationsAzureAppConfigurationOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/azure-key-vault/oauth2/callback': typeof secretManagerIntegrationsAzureKeyVaultOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/bitbucket/oauth2/callback': typeof secretManagerIntegrationsBitbucketOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/gcp-secret-manager/oauth2/callback': typeof secretManagerIntegrationsGcpSecretManagerOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/github/oauth2/callback': typeof secretManagerIntegrationsGithubOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/gitlab/oauth2/callback': typeof secretManagerIntegrationsGitlabOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/heroku/oauth2/callback': typeof secretManagerIntegrationsHerokuOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/netlify/oauth2/callback': typeof secretManagerIntegrationsNetlifyOauthCallbackPageRouteRoute - '/secret-manager/$projectId/integrations/secret-syncs/$destination/$syncId': typeof secretManagerSecretSyncDetailsByIDPageRouteRoute - '/secret-manager/$projectId/integrations/vercel/oauth2/callback': typeof secretManagerIntegrationsVercelOauthCallbackPageRouteRoute - '/secret-manager/$projectId/commits/$environment/$folderId/$commitId': typeof secretManagerCommitDetailsPageRouteRoute - '/secret-manager/$projectId/commits/$environment/$folderId/$commitId/restore': typeof secretManagerCommitDetailsPageComponentsRollbackPreviewTabRouteRoute + '/projects/$projectId/cert-manager/alerting': typeof certManagerAlertingPageRouteRoute + '/projects/$projectId/cert-manager/certificate-authorities': typeof certManagerCertificateAuthoritiesPageRouteRoute + '/projects/$projectId/cert-manager/certificates': typeof certManagerCertificatesPageRouteRoute + '/projects/$projectId/cert-manager/settings': typeof certManagerSettingsPageRouteRoute + '/projects/$projectId/kms/kmip': typeof kmsKmipPageRouteRoute + '/projects/$projectId/kms/overview': typeof kmsOverviewPageRouteRoute + '/projects/$projectId/kms/settings': typeof kmsSettingsPageRouteRoute + '/projects/$projectId/secret-manager/allowlist': typeof secretManagerIPAllowlistPageRouteRoute + '/projects/$projectId/secret-manager/approval': typeof secretManagerSecretApprovalsPageRouteRoute + '/projects/$projectId/secret-manager/overview': typeof secretManagerOverviewPageRouteRoute + '/projects/$projectId/secret-manager/secret-rotation': typeof secretManagerSecretRotationPageRouteRoute + '/projects/$projectId/secret-manager/settings': typeof secretManagerSettingsPageRouteRoute + '/projects/$projectId/secret-scanning/findings': typeof secretScanningSecretScanningFindingsPageRouteRoute + '/projects/$projectId/secret-scanning/settings': typeof secretScanningSettingsPageRouteRoute + '/projects/$projectId/ssh/cas': typeof sshSshCasPageRouteRoute + '/projects/$projectId/ssh/certificates': typeof sshSshCertsPageRouteRoute + '/projects/$projectId/ssh/overview': typeof sshSshHostsPageRouteRoute + '/projects/$projectId/ssh/settings': typeof sshSettingsPageRouteRoute + '/projects/$projectId/cert-manager/access-management': typeof projectAccessControlPageRouteCertManagerRoute + '/projects/$projectId/kms/access-management': typeof projectAccessControlPageRouteKmsRoute + '/projects/$projectId/secret-manager/access-management': typeof projectAccessControlPageRouteSecretManagerRoute + '/projects/$projectId/secret-scanning/access-management': typeof projectAccessControlPageRouteSecretScanningRoute + '/projects/$projectId/ssh/access-management': typeof projectAccessControlPageRouteSshRoute + '/projects/$projectId/cert-manager/certificate-templates': typeof certManagerPkiTemplateListPageRouteRoute + '/projects/$projectId/cert-manager/subscribers': typeof certManagerPkiSubscribersPageRouteRoute + '/projects/$projectId/secret-manager/integrations': typeof secretManagerIntegrationsListPageRouteRoute + '/projects/$projectId/secret-scanning/data-sources': typeof secretScanningSecretScanningDataSourcesPageRouteRoute + '/projects/$projectId/cert-manager/ca/$caName': typeof certManagerCertAuthDetailsByIDPageRouteRoute + '/projects/$projectId/cert-manager/subscribers/$subscriberName': typeof certManagerPkiSubscriberDetailsByIDPageRouteRoute + '/projects/$projectId/secret-manager/integrations/$integrationId': typeof secretManagerIntegrationsDetailsByIDPageRouteRoute + '/projects/$projectId/secret-manager/integrations/select-integration-auth': typeof secretManagerIntegrationsSelectIntegrationAuthPageRouteRoute + '/projects/$projectId/secret-manager/secrets/$envSlug': typeof secretManagerSecretDashboardPageRouteRoute + '/projects/$projectId/ssh/ca/$caId': typeof sshSshCaByIDPageRouteRoute + '/projects/$projectId/ssh/ssh-host-groups/$sshHostGroupId': typeof sshSshHostGroupDetailsByIDPageRouteRoute + '/projects/$projectId/cert-manager/groups/$groupId': typeof projectGroupDetailsByIDPageRouteCertManagerRoute + '/projects/$projectId/cert-manager/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteCertManagerRoute + '/projects/$projectId/cert-manager/members/$membershipId': typeof projectMemberDetailsByIDPageRouteCertManagerRoute + '/projects/$projectId/cert-manager/pki-collections/$collectionId': typeof certManagerPkiCollectionDetailsByIDPageRoutesRoute + '/projects/$projectId/cert-manager/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteCertManagerRoute + '/projects/$projectId/integrations/azure-app-configuration/oauth2/callback': typeof secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute + '/projects/$projectId/integrations/azure-key-vault/oauth2/callback': typeof secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute + '/projects/$projectId/integrations/bitbucket/oauth2/callback': typeof secretManagerIntegrationsRouteBitbucketOauthRedirectRoute + '/projects/$projectId/integrations/gcp-secret-manager/oauth2/callback': typeof secretManagerIntegrationsRouteGcpOauthRedirectRoute + '/projects/$projectId/integrations/github/oauth2/callback': typeof secretManagerIntegrationsRouteGithubOauthRedirectRoute + '/projects/$projectId/integrations/gitlab/oauth2/callback': typeof secretManagerIntegrationsRouteGitlabOauthRedirectRoute + '/projects/$projectId/integrations/heroku/oauth2/callback': typeof secretManagerIntegrationsRouteHerokuOauthRedirectRoute + '/projects/$projectId/integrations/netlify/oauth2/callback': typeof secretManagerIntegrationsRouteNetlifyOauthRedirectRoute + '/projects/$projectId/integrations/vercel/oauth2/callback': typeof secretManagerIntegrationsRouteVercelOauthRedirectRoute + '/projects/$projectId/kms/groups/$groupId': typeof projectGroupDetailsByIDPageRouteKmsRoute + '/projects/$projectId/kms/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteKmsRoute + '/projects/$projectId/kms/members/$membershipId': typeof projectMemberDetailsByIDPageRouteKmsRoute + '/projects/$projectId/kms/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteKmsRoute + '/projects/$projectId/secret-manager/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSecretManagerRoute + '/projects/$projectId/secret-manager/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSecretManagerRoute + '/projects/$projectId/secret-manager/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSecretManagerRoute + '/projects/$projectId/secret-manager/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSecretManagerRoute + '/projects/$projectId/secret-scanning/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSecretScanningRoute + '/projects/$projectId/secret-scanning/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSecretScanningRoute + '/projects/$projectId/secret-scanning/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSecretScanningRoute + '/projects/$projectId/secret-scanning/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSecretScanningRoute + '/projects/$projectId/ssh/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSshRoute + '/projects/$projectId/ssh/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSshRoute + '/projects/$projectId/ssh/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSshRoute + '/projects/$projectId/ssh/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSshRoute + '/projects/$projectId/secret-manager/integrations/aws-parameter-store/authorize': typeof secretManagerIntegrationsAwsParameterStoreAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/aws-parameter-store/create': typeof secretManagerIntegrationsAwsParameterStoreConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/aws-secret-manager/authorize': typeof secretManagerIntegrationsAwsSecretManagerAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/aws-secret-manager/create': typeof secretManagerIntegrationsAwsSecretManagerConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-app-configuration/create': typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-devops/authorize': typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-devops/create': typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-key-vault/authorize': typeof secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-key-vault/create': typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/bitbucket/create': typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/checkly/authorize': typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/checkly/create': typeof secretManagerIntegrationsChecklyConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/circleci/authorize': typeof secretManagerIntegrationsCircleCIAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/circleci/create': typeof secretManagerIntegrationsCircleCIConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/cloud-66/authorize': typeof secretManagerIntegrationsCloud66AuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/cloud-66/create': typeof secretManagerIntegrationsCloud66ConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/cloudflare-pages/authorize': typeof secretManagerIntegrationsCloudflarePagesAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/cloudflare-pages/create': typeof secretManagerIntegrationsCloudflarePagesConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/cloudflare-workers/authorize': typeof secretManagerIntegrationsCloudflareWorkersAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/cloudflare-workers/create': typeof secretManagerIntegrationsCloudflareWorkersConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/codefresh/authorize': typeof secretManagerIntegrationsCodefreshAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/codefresh/create': typeof secretManagerIntegrationsCodefreshConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/databricks/authorize': typeof secretManagerIntegrationsDatabricksAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/databricks/create': typeof secretManagerIntegrationsDatabricksConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/digital-ocean-app-platform/authorize': typeof secretManagerIntegrationsDigitalOceanAppPlatformAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/digital-ocean-app-platform/create': typeof secretManagerIntegrationsDigitalOceanAppPlatformConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/flyio/authorize': typeof secretManagerIntegrationsFlyioAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/flyio/create': typeof secretManagerIntegrationsFlyioConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/authorize': typeof secretManagerIntegrationsGcpSecretManagerAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/create': typeof secretManagerIntegrationsGcpSecretManagerConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/github/auth-mode-selection': typeof secretManagerIntegrationsGithubAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/github/create': typeof secretManagerIntegrationsGithubConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/gitlab/authorize': typeof secretManagerIntegrationsGitlabAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/gitlab/create': typeof secretManagerIntegrationsGitlabConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/hashicorp-vault/authorize': typeof secretManagerIntegrationsHashicorpVaultAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/hashicorp-vault/create': typeof secretManagerIntegrationsHashicorpVaultConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/hasura-cloud/authorize': typeof secretManagerIntegrationsHasuraCloudAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/hasura-cloud/create': typeof secretManagerIntegrationsHasuraCloudConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/heroku/create': typeof secretManagerIntegrationsHerokuConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/laravel-forge/authorize': typeof secretManagerIntegrationsLaravelForgeAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/laravel-forge/create': typeof secretManagerIntegrationsLaravelForgeConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/netlify/create': typeof secretManagerIntegrationsNetlifyConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/northflank/authorize': typeof secretManagerIntegrationsNorthflankAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/northflank/create': typeof secretManagerIntegrationsNorthflankConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/octopus-deploy/authorize': typeof secretManagerIntegrationsOctopusDeployAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/octopus-deploy/create': typeof secretManagerIntegrationsOctopusDeployConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/qovery/authorize': typeof secretManagerIntegrationsQoveryAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/qovery/create': typeof secretManagerIntegrationsQoveryConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/railway/authorize': typeof secretManagerIntegrationsRailwayAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/railway/create': typeof secretManagerIntegrationsRailwayConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/render/authorize': typeof secretManagerIntegrationsRenderAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/render/create': typeof secretManagerIntegrationsRenderConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/rundeck/authorize': typeof secretManagerIntegrationsRundeckAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/rundeck/create': typeof secretManagerIntegrationsRundeckConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/supabase/authorize': typeof secretManagerIntegrationsSupabaseAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/supabase/create': typeof secretManagerIntegrationsSupabaseConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/teamcity/authorize': typeof secretManagerIntegrationsTeamcityAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/teamcity/create': typeof secretManagerIntegrationsTeamcityConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/terraform-cloud/authorize': typeof secretManagerIntegrationsTerraformCloudAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/terraform-cloud/create': typeof secretManagerIntegrationsTerraformCloudConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/travisci/authorize': typeof secretManagerIntegrationsTravisCIAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/travisci/create': typeof secretManagerIntegrationsTravisCIConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/vercel/create': typeof secretManagerIntegrationsVercelConfigurePageRouteRoute + '/projects/$projectId/secret-manager/integrations/windmill/authorize': typeof secretManagerIntegrationsWindmillAuthorizePageRouteRoute + '/projects/$projectId/secret-manager/integrations/windmill/create': typeof secretManagerIntegrationsWindmillConfigurePageRouteRoute + '/projects/$projectId/secret-scanning/data-sources/$type/$dataSourceId': typeof secretScanningSecretScanningDataSourceByIdPageRouteRoute + '/projects/$projectId/secret-manager/commits/$environment/$folderId': typeof secretManagerCommitsPageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-app-configuration/oauth2/callback': typeof secretManagerIntegrationsAzureAppConfigurationOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/azure-key-vault/oauth2/callback': typeof secretManagerIntegrationsAzureKeyVaultOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/bitbucket/oauth2/callback': typeof secretManagerIntegrationsBitbucketOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/oauth2/callback': typeof secretManagerIntegrationsGcpSecretManagerOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/github/oauth2/callback': typeof secretManagerIntegrationsGithubOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/gitlab/oauth2/callback': typeof secretManagerIntegrationsGitlabOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/heroku/oauth2/callback': typeof secretManagerIntegrationsHerokuOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/netlify/oauth2/callback': typeof secretManagerIntegrationsNetlifyOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/integrations/secret-syncs/$destination/$syncId': typeof secretManagerSecretSyncDetailsByIDPageRouteRoute + '/projects/$projectId/secret-manager/integrations/vercel/oauth2/callback': typeof secretManagerIntegrationsVercelOauthCallbackPageRouteRoute + '/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId': typeof secretManagerCommitDetailsPageRouteRoute + '/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId/restore': typeof secretManagerCommitDetailsPageComponentsRollbackPreviewTabRouteRoute } export interface FileRoutesById { @@ -4955,7 +5033,6 @@ export interface FileRoutesById { '/_authenticate/personal-settings/_layout/': typeof userPersonalSettingsPageRouteRoute '/_restrict-login-signup/login/provider/error': typeof authProviderErrorPageRouteRoute '/_restrict-login-signup/login/provider/success': typeof authProviderSuccessPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/integrations': typeof AuthenticateInjectOrgDetailsOrgLayoutIntegrationsRouteWithChildren '/_authenticate/_inject-org-details/_org-layout/organization': typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationRouteWithChildren '/_authenticate/_inject-org-details/admin/_admin-layout': typeof adminLayoutRouteWithChildren '/_authenticate/_inject-org-details/admin/_admin-layout/': typeof adminGeneralPageRouteRoute @@ -4970,15 +5047,11 @@ export interface FileRoutesById { '/_authenticate/_inject-org-details/admin/_admin-layout/encryption': typeof adminEncryptionPageRouteRoute '/_authenticate/_inject-org-details/admin/_admin-layout/environment': typeof adminEnvironmentPageRouteRoute '/_authenticate/_inject-org-details/admin/_admin-layout/integrations': typeof adminIntegrationsPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId': typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId': typeof AuthenticateInjectOrgDetailsOrgLayoutKmsProjectIdRouteWithChildren '/_authenticate/_inject-org-details/_org-layout/organization/app-connections': typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationAppConnectionsRouteWithChildren '/_authenticate/_inject-org-details/_org-layout/organization/gateways': typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationGatewaysRouteWithChildren '/_authenticate/_inject-org-details/_org-layout/organization/secret-sharing': typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationSecretSharingRouteWithChildren '/_authenticate/_inject-org-details/_org-layout/organization/settings': typeof AuthenticateInjectOrgDetailsOrgLayoutOrganizationSettingsRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId': typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId': typeof AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId': typeof AuthenticateInjectOrgDetailsOrgLayoutSshProjectIdRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdRouteWithChildren '/_authenticate/_inject-org-details/_org-layout/organization/app-connections/': typeof organizationAppConnectionsAppConnectionsPageRouteRoute '/_authenticate/_inject-org-details/_org-layout/organization/gateways/': typeof organizationGatewaysGatewayListPageRouteRoute '/_authenticate/_inject-org-details/_org-layout/organization/secret-sharing/': typeof organizationSecretSharingPageRouteRoute @@ -4991,162 +5064,169 @@ export interface FileRoutesById { '/_authenticate/_inject-org-details/admin/_admin-layout/resources/machine-identities': typeof adminMachineIdentitiesResourcesPageRouteRoute '/_authenticate/_inject-org-details/admin/_admin-layout/resources/organizations': typeof adminOrganizationResourcesPageRouteRoute '/_authenticate/_inject-org-details/admin/_admin-layout/resources/user-identities': typeof adminUserIdentitiesResourcesPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout': typeof certManagerLayoutRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout': typeof kmsLayoutRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout': typeof secretManagerLayoutRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout': typeof secretScanningLayoutRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout': typeof sshLayoutRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/alerting': typeof certManagerAlertingPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-authorities': typeof certManagerCertificateAuthoritiesPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificates': typeof certManagerCertificatesPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/settings': typeof certManagerSettingsPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/kmip': typeof kmsKmipPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/overview': typeof kmsOverviewPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/settings': typeof kmsSettingsPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout': typeof projectLayoutRouteWithChildren '/_authenticate/_inject-org-details/_org-layout/organization/settings/oauth/callback': typeof organizationSettingsPageOauthCallbackPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/allowlist': typeof secretManagerIPAllowlistPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/approval': typeof secretManagerSecretApprovalsPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/overview': typeof secretManagerOverviewPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secret-rotation': typeof secretManagerSecretRotationPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/settings': typeof secretManagerSettingsPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/findings': typeof secretScanningSecretScanningFindingsPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/settings': typeof secretScanningSettingsPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/cas': typeof sshSshCasPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/certificates': typeof sshSshCertsPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/overview': typeof sshSshHostsPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/settings': typeof sshSettingsPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/access-management': typeof projectAccessControlPageRouteCertManagerRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates': typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutCertificateTemplatesRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers': typeof AuthenticateInjectOrgDetailsOrgLayoutCertManagerProjectIdCertManagerLayoutSubscribersRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/integrations/azure-app-configuration/oauth2/callback': typeof secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute - '/_authenticate/_inject-org-details/_org-layout/integrations/azure-key-vault/oauth2/callback': typeof secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute - '/_authenticate/_inject-org-details/_org-layout/integrations/bitbucket/oauth2/callback': typeof secretManagerIntegrationsRouteBitbucketOauthRedirectRoute - '/_authenticate/_inject-org-details/_org-layout/integrations/gcp-secret-manager/oauth2/callback': typeof secretManagerIntegrationsRouteGcpOauthRedirectRoute - '/_authenticate/_inject-org-details/_org-layout/integrations/github/oauth2/callback': typeof secretManagerIntegrationsRouteGithubOauthRedirectRoute - '/_authenticate/_inject-org-details/_org-layout/integrations/gitlab/oauth2/callback': typeof secretManagerIntegrationsRouteGitlabOauthRedirectRoute - '/_authenticate/_inject-org-details/_org-layout/integrations/heroku/oauth2/callback': typeof secretManagerIntegrationsRouteHerokuOauthRedirectRoute - '/_authenticate/_inject-org-details/_org-layout/integrations/netlify/oauth2/callback': typeof secretManagerIntegrationsRouteNetlifyOauthRedirectRoute - '/_authenticate/_inject-org-details/_org-layout/integrations/vercel/oauth2/callback': typeof secretManagerIntegrationsRouteVercelOauthRedirectRoute - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/access-management': typeof projectAccessControlPageRouteKmsRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/access-management': typeof projectAccessControlPageRouteSecretManagerRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations': typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutIntegrationsRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/access-management': typeof projectAccessControlPageRouteSecretScanningRoute - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources': typeof AuthenticateInjectOrgDetailsOrgLayoutSecretScanningProjectIdSecretScanningLayoutDataSourcesRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/access-management': typeof projectAccessControlPageRouteSshRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates/': typeof certManagerPkiTemplateListPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/': typeof certManagerPkiSubscribersPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/': typeof secretManagerIntegrationsListPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/': typeof secretScanningSecretScanningDataSourcesPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/ca/$caName': typeof certManagerCertAuthDetailsByIDPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/$subscriberName': typeof certManagerPkiSubscriberDetailsByIDPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutIntegrationsRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutKmsRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSshRouteWithChildren '/_authenticate/_inject-org-details/_org-layout/organization/app-connections/$appConnection/oauth/callback': typeof organizationAppConnectionsOauthCallbackPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/$integrationId': typeof secretManagerIntegrationsDetailsByIDPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/select-integration-auth': typeof secretManagerIntegrationsSelectIntegrationAuthPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secrets/$envSlug': typeof secretManagerSecretDashboardPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ca/$caId': typeof sshSshCaByIDPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ssh-host-groups/$sshHostGroupId': typeof sshSshHostGroupDetailsByIDPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/groups/$groupId': typeof projectGroupDetailsByIDPageRouteCertManagerRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteCertManagerRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/members/$membershipId': typeof projectMemberDetailsByIDPageRouteCertManagerRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/pki-collections/$collectionId': typeof certManagerPkiCollectionDetailsByIDPageRoutesRoute - '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteCertManagerRoute - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/groups/$groupId': typeof projectGroupDetailsByIDPageRouteKmsRoute - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteKmsRoute - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/members/$membershipId': typeof projectMemberDetailsByIDPageRouteKmsRoute - '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteKmsRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSecretManagerRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSecretManagerRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSecretManagerRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSecretManagerRoute - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSecretScanningRoute - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSecretScanningRoute - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSecretScanningRoute - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSecretScanningRoute - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSshRoute - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSshRoute - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSshRoute - '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSshRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/authorize': typeof secretManagerIntegrationsAwsParameterStoreAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/create': typeof secretManagerIntegrationsAwsParameterStoreConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/authorize': typeof secretManagerIntegrationsAwsSecretManagerAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/create': typeof secretManagerIntegrationsAwsSecretManagerConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create': typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/authorize': typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create': typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize': typeof secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create': typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create': typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/authorize': typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/create': typeof secretManagerIntegrationsChecklyConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/authorize': typeof secretManagerIntegrationsCircleCIAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/create': typeof secretManagerIntegrationsCircleCIConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/authorize': typeof secretManagerIntegrationsCloud66AuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/create': typeof secretManagerIntegrationsCloud66ConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/authorize': typeof secretManagerIntegrationsCloudflarePagesAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/create': typeof secretManagerIntegrationsCloudflarePagesConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/authorize': typeof secretManagerIntegrationsCloudflareWorkersAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/create': typeof secretManagerIntegrationsCloudflareWorkersConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/authorize': typeof secretManagerIntegrationsCodefreshAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/create': typeof secretManagerIntegrationsCodefreshConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/authorize': typeof secretManagerIntegrationsDatabricksAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/create': typeof secretManagerIntegrationsDatabricksConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize': typeof secretManagerIntegrationsDigitalOceanAppPlatformAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/create': typeof secretManagerIntegrationsDigitalOceanAppPlatformConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/authorize': typeof secretManagerIntegrationsFlyioAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/create': typeof secretManagerIntegrationsFlyioConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/authorize': typeof secretManagerIntegrationsGcpSecretManagerAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/create': typeof secretManagerIntegrationsGcpSecretManagerConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/auth-mode-selection': typeof secretManagerIntegrationsGithubAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/create': typeof secretManagerIntegrationsGithubConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/authorize': typeof secretManagerIntegrationsGitlabAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/create': typeof secretManagerIntegrationsGitlabConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/authorize': typeof secretManagerIntegrationsHashicorpVaultAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/create': typeof secretManagerIntegrationsHashicorpVaultConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/authorize': typeof secretManagerIntegrationsHasuraCloudAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/create': typeof secretManagerIntegrationsHasuraCloudConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/create': typeof secretManagerIntegrationsHerokuConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/authorize': typeof secretManagerIntegrationsLaravelForgeAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/create': typeof secretManagerIntegrationsLaravelForgeConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/create': typeof secretManagerIntegrationsNetlifyConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/authorize': typeof secretManagerIntegrationsNorthflankAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/create': typeof secretManagerIntegrationsNorthflankConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/authorize': typeof secretManagerIntegrationsOctopusDeployAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/create': typeof secretManagerIntegrationsOctopusDeployConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/authorize': typeof secretManagerIntegrationsQoveryAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/create': typeof secretManagerIntegrationsQoveryConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/authorize': typeof secretManagerIntegrationsRailwayAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/create': typeof secretManagerIntegrationsRailwayConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/authorize': typeof secretManagerIntegrationsRenderAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/create': typeof secretManagerIntegrationsRenderConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/authorize': typeof secretManagerIntegrationsRundeckAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/create': typeof secretManagerIntegrationsRundeckConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/authorize': typeof secretManagerIntegrationsSupabaseAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/create': typeof secretManagerIntegrationsSupabaseConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/authorize': typeof secretManagerIntegrationsTeamcityAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/create': typeof secretManagerIntegrationsTeamcityConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/authorize': typeof secretManagerIntegrationsTerraformCloudAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/create': typeof secretManagerIntegrationsTerraformCloudConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/authorize': typeof secretManagerIntegrationsTravisCIAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/create': typeof secretManagerIntegrationsTravisCIConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/create': typeof secretManagerIntegrationsVercelConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/authorize': typeof secretManagerIntegrationsWindmillAuthorizePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/create': typeof secretManagerIntegrationsWindmillConfigurePageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/$type/$dataSourceId': typeof secretScanningSecretScanningDataSourceByIdPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId': typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/': typeof secretManagerCommitsPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback': typeof secretManagerIntegrationsAzureAppConfigurationOauthCallbackPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback': typeof secretManagerIntegrationsAzureKeyVaultOauthCallbackPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/oauth2/callback': typeof secretManagerIntegrationsBitbucketOauthCallbackPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback': typeof secretManagerIntegrationsGcpSecretManagerOauthCallbackPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/oauth2/callback': typeof secretManagerIntegrationsGithubOauthCallbackPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/oauth2/callback': typeof secretManagerIntegrationsGitlabOauthCallbackPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/oauth2/callback': typeof secretManagerIntegrationsHerokuOauthCallbackPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/oauth2/callback': typeof secretManagerIntegrationsNetlifyOauthCallbackPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId': typeof secretManagerSecretSyncDetailsByIDPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/oauth2/callback': typeof secretManagerIntegrationsVercelOauthCallbackPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId': typeof AuthenticateInjectOrgDetailsOrgLayoutSecretManagerProjectIdSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteWithChildren - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/': typeof secretManagerCommitDetailsPageRouteRoute - '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore': typeof secretManagerCommitDetailsPageComponentsRollbackPreviewTabRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout': typeof certManagerLayoutRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout': typeof kmsLayoutRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout': typeof secretManagerLayoutRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout': typeof secretScanningLayoutRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout': typeof sshLayoutRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/alerting': typeof certManagerAlertingPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-authorities': typeof certManagerCertificateAuthoritiesPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificates': typeof certManagerCertificatesPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/settings': typeof certManagerSettingsPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/kmip': typeof kmsKmipPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/overview': typeof kmsOverviewPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/settings': typeof kmsSettingsPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/allowlist': typeof secretManagerIPAllowlistPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/approval': typeof secretManagerSecretApprovalsPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/overview': typeof secretManagerOverviewPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secret-rotation': typeof secretManagerSecretRotationPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/settings': typeof secretManagerSettingsPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/findings': typeof secretScanningSecretScanningFindingsPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/settings': typeof secretScanningSettingsPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/cas': typeof sshSshCasPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/certificates': typeof sshSshCertsPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/overview': typeof sshSshHostsPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/settings': typeof sshSettingsPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/access-management': typeof projectAccessControlPageRouteCertManagerRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutCertificateTemplatesRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutCertManagerCertManagerLayoutSubscribersRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/access-management': typeof projectAccessControlPageRouteKmsRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/access-management': typeof projectAccessControlPageRouteSecretManagerRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutIntegrationsRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/access-management': typeof projectAccessControlPageRouteSecretScanningRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretScanningSecretScanningLayoutDataSourcesRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/access-management': typeof projectAccessControlPageRouteSshRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates/': typeof certManagerPkiTemplateListPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/': typeof certManagerPkiSubscribersPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/': typeof secretManagerIntegrationsListPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/': typeof secretScanningSecretScanningDataSourcesPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/ca/$caName': typeof certManagerCertAuthDetailsByIDPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/$subscriberName': typeof certManagerPkiSubscriberDetailsByIDPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/$integrationId': typeof secretManagerIntegrationsDetailsByIDPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/select-integration-auth': typeof secretManagerIntegrationsSelectIntegrationAuthPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secrets/$envSlug': typeof secretManagerSecretDashboardPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ca/$caId': typeof sshSshCaByIDPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ssh-host-groups/$sshHostGroupId': typeof sshSshHostGroupDetailsByIDPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/groups/$groupId': typeof projectGroupDetailsByIDPageRouteCertManagerRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteCertManagerRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/members/$membershipId': typeof projectMemberDetailsByIDPageRouteCertManagerRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/pki-collections/$collectionId': typeof certManagerPkiCollectionDetailsByIDPageRoutesRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteCertManagerRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-app-configuration/oauth2/callback': typeof secretManagerIntegrationsRouteAzureAppConfigurationsOauthRedirectRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-key-vault/oauth2/callback': typeof secretManagerIntegrationsRouteAzureKeyVaultOauthRedirectRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/bitbucket/oauth2/callback': typeof secretManagerIntegrationsRouteBitbucketOauthRedirectRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gcp-secret-manager/oauth2/callback': typeof secretManagerIntegrationsRouteGcpOauthRedirectRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/github/oauth2/callback': typeof secretManagerIntegrationsRouteGithubOauthRedirectRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gitlab/oauth2/callback': typeof secretManagerIntegrationsRouteGitlabOauthRedirectRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/heroku/oauth2/callback': typeof secretManagerIntegrationsRouteHerokuOauthRedirectRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/netlify/oauth2/callback': typeof secretManagerIntegrationsRouteNetlifyOauthRedirectRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/vercel/oauth2/callback': typeof secretManagerIntegrationsRouteVercelOauthRedirectRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/groups/$groupId': typeof projectGroupDetailsByIDPageRouteKmsRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteKmsRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/members/$membershipId': typeof projectMemberDetailsByIDPageRouteKmsRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteKmsRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSecretManagerRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSecretManagerRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSecretManagerRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSecretManagerRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSecretScanningRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSecretScanningRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSecretScanningRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSecretScanningRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/groups/$groupId': typeof projectGroupDetailsByIDPageRouteSshRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/identities/$identityId': typeof projectIdentityDetailsByIDPageRouteSshRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/members/$membershipId': typeof projectMemberDetailsByIDPageRouteSshRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/roles/$roleSlug': typeof projectRoleDetailsBySlugPageRouteSshRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/authorize': typeof secretManagerIntegrationsAwsParameterStoreAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/create': typeof secretManagerIntegrationsAwsParameterStoreConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/authorize': typeof secretManagerIntegrationsAwsSecretManagerAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/create': typeof secretManagerIntegrationsAwsSecretManagerConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/create': typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/authorize': typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/create': typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/authorize': typeof secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/create': typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/create': typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/authorize': typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/create': typeof secretManagerIntegrationsChecklyConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/authorize': typeof secretManagerIntegrationsCircleCIAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/create': typeof secretManagerIntegrationsCircleCIConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/authorize': typeof secretManagerIntegrationsCloud66AuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/create': typeof secretManagerIntegrationsCloud66ConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/authorize': typeof secretManagerIntegrationsCloudflarePagesAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/create': typeof secretManagerIntegrationsCloudflarePagesConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/authorize': typeof secretManagerIntegrationsCloudflareWorkersAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/create': typeof secretManagerIntegrationsCloudflareWorkersConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/authorize': typeof secretManagerIntegrationsCodefreshAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/create': typeof secretManagerIntegrationsCodefreshConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/authorize': typeof secretManagerIntegrationsDatabricksAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/create': typeof secretManagerIntegrationsDatabricksConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize': typeof secretManagerIntegrationsDigitalOceanAppPlatformAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/create': typeof secretManagerIntegrationsDigitalOceanAppPlatformConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/authorize': typeof secretManagerIntegrationsFlyioAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/create': typeof secretManagerIntegrationsFlyioConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/authorize': typeof secretManagerIntegrationsGcpSecretManagerAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/create': typeof secretManagerIntegrationsGcpSecretManagerConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/auth-mode-selection': typeof secretManagerIntegrationsGithubAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/create': typeof secretManagerIntegrationsGithubConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/authorize': typeof secretManagerIntegrationsGitlabAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/create': typeof secretManagerIntegrationsGitlabConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/authorize': typeof secretManagerIntegrationsHashicorpVaultAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/create': typeof secretManagerIntegrationsHashicorpVaultConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/authorize': typeof secretManagerIntegrationsHasuraCloudAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/create': typeof secretManagerIntegrationsHasuraCloudConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/create': typeof secretManagerIntegrationsHerokuConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/authorize': typeof secretManagerIntegrationsLaravelForgeAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/create': typeof secretManagerIntegrationsLaravelForgeConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/create': typeof secretManagerIntegrationsNetlifyConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/authorize': typeof secretManagerIntegrationsNorthflankAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/create': typeof secretManagerIntegrationsNorthflankConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/authorize': typeof secretManagerIntegrationsOctopusDeployAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/create': typeof secretManagerIntegrationsOctopusDeployConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/authorize': typeof secretManagerIntegrationsQoveryAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/create': typeof secretManagerIntegrationsQoveryConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/authorize': typeof secretManagerIntegrationsRailwayAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/create': typeof secretManagerIntegrationsRailwayConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/authorize': typeof secretManagerIntegrationsRenderAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/create': typeof secretManagerIntegrationsRenderConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/authorize': typeof secretManagerIntegrationsRundeckAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/create': typeof secretManagerIntegrationsRundeckConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/authorize': typeof secretManagerIntegrationsSupabaseAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/create': typeof secretManagerIntegrationsSupabaseConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/authorize': typeof secretManagerIntegrationsTeamcityAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/create': typeof secretManagerIntegrationsTeamcityConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/authorize': typeof secretManagerIntegrationsTerraformCloudAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/create': typeof secretManagerIntegrationsTerraformCloudConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/authorize': typeof secretManagerIntegrationsTravisCIAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/create': typeof secretManagerIntegrationsTravisCIConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/create': typeof secretManagerIntegrationsVercelConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/authorize': typeof secretManagerIntegrationsWindmillAuthorizePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/create': typeof secretManagerIntegrationsWindmillConfigurePageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/$type/$dataSourceId': typeof secretScanningSecretScanningDataSourceByIdPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/': typeof secretManagerCommitsPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback': typeof secretManagerIntegrationsAzureAppConfigurationOauthCallbackPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback': typeof secretManagerIntegrationsAzureKeyVaultOauthCallbackPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/oauth2/callback': typeof secretManagerIntegrationsBitbucketOauthCallbackPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback': typeof secretManagerIntegrationsGcpSecretManagerOauthCallbackPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/oauth2/callback': typeof secretManagerIntegrationsGithubOauthCallbackPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/oauth2/callback': typeof secretManagerIntegrationsGitlabOauthCallbackPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/oauth2/callback': typeof secretManagerIntegrationsHerokuOauthCallbackPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/oauth2/callback': typeof secretManagerIntegrationsNetlifyOauthCallbackPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId': typeof secretManagerSecretSyncDetailsByIDPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/oauth2/callback': typeof secretManagerIntegrationsVercelOauthCallbackPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId': typeof AuthenticateInjectOrgDetailsOrgLayoutProjectsProjectIdProjectLayoutSecretManagerSecretManagerLayoutCommitsEnvironmentFolderIdCommitIdRouteWithChildren + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/': typeof secretManagerCommitDetailsPageRouteRoute + '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore': typeof secretManagerCommitDetailsPageComponentsRollbackPreviewTabRouteRoute } export interface FileRouteTypes { @@ -5180,7 +5260,6 @@ export interface FileRouteTypes { | '/personal-settings/' | '/login/provider/error' | '/login/provider/success' - | '/integrations' | '/organization' | '/admin/' | '/organization/access-management' @@ -5194,15 +5273,11 @@ export interface FileRouteTypes { | '/admin/encryption' | '/admin/environment' | '/admin/integrations' - | '/cert-manager/$projectId' - | '/kms/$projectId' | '/organization/app-connections' | '/organization/gateways' | '/organization/secret-sharing' | '/organization/settings' - | '/secret-manager/$projectId' - | '/secret-scanning/$projectId' - | '/ssh/$projectId' + | '/projects/$projectId' | '/organization/app-connections/' | '/organization/gateways/' | '/organization/secret-sharing/' @@ -5215,157 +5290,163 @@ export interface FileRouteTypes { | '/admin/resources/machine-identities' | '/admin/resources/organizations' | '/admin/resources/user-identities' - | '/cert-manager/$projectId/alerting' - | '/cert-manager/$projectId/certificate-authorities' - | '/cert-manager/$projectId/certificates' - | '/cert-manager/$projectId/settings' - | '/kms/$projectId/kmip' - | '/kms/$projectId/overview' - | '/kms/$projectId/settings' | '/organization/settings/oauth/callback' - | '/secret-manager/$projectId/allowlist' - | '/secret-manager/$projectId/approval' - | '/secret-manager/$projectId/overview' - | '/secret-manager/$projectId/secret-rotation' - | '/secret-manager/$projectId/settings' - | '/secret-scanning/$projectId/findings' - | '/secret-scanning/$projectId/settings' - | '/ssh/$projectId/cas' - | '/ssh/$projectId/certificates' - | '/ssh/$projectId/overview' - | '/ssh/$projectId/settings' - | '/cert-manager/$projectId/access-management' - | '/cert-manager/$projectId/certificate-templates' - | '/cert-manager/$projectId/subscribers' - | '/integrations/azure-app-configuration/oauth2/callback' - | '/integrations/azure-key-vault/oauth2/callback' - | '/integrations/bitbucket/oauth2/callback' - | '/integrations/gcp-secret-manager/oauth2/callback' - | '/integrations/github/oauth2/callback' - | '/integrations/gitlab/oauth2/callback' - | '/integrations/heroku/oauth2/callback' - | '/integrations/netlify/oauth2/callback' - | '/integrations/vercel/oauth2/callback' - | '/kms/$projectId/access-management' - | '/secret-manager/$projectId/access-management' - | '/secret-manager/$projectId/integrations' - | '/secret-scanning/$projectId/access-management' - | '/secret-scanning/$projectId/data-sources' - | '/ssh/$projectId/access-management' - | '/cert-manager/$projectId/certificate-templates/' - | '/cert-manager/$projectId/subscribers/' - | '/secret-manager/$projectId/integrations/' - | '/secret-scanning/$projectId/data-sources/' - | '/cert-manager/$projectId/ca/$caName' - | '/cert-manager/$projectId/subscribers/$subscriberName' + | '/projects/$projectId/cert-manager' + | '/projects/$projectId/integrations' + | '/projects/$projectId/kms' + | '/projects/$projectId/secret-manager' + | '/projects/$projectId/secret-scanning' + | '/projects/$projectId/ssh' | '/organization/app-connections/$appConnection/oauth/callback' - | '/secret-manager/$projectId/integrations/$integrationId' - | '/secret-manager/$projectId/integrations/select-integration-auth' - | '/secret-manager/$projectId/secrets/$envSlug' - | '/ssh/$projectId/ca/$caId' - | '/ssh/$projectId/ssh-host-groups/$sshHostGroupId' - | '/cert-manager/$projectId/groups/$groupId' - | '/cert-manager/$projectId/identities/$identityId' - | '/cert-manager/$projectId/members/$membershipId' - | '/cert-manager/$projectId/pki-collections/$collectionId' - | '/cert-manager/$projectId/roles/$roleSlug' - | '/kms/$projectId/groups/$groupId' - | '/kms/$projectId/identities/$identityId' - | '/kms/$projectId/members/$membershipId' - | '/kms/$projectId/roles/$roleSlug' - | '/secret-manager/$projectId/groups/$groupId' - | '/secret-manager/$projectId/identities/$identityId' - | '/secret-manager/$projectId/members/$membershipId' - | '/secret-manager/$projectId/roles/$roleSlug' - | '/secret-scanning/$projectId/groups/$groupId' - | '/secret-scanning/$projectId/identities/$identityId' - | '/secret-scanning/$projectId/members/$membershipId' - | '/secret-scanning/$projectId/roles/$roleSlug' - | '/ssh/$projectId/groups/$groupId' - | '/ssh/$projectId/identities/$identityId' - | '/ssh/$projectId/members/$membershipId' - | '/ssh/$projectId/roles/$roleSlug' - | '/secret-manager/$projectId/integrations/aws-parameter-store/authorize' - | '/secret-manager/$projectId/integrations/aws-parameter-store/create' - | '/secret-manager/$projectId/integrations/aws-secret-manager/authorize' - | '/secret-manager/$projectId/integrations/aws-secret-manager/create' - | '/secret-manager/$projectId/integrations/azure-app-configuration/create' - | '/secret-manager/$projectId/integrations/azure-devops/authorize' - | '/secret-manager/$projectId/integrations/azure-devops/create' - | '/secret-manager/$projectId/integrations/azure-key-vault/authorize' - | '/secret-manager/$projectId/integrations/azure-key-vault/create' - | '/secret-manager/$projectId/integrations/bitbucket/create' - | '/secret-manager/$projectId/integrations/checkly/authorize' - | '/secret-manager/$projectId/integrations/checkly/create' - | '/secret-manager/$projectId/integrations/circleci/authorize' - | '/secret-manager/$projectId/integrations/circleci/create' - | '/secret-manager/$projectId/integrations/cloud-66/authorize' - | '/secret-manager/$projectId/integrations/cloud-66/create' - | '/secret-manager/$projectId/integrations/cloudflare-pages/authorize' - | '/secret-manager/$projectId/integrations/cloudflare-pages/create' - | '/secret-manager/$projectId/integrations/cloudflare-workers/authorize' - | '/secret-manager/$projectId/integrations/cloudflare-workers/create' - | '/secret-manager/$projectId/integrations/codefresh/authorize' - | '/secret-manager/$projectId/integrations/codefresh/create' - | '/secret-manager/$projectId/integrations/databricks/authorize' - | '/secret-manager/$projectId/integrations/databricks/create' - | '/secret-manager/$projectId/integrations/digital-ocean-app-platform/authorize' - | '/secret-manager/$projectId/integrations/digital-ocean-app-platform/create' - | '/secret-manager/$projectId/integrations/flyio/authorize' - | '/secret-manager/$projectId/integrations/flyio/create' - | '/secret-manager/$projectId/integrations/gcp-secret-manager/authorize' - | '/secret-manager/$projectId/integrations/gcp-secret-manager/create' - | '/secret-manager/$projectId/integrations/github/auth-mode-selection' - | '/secret-manager/$projectId/integrations/github/create' - | '/secret-manager/$projectId/integrations/gitlab/authorize' - | '/secret-manager/$projectId/integrations/gitlab/create' - | '/secret-manager/$projectId/integrations/hashicorp-vault/authorize' - | '/secret-manager/$projectId/integrations/hashicorp-vault/create' - | '/secret-manager/$projectId/integrations/hasura-cloud/authorize' - | '/secret-manager/$projectId/integrations/hasura-cloud/create' - | '/secret-manager/$projectId/integrations/heroku/create' - | '/secret-manager/$projectId/integrations/laravel-forge/authorize' - | '/secret-manager/$projectId/integrations/laravel-forge/create' - | '/secret-manager/$projectId/integrations/netlify/create' - | '/secret-manager/$projectId/integrations/northflank/authorize' - | '/secret-manager/$projectId/integrations/northflank/create' - | '/secret-manager/$projectId/integrations/octopus-deploy/authorize' - | '/secret-manager/$projectId/integrations/octopus-deploy/create' - | '/secret-manager/$projectId/integrations/qovery/authorize' - | '/secret-manager/$projectId/integrations/qovery/create' - | '/secret-manager/$projectId/integrations/railway/authorize' - | '/secret-manager/$projectId/integrations/railway/create' - | '/secret-manager/$projectId/integrations/render/authorize' - | '/secret-manager/$projectId/integrations/render/create' - | '/secret-manager/$projectId/integrations/rundeck/authorize' - | '/secret-manager/$projectId/integrations/rundeck/create' - | '/secret-manager/$projectId/integrations/supabase/authorize' - | '/secret-manager/$projectId/integrations/supabase/create' - | '/secret-manager/$projectId/integrations/teamcity/authorize' - | '/secret-manager/$projectId/integrations/teamcity/create' - | '/secret-manager/$projectId/integrations/terraform-cloud/authorize' - | '/secret-manager/$projectId/integrations/terraform-cloud/create' - | '/secret-manager/$projectId/integrations/travisci/authorize' - | '/secret-manager/$projectId/integrations/travisci/create' - | '/secret-manager/$projectId/integrations/vercel/create' - | '/secret-manager/$projectId/integrations/windmill/authorize' - | '/secret-manager/$projectId/integrations/windmill/create' - | '/secret-scanning/$projectId/data-sources/$type/$dataSourceId' - | '/secret-manager/$projectId/commits/$environment/$folderId' - | '/secret-manager/$projectId/commits/$environment/$folderId/' - | '/secret-manager/$projectId/integrations/azure-app-configuration/oauth2/callback' - | '/secret-manager/$projectId/integrations/azure-key-vault/oauth2/callback' - | '/secret-manager/$projectId/integrations/bitbucket/oauth2/callback' - | '/secret-manager/$projectId/integrations/gcp-secret-manager/oauth2/callback' - | '/secret-manager/$projectId/integrations/github/oauth2/callback' - | '/secret-manager/$projectId/integrations/gitlab/oauth2/callback' - | '/secret-manager/$projectId/integrations/heroku/oauth2/callback' - | '/secret-manager/$projectId/integrations/netlify/oauth2/callback' - | '/secret-manager/$projectId/integrations/secret-syncs/$destination/$syncId' - | '/secret-manager/$projectId/integrations/vercel/oauth2/callback' - | '/secret-manager/$projectId/commits/$environment/$folderId/$commitId' - | '/secret-manager/$projectId/commits/$environment/$folderId/$commitId/' - | '/secret-manager/$projectId/commits/$environment/$folderId/$commitId/restore' + | '/projects/$projectId/cert-manager/alerting' + | '/projects/$projectId/cert-manager/certificate-authorities' + | '/projects/$projectId/cert-manager/certificates' + | '/projects/$projectId/cert-manager/settings' + | '/projects/$projectId/kms/kmip' + | '/projects/$projectId/kms/overview' + | '/projects/$projectId/kms/settings' + | '/projects/$projectId/secret-manager/allowlist' + | '/projects/$projectId/secret-manager/approval' + | '/projects/$projectId/secret-manager/overview' + | '/projects/$projectId/secret-manager/secret-rotation' + | '/projects/$projectId/secret-manager/settings' + | '/projects/$projectId/secret-scanning/findings' + | '/projects/$projectId/secret-scanning/settings' + | '/projects/$projectId/ssh/cas' + | '/projects/$projectId/ssh/certificates' + | '/projects/$projectId/ssh/overview' + | '/projects/$projectId/ssh/settings' + | '/projects/$projectId/cert-manager/access-management' + | '/projects/$projectId/cert-manager/certificate-templates' + | '/projects/$projectId/cert-manager/subscribers' + | '/projects/$projectId/kms/access-management' + | '/projects/$projectId/secret-manager/access-management' + | '/projects/$projectId/secret-manager/integrations' + | '/projects/$projectId/secret-scanning/access-management' + | '/projects/$projectId/secret-scanning/data-sources' + | '/projects/$projectId/ssh/access-management' + | '/projects/$projectId/cert-manager/certificate-templates/' + | '/projects/$projectId/cert-manager/subscribers/' + | '/projects/$projectId/secret-manager/integrations/' + | '/projects/$projectId/secret-scanning/data-sources/' + | '/projects/$projectId/cert-manager/ca/$caName' + | '/projects/$projectId/cert-manager/subscribers/$subscriberName' + | '/projects/$projectId/secret-manager/integrations/$integrationId' + | '/projects/$projectId/secret-manager/integrations/select-integration-auth' + | '/projects/$projectId/secret-manager/secrets/$envSlug' + | '/projects/$projectId/ssh/ca/$caId' + | '/projects/$projectId/ssh/ssh-host-groups/$sshHostGroupId' + | '/projects/$projectId/cert-manager/groups/$groupId' + | '/projects/$projectId/cert-manager/identities/$identityId' + | '/projects/$projectId/cert-manager/members/$membershipId' + | '/projects/$projectId/cert-manager/pki-collections/$collectionId' + | '/projects/$projectId/cert-manager/roles/$roleSlug' + | '/projects/$projectId/integrations/azure-app-configuration/oauth2/callback' + | '/projects/$projectId/integrations/azure-key-vault/oauth2/callback' + | '/projects/$projectId/integrations/bitbucket/oauth2/callback' + | '/projects/$projectId/integrations/gcp-secret-manager/oauth2/callback' + | '/projects/$projectId/integrations/github/oauth2/callback' + | '/projects/$projectId/integrations/gitlab/oauth2/callback' + | '/projects/$projectId/integrations/heroku/oauth2/callback' + | '/projects/$projectId/integrations/netlify/oauth2/callback' + | '/projects/$projectId/integrations/vercel/oauth2/callback' + | '/projects/$projectId/kms/groups/$groupId' + | '/projects/$projectId/kms/identities/$identityId' + | '/projects/$projectId/kms/members/$membershipId' + | '/projects/$projectId/kms/roles/$roleSlug' + | '/projects/$projectId/secret-manager/groups/$groupId' + | '/projects/$projectId/secret-manager/identities/$identityId' + | '/projects/$projectId/secret-manager/members/$membershipId' + | '/projects/$projectId/secret-manager/roles/$roleSlug' + | '/projects/$projectId/secret-scanning/groups/$groupId' + | '/projects/$projectId/secret-scanning/identities/$identityId' + | '/projects/$projectId/secret-scanning/members/$membershipId' + | '/projects/$projectId/secret-scanning/roles/$roleSlug' + | '/projects/$projectId/ssh/groups/$groupId' + | '/projects/$projectId/ssh/identities/$identityId' + | '/projects/$projectId/ssh/members/$membershipId' + | '/projects/$projectId/ssh/roles/$roleSlug' + | '/projects/$projectId/secret-manager/integrations/aws-parameter-store/authorize' + | '/projects/$projectId/secret-manager/integrations/aws-parameter-store/create' + | '/projects/$projectId/secret-manager/integrations/aws-secret-manager/authorize' + | '/projects/$projectId/secret-manager/integrations/aws-secret-manager/create' + | '/projects/$projectId/secret-manager/integrations/azure-app-configuration/create' + | '/projects/$projectId/secret-manager/integrations/azure-devops/authorize' + | '/projects/$projectId/secret-manager/integrations/azure-devops/create' + | '/projects/$projectId/secret-manager/integrations/azure-key-vault/authorize' + | '/projects/$projectId/secret-manager/integrations/azure-key-vault/create' + | '/projects/$projectId/secret-manager/integrations/bitbucket/create' + | '/projects/$projectId/secret-manager/integrations/checkly/authorize' + | '/projects/$projectId/secret-manager/integrations/checkly/create' + | '/projects/$projectId/secret-manager/integrations/circleci/authorize' + | '/projects/$projectId/secret-manager/integrations/circleci/create' + | '/projects/$projectId/secret-manager/integrations/cloud-66/authorize' + | '/projects/$projectId/secret-manager/integrations/cloud-66/create' + | '/projects/$projectId/secret-manager/integrations/cloudflare-pages/authorize' + | '/projects/$projectId/secret-manager/integrations/cloudflare-pages/create' + | '/projects/$projectId/secret-manager/integrations/cloudflare-workers/authorize' + | '/projects/$projectId/secret-manager/integrations/cloudflare-workers/create' + | '/projects/$projectId/secret-manager/integrations/codefresh/authorize' + | '/projects/$projectId/secret-manager/integrations/codefresh/create' + | '/projects/$projectId/secret-manager/integrations/databricks/authorize' + | '/projects/$projectId/secret-manager/integrations/databricks/create' + | '/projects/$projectId/secret-manager/integrations/digital-ocean-app-platform/authorize' + | '/projects/$projectId/secret-manager/integrations/digital-ocean-app-platform/create' + | '/projects/$projectId/secret-manager/integrations/flyio/authorize' + | '/projects/$projectId/secret-manager/integrations/flyio/create' + | '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/authorize' + | '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/create' + | '/projects/$projectId/secret-manager/integrations/github/auth-mode-selection' + | '/projects/$projectId/secret-manager/integrations/github/create' + | '/projects/$projectId/secret-manager/integrations/gitlab/authorize' + | '/projects/$projectId/secret-manager/integrations/gitlab/create' + | '/projects/$projectId/secret-manager/integrations/hashicorp-vault/authorize' + | '/projects/$projectId/secret-manager/integrations/hashicorp-vault/create' + | '/projects/$projectId/secret-manager/integrations/hasura-cloud/authorize' + | '/projects/$projectId/secret-manager/integrations/hasura-cloud/create' + | '/projects/$projectId/secret-manager/integrations/heroku/create' + | '/projects/$projectId/secret-manager/integrations/laravel-forge/authorize' + | '/projects/$projectId/secret-manager/integrations/laravel-forge/create' + | '/projects/$projectId/secret-manager/integrations/netlify/create' + | '/projects/$projectId/secret-manager/integrations/northflank/authorize' + | '/projects/$projectId/secret-manager/integrations/northflank/create' + | '/projects/$projectId/secret-manager/integrations/octopus-deploy/authorize' + | '/projects/$projectId/secret-manager/integrations/octopus-deploy/create' + | '/projects/$projectId/secret-manager/integrations/qovery/authorize' + | '/projects/$projectId/secret-manager/integrations/qovery/create' + | '/projects/$projectId/secret-manager/integrations/railway/authorize' + | '/projects/$projectId/secret-manager/integrations/railway/create' + | '/projects/$projectId/secret-manager/integrations/render/authorize' + | '/projects/$projectId/secret-manager/integrations/render/create' + | '/projects/$projectId/secret-manager/integrations/rundeck/authorize' + | '/projects/$projectId/secret-manager/integrations/rundeck/create' + | '/projects/$projectId/secret-manager/integrations/supabase/authorize' + | '/projects/$projectId/secret-manager/integrations/supabase/create' + | '/projects/$projectId/secret-manager/integrations/teamcity/authorize' + | '/projects/$projectId/secret-manager/integrations/teamcity/create' + | '/projects/$projectId/secret-manager/integrations/terraform-cloud/authorize' + | '/projects/$projectId/secret-manager/integrations/terraform-cloud/create' + | '/projects/$projectId/secret-manager/integrations/travisci/authorize' + | '/projects/$projectId/secret-manager/integrations/travisci/create' + | '/projects/$projectId/secret-manager/integrations/vercel/create' + | '/projects/$projectId/secret-manager/integrations/windmill/authorize' + | '/projects/$projectId/secret-manager/integrations/windmill/create' + | '/projects/$projectId/secret-scanning/data-sources/$type/$dataSourceId' + | '/projects/$projectId/secret-manager/commits/$environment/$folderId' + | '/projects/$projectId/secret-manager/commits/$environment/$folderId/' + | '/projects/$projectId/secret-manager/integrations/azure-app-configuration/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/azure-key-vault/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/bitbucket/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/github/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/gitlab/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/heroku/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/netlify/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/secret-syncs/$destination/$syncId' + | '/projects/$projectId/secret-manager/integrations/vercel/oauth2/callback' + | '/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId' + | '/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId/' + | '/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId/restore' fileRoutesByTo: FileRoutesByTo to: | '/' @@ -5393,7 +5474,6 @@ export interface FileRouteTypes { | '/admin' | '/login/provider/error' | '/login/provider/success' - | '/integrations' | '/organization' | '/organization/access-management' | '/organization/admin' @@ -5406,11 +5486,7 @@ export interface FileRouteTypes { | '/admin/encryption' | '/admin/environment' | '/admin/integrations' - | '/cert-manager/$projectId' - | '/kms/$projectId' - | '/secret-manager/$projectId' - | '/secret-scanning/$projectId' - | '/ssh/$projectId' + | '/projects/$projectId' | '/organization/app-connections' | '/organization/gateways' | '/organization/secret-sharing' @@ -5423,151 +5499,157 @@ export interface FileRouteTypes { | '/admin/resources/machine-identities' | '/admin/resources/organizations' | '/admin/resources/user-identities' - | '/cert-manager/$projectId/alerting' - | '/cert-manager/$projectId/certificate-authorities' - | '/cert-manager/$projectId/certificates' - | '/cert-manager/$projectId/settings' - | '/kms/$projectId/kmip' - | '/kms/$projectId/overview' - | '/kms/$projectId/settings' | '/organization/settings/oauth/callback' - | '/secret-manager/$projectId/allowlist' - | '/secret-manager/$projectId/approval' - | '/secret-manager/$projectId/overview' - | '/secret-manager/$projectId/secret-rotation' - | '/secret-manager/$projectId/settings' - | '/secret-scanning/$projectId/findings' - | '/secret-scanning/$projectId/settings' - | '/ssh/$projectId/cas' - | '/ssh/$projectId/certificates' - | '/ssh/$projectId/overview' - | '/ssh/$projectId/settings' - | '/cert-manager/$projectId/access-management' - | '/integrations/azure-app-configuration/oauth2/callback' - | '/integrations/azure-key-vault/oauth2/callback' - | '/integrations/bitbucket/oauth2/callback' - | '/integrations/gcp-secret-manager/oauth2/callback' - | '/integrations/github/oauth2/callback' - | '/integrations/gitlab/oauth2/callback' - | '/integrations/heroku/oauth2/callback' - | '/integrations/netlify/oauth2/callback' - | '/integrations/vercel/oauth2/callback' - | '/kms/$projectId/access-management' - | '/secret-manager/$projectId/access-management' - | '/secret-scanning/$projectId/access-management' - | '/ssh/$projectId/access-management' - | '/cert-manager/$projectId/certificate-templates' - | '/cert-manager/$projectId/subscribers' - | '/secret-manager/$projectId/integrations' - | '/secret-scanning/$projectId/data-sources' - | '/cert-manager/$projectId/ca/$caName' - | '/cert-manager/$projectId/subscribers/$subscriberName' + | '/projects/$projectId/cert-manager' + | '/projects/$projectId/integrations' + | '/projects/$projectId/kms' + | '/projects/$projectId/secret-manager' + | '/projects/$projectId/secret-scanning' + | '/projects/$projectId/ssh' | '/organization/app-connections/$appConnection/oauth/callback' - | '/secret-manager/$projectId/integrations/$integrationId' - | '/secret-manager/$projectId/integrations/select-integration-auth' - | '/secret-manager/$projectId/secrets/$envSlug' - | '/ssh/$projectId/ca/$caId' - | '/ssh/$projectId/ssh-host-groups/$sshHostGroupId' - | '/cert-manager/$projectId/groups/$groupId' - | '/cert-manager/$projectId/identities/$identityId' - | '/cert-manager/$projectId/members/$membershipId' - | '/cert-manager/$projectId/pki-collections/$collectionId' - | '/cert-manager/$projectId/roles/$roleSlug' - | '/kms/$projectId/groups/$groupId' - | '/kms/$projectId/identities/$identityId' - | '/kms/$projectId/members/$membershipId' - | '/kms/$projectId/roles/$roleSlug' - | '/secret-manager/$projectId/groups/$groupId' - | '/secret-manager/$projectId/identities/$identityId' - | '/secret-manager/$projectId/members/$membershipId' - | '/secret-manager/$projectId/roles/$roleSlug' - | '/secret-scanning/$projectId/groups/$groupId' - | '/secret-scanning/$projectId/identities/$identityId' - | '/secret-scanning/$projectId/members/$membershipId' - | '/secret-scanning/$projectId/roles/$roleSlug' - | '/ssh/$projectId/groups/$groupId' - | '/ssh/$projectId/identities/$identityId' - | '/ssh/$projectId/members/$membershipId' - | '/ssh/$projectId/roles/$roleSlug' - | '/secret-manager/$projectId/integrations/aws-parameter-store/authorize' - | '/secret-manager/$projectId/integrations/aws-parameter-store/create' - | '/secret-manager/$projectId/integrations/aws-secret-manager/authorize' - | '/secret-manager/$projectId/integrations/aws-secret-manager/create' - | '/secret-manager/$projectId/integrations/azure-app-configuration/create' - | '/secret-manager/$projectId/integrations/azure-devops/authorize' - | '/secret-manager/$projectId/integrations/azure-devops/create' - | '/secret-manager/$projectId/integrations/azure-key-vault/authorize' - | '/secret-manager/$projectId/integrations/azure-key-vault/create' - | '/secret-manager/$projectId/integrations/bitbucket/create' - | '/secret-manager/$projectId/integrations/checkly/authorize' - | '/secret-manager/$projectId/integrations/checkly/create' - | '/secret-manager/$projectId/integrations/circleci/authorize' - | '/secret-manager/$projectId/integrations/circleci/create' - | '/secret-manager/$projectId/integrations/cloud-66/authorize' - | '/secret-manager/$projectId/integrations/cloud-66/create' - | '/secret-manager/$projectId/integrations/cloudflare-pages/authorize' - | '/secret-manager/$projectId/integrations/cloudflare-pages/create' - | '/secret-manager/$projectId/integrations/cloudflare-workers/authorize' - | '/secret-manager/$projectId/integrations/cloudflare-workers/create' - | '/secret-manager/$projectId/integrations/codefresh/authorize' - | '/secret-manager/$projectId/integrations/codefresh/create' - | '/secret-manager/$projectId/integrations/databricks/authorize' - | '/secret-manager/$projectId/integrations/databricks/create' - | '/secret-manager/$projectId/integrations/digital-ocean-app-platform/authorize' - | '/secret-manager/$projectId/integrations/digital-ocean-app-platform/create' - | '/secret-manager/$projectId/integrations/flyio/authorize' - | '/secret-manager/$projectId/integrations/flyio/create' - | '/secret-manager/$projectId/integrations/gcp-secret-manager/authorize' - | '/secret-manager/$projectId/integrations/gcp-secret-manager/create' - | '/secret-manager/$projectId/integrations/github/auth-mode-selection' - | '/secret-manager/$projectId/integrations/github/create' - | '/secret-manager/$projectId/integrations/gitlab/authorize' - | '/secret-manager/$projectId/integrations/gitlab/create' - | '/secret-manager/$projectId/integrations/hashicorp-vault/authorize' - | '/secret-manager/$projectId/integrations/hashicorp-vault/create' - | '/secret-manager/$projectId/integrations/hasura-cloud/authorize' - | '/secret-manager/$projectId/integrations/hasura-cloud/create' - | '/secret-manager/$projectId/integrations/heroku/create' - | '/secret-manager/$projectId/integrations/laravel-forge/authorize' - | '/secret-manager/$projectId/integrations/laravel-forge/create' - | '/secret-manager/$projectId/integrations/netlify/create' - | '/secret-manager/$projectId/integrations/northflank/authorize' - | '/secret-manager/$projectId/integrations/northflank/create' - | '/secret-manager/$projectId/integrations/octopus-deploy/authorize' - | '/secret-manager/$projectId/integrations/octopus-deploy/create' - | '/secret-manager/$projectId/integrations/qovery/authorize' - | '/secret-manager/$projectId/integrations/qovery/create' - | '/secret-manager/$projectId/integrations/railway/authorize' - | '/secret-manager/$projectId/integrations/railway/create' - | '/secret-manager/$projectId/integrations/render/authorize' - | '/secret-manager/$projectId/integrations/render/create' - | '/secret-manager/$projectId/integrations/rundeck/authorize' - | '/secret-manager/$projectId/integrations/rundeck/create' - | '/secret-manager/$projectId/integrations/supabase/authorize' - | '/secret-manager/$projectId/integrations/supabase/create' - | '/secret-manager/$projectId/integrations/teamcity/authorize' - | '/secret-manager/$projectId/integrations/teamcity/create' - | '/secret-manager/$projectId/integrations/terraform-cloud/authorize' - | '/secret-manager/$projectId/integrations/terraform-cloud/create' - | '/secret-manager/$projectId/integrations/travisci/authorize' - | '/secret-manager/$projectId/integrations/travisci/create' - | '/secret-manager/$projectId/integrations/vercel/create' - | '/secret-manager/$projectId/integrations/windmill/authorize' - | '/secret-manager/$projectId/integrations/windmill/create' - | '/secret-scanning/$projectId/data-sources/$type/$dataSourceId' - | '/secret-manager/$projectId/commits/$environment/$folderId' - | '/secret-manager/$projectId/integrations/azure-app-configuration/oauth2/callback' - | '/secret-manager/$projectId/integrations/azure-key-vault/oauth2/callback' - | '/secret-manager/$projectId/integrations/bitbucket/oauth2/callback' - | '/secret-manager/$projectId/integrations/gcp-secret-manager/oauth2/callback' - | '/secret-manager/$projectId/integrations/github/oauth2/callback' - | '/secret-manager/$projectId/integrations/gitlab/oauth2/callback' - | '/secret-manager/$projectId/integrations/heroku/oauth2/callback' - | '/secret-manager/$projectId/integrations/netlify/oauth2/callback' - | '/secret-manager/$projectId/integrations/secret-syncs/$destination/$syncId' - | '/secret-manager/$projectId/integrations/vercel/oauth2/callback' - | '/secret-manager/$projectId/commits/$environment/$folderId/$commitId' - | '/secret-manager/$projectId/commits/$environment/$folderId/$commitId/restore' + | '/projects/$projectId/cert-manager/alerting' + | '/projects/$projectId/cert-manager/certificate-authorities' + | '/projects/$projectId/cert-manager/certificates' + | '/projects/$projectId/cert-manager/settings' + | '/projects/$projectId/kms/kmip' + | '/projects/$projectId/kms/overview' + | '/projects/$projectId/kms/settings' + | '/projects/$projectId/secret-manager/allowlist' + | '/projects/$projectId/secret-manager/approval' + | '/projects/$projectId/secret-manager/overview' + | '/projects/$projectId/secret-manager/secret-rotation' + | '/projects/$projectId/secret-manager/settings' + | '/projects/$projectId/secret-scanning/findings' + | '/projects/$projectId/secret-scanning/settings' + | '/projects/$projectId/ssh/cas' + | '/projects/$projectId/ssh/certificates' + | '/projects/$projectId/ssh/overview' + | '/projects/$projectId/ssh/settings' + | '/projects/$projectId/cert-manager/access-management' + | '/projects/$projectId/kms/access-management' + | '/projects/$projectId/secret-manager/access-management' + | '/projects/$projectId/secret-scanning/access-management' + | '/projects/$projectId/ssh/access-management' + | '/projects/$projectId/cert-manager/certificate-templates' + | '/projects/$projectId/cert-manager/subscribers' + | '/projects/$projectId/secret-manager/integrations' + | '/projects/$projectId/secret-scanning/data-sources' + | '/projects/$projectId/cert-manager/ca/$caName' + | '/projects/$projectId/cert-manager/subscribers/$subscriberName' + | '/projects/$projectId/secret-manager/integrations/$integrationId' + | '/projects/$projectId/secret-manager/integrations/select-integration-auth' + | '/projects/$projectId/secret-manager/secrets/$envSlug' + | '/projects/$projectId/ssh/ca/$caId' + | '/projects/$projectId/ssh/ssh-host-groups/$sshHostGroupId' + | '/projects/$projectId/cert-manager/groups/$groupId' + | '/projects/$projectId/cert-manager/identities/$identityId' + | '/projects/$projectId/cert-manager/members/$membershipId' + | '/projects/$projectId/cert-manager/pki-collections/$collectionId' + | '/projects/$projectId/cert-manager/roles/$roleSlug' + | '/projects/$projectId/integrations/azure-app-configuration/oauth2/callback' + | '/projects/$projectId/integrations/azure-key-vault/oauth2/callback' + | '/projects/$projectId/integrations/bitbucket/oauth2/callback' + | '/projects/$projectId/integrations/gcp-secret-manager/oauth2/callback' + | '/projects/$projectId/integrations/github/oauth2/callback' + | '/projects/$projectId/integrations/gitlab/oauth2/callback' + | '/projects/$projectId/integrations/heroku/oauth2/callback' + | '/projects/$projectId/integrations/netlify/oauth2/callback' + | '/projects/$projectId/integrations/vercel/oauth2/callback' + | '/projects/$projectId/kms/groups/$groupId' + | '/projects/$projectId/kms/identities/$identityId' + | '/projects/$projectId/kms/members/$membershipId' + | '/projects/$projectId/kms/roles/$roleSlug' + | '/projects/$projectId/secret-manager/groups/$groupId' + | '/projects/$projectId/secret-manager/identities/$identityId' + | '/projects/$projectId/secret-manager/members/$membershipId' + | '/projects/$projectId/secret-manager/roles/$roleSlug' + | '/projects/$projectId/secret-scanning/groups/$groupId' + | '/projects/$projectId/secret-scanning/identities/$identityId' + | '/projects/$projectId/secret-scanning/members/$membershipId' + | '/projects/$projectId/secret-scanning/roles/$roleSlug' + | '/projects/$projectId/ssh/groups/$groupId' + | '/projects/$projectId/ssh/identities/$identityId' + | '/projects/$projectId/ssh/members/$membershipId' + | '/projects/$projectId/ssh/roles/$roleSlug' + | '/projects/$projectId/secret-manager/integrations/aws-parameter-store/authorize' + | '/projects/$projectId/secret-manager/integrations/aws-parameter-store/create' + | '/projects/$projectId/secret-manager/integrations/aws-secret-manager/authorize' + | '/projects/$projectId/secret-manager/integrations/aws-secret-manager/create' + | '/projects/$projectId/secret-manager/integrations/azure-app-configuration/create' + | '/projects/$projectId/secret-manager/integrations/azure-devops/authorize' + | '/projects/$projectId/secret-manager/integrations/azure-devops/create' + | '/projects/$projectId/secret-manager/integrations/azure-key-vault/authorize' + | '/projects/$projectId/secret-manager/integrations/azure-key-vault/create' + | '/projects/$projectId/secret-manager/integrations/bitbucket/create' + | '/projects/$projectId/secret-manager/integrations/checkly/authorize' + | '/projects/$projectId/secret-manager/integrations/checkly/create' + | '/projects/$projectId/secret-manager/integrations/circleci/authorize' + | '/projects/$projectId/secret-manager/integrations/circleci/create' + | '/projects/$projectId/secret-manager/integrations/cloud-66/authorize' + | '/projects/$projectId/secret-manager/integrations/cloud-66/create' + | '/projects/$projectId/secret-manager/integrations/cloudflare-pages/authorize' + | '/projects/$projectId/secret-manager/integrations/cloudflare-pages/create' + | '/projects/$projectId/secret-manager/integrations/cloudflare-workers/authorize' + | '/projects/$projectId/secret-manager/integrations/cloudflare-workers/create' + | '/projects/$projectId/secret-manager/integrations/codefresh/authorize' + | '/projects/$projectId/secret-manager/integrations/codefresh/create' + | '/projects/$projectId/secret-manager/integrations/databricks/authorize' + | '/projects/$projectId/secret-manager/integrations/databricks/create' + | '/projects/$projectId/secret-manager/integrations/digital-ocean-app-platform/authorize' + | '/projects/$projectId/secret-manager/integrations/digital-ocean-app-platform/create' + | '/projects/$projectId/secret-manager/integrations/flyio/authorize' + | '/projects/$projectId/secret-manager/integrations/flyio/create' + | '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/authorize' + | '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/create' + | '/projects/$projectId/secret-manager/integrations/github/auth-mode-selection' + | '/projects/$projectId/secret-manager/integrations/github/create' + | '/projects/$projectId/secret-manager/integrations/gitlab/authorize' + | '/projects/$projectId/secret-manager/integrations/gitlab/create' + | '/projects/$projectId/secret-manager/integrations/hashicorp-vault/authorize' + | '/projects/$projectId/secret-manager/integrations/hashicorp-vault/create' + | '/projects/$projectId/secret-manager/integrations/hasura-cloud/authorize' + | '/projects/$projectId/secret-manager/integrations/hasura-cloud/create' + | '/projects/$projectId/secret-manager/integrations/heroku/create' + | '/projects/$projectId/secret-manager/integrations/laravel-forge/authorize' + | '/projects/$projectId/secret-manager/integrations/laravel-forge/create' + | '/projects/$projectId/secret-manager/integrations/netlify/create' + | '/projects/$projectId/secret-manager/integrations/northflank/authorize' + | '/projects/$projectId/secret-manager/integrations/northflank/create' + | '/projects/$projectId/secret-manager/integrations/octopus-deploy/authorize' + | '/projects/$projectId/secret-manager/integrations/octopus-deploy/create' + | '/projects/$projectId/secret-manager/integrations/qovery/authorize' + | '/projects/$projectId/secret-manager/integrations/qovery/create' + | '/projects/$projectId/secret-manager/integrations/railway/authorize' + | '/projects/$projectId/secret-manager/integrations/railway/create' + | '/projects/$projectId/secret-manager/integrations/render/authorize' + | '/projects/$projectId/secret-manager/integrations/render/create' + | '/projects/$projectId/secret-manager/integrations/rundeck/authorize' + | '/projects/$projectId/secret-manager/integrations/rundeck/create' + | '/projects/$projectId/secret-manager/integrations/supabase/authorize' + | '/projects/$projectId/secret-manager/integrations/supabase/create' + | '/projects/$projectId/secret-manager/integrations/teamcity/authorize' + | '/projects/$projectId/secret-manager/integrations/teamcity/create' + | '/projects/$projectId/secret-manager/integrations/terraform-cloud/authorize' + | '/projects/$projectId/secret-manager/integrations/terraform-cloud/create' + | '/projects/$projectId/secret-manager/integrations/travisci/authorize' + | '/projects/$projectId/secret-manager/integrations/travisci/create' + | '/projects/$projectId/secret-manager/integrations/vercel/create' + | '/projects/$projectId/secret-manager/integrations/windmill/authorize' + | '/projects/$projectId/secret-manager/integrations/windmill/create' + | '/projects/$projectId/secret-scanning/data-sources/$type/$dataSourceId' + | '/projects/$projectId/secret-manager/commits/$environment/$folderId' + | '/projects/$projectId/secret-manager/integrations/azure-app-configuration/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/azure-key-vault/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/bitbucket/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/gcp-secret-manager/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/github/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/gitlab/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/heroku/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/netlify/oauth2/callback' + | '/projects/$projectId/secret-manager/integrations/secret-syncs/$destination/$syncId' + | '/projects/$projectId/secret-manager/integrations/vercel/oauth2/callback' + | '/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId' + | '/projects/$projectId/secret-manager/commits/$environment/$folderId/$commitId/restore' id: | '__root__' | '/' @@ -5602,7 +5684,6 @@ export interface FileRouteTypes { | '/_authenticate/personal-settings/_layout/' | '/_restrict-login-signup/login/provider/error' | '/_restrict-login-signup/login/provider/success' - | '/_authenticate/_inject-org-details/_org-layout/integrations' | '/_authenticate/_inject-org-details/_org-layout/organization' | '/_authenticate/_inject-org-details/admin/_admin-layout' | '/_authenticate/_inject-org-details/admin/_admin-layout/' @@ -5617,15 +5698,11 @@ export interface FileRouteTypes { | '/_authenticate/_inject-org-details/admin/_admin-layout/encryption' | '/_authenticate/_inject-org-details/admin/_admin-layout/environment' | '/_authenticate/_inject-org-details/admin/_admin-layout/integrations' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId' - | '/_authenticate/_inject-org-details/_org-layout/kms/$projectId' | '/_authenticate/_inject-org-details/_org-layout/organization/app-connections' | '/_authenticate/_inject-org-details/_org-layout/organization/gateways' | '/_authenticate/_inject-org-details/_org-layout/organization/secret-sharing' | '/_authenticate/_inject-org-details/_org-layout/organization/settings' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId' - | '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId' - | '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId' | '/_authenticate/_inject-org-details/_org-layout/organization/app-connections/' | '/_authenticate/_inject-org-details/_org-layout/organization/gateways/' | '/_authenticate/_inject-org-details/_org-layout/organization/secret-sharing/' @@ -5638,162 +5715,169 @@ export interface FileRouteTypes { | '/_authenticate/_inject-org-details/admin/_admin-layout/resources/machine-identities' | '/_authenticate/_inject-org-details/admin/_admin-layout/resources/organizations' | '/_authenticate/_inject-org-details/admin/_admin-layout/resources/user-identities' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout' - | '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout' - | '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout' - | '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/alerting' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-authorities' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificates' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/settings' - | '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/kmip' - | '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/overview' - | '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/settings' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout' | '/_authenticate/_inject-org-details/_org-layout/organization/settings/oauth/callback' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/allowlist' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/approval' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/overview' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secret-rotation' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/settings' - | '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/findings' - | '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/settings' - | '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/cas' - | '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/certificates' - | '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/overview' - | '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/settings' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/access-management' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers' - | '/_authenticate/_inject-org-details/_org-layout/integrations/azure-app-configuration/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/integrations/azure-key-vault/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/integrations/bitbucket/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/integrations/gcp-secret-manager/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/integrations/github/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/integrations/gitlab/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/integrations/heroku/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/integrations/netlify/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/integrations/vercel/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/access-management' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/access-management' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations' - | '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/access-management' - | '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources' - | '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/access-management' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates/' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/' - | '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/ca/$caName' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/$subscriberName' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh' | '/_authenticate/_inject-org-details/_org-layout/organization/app-connections/$appConnection/oauth/callback' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/$integrationId' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/select-integration-auth' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secrets/$envSlug' - | '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ca/$caId' - | '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ssh-host-groups/$sshHostGroupId' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/groups/$groupId' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/identities/$identityId' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/members/$membershipId' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/pki-collections/$collectionId' - | '/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/roles/$roleSlug' - | '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/groups/$groupId' - | '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/identities/$identityId' - | '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/members/$membershipId' - | '/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/roles/$roleSlug' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/groups/$groupId' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/identities/$identityId' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/members/$membershipId' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/roles/$roleSlug' - | '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/groups/$groupId' - | '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/identities/$identityId' - | '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/members/$membershipId' - | '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/roles/$roleSlug' - | '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/groups/$groupId' - | '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/identities/$identityId' - | '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/members/$membershipId' - | '/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/roles/$roleSlug' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/auth-mode-selection' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/authorize' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/create' - | '/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/$type/$dataSourceId' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/oauth2/callback' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/' - | '/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/alerting' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-authorities' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificates' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/settings' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/kmip' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/overview' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/settings' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/allowlist' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/approval' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/overview' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secret-rotation' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/settings' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/findings' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/settings' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/cas' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/certificates' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/overview' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/settings' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/access-management' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/access-management' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/access-management' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/access-management' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/access-management' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates/' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/ca/$caName' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/$subscriberName' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/$integrationId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/select-integration-auth' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secrets/$envSlug' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ca/$caId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ssh-host-groups/$sshHostGroupId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/groups/$groupId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/identities/$identityId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/members/$membershipId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/pki-collections/$collectionId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/roles/$roleSlug' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-app-configuration/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-key-vault/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/bitbucket/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gcp-secret-manager/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/github/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gitlab/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/heroku/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/netlify/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/vercel/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/groups/$groupId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/identities/$identityId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/members/$membershipId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/roles/$roleSlug' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/groups/$groupId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/identities/$identityId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/members/$membershipId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/roles/$roleSlug' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/groups/$groupId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/identities/$identityId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/members/$membershipId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/roles/$roleSlug' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/groups/$groupId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/identities/$identityId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/members/$membershipId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/roles/$roleSlug' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/auth-mode-selection' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/authorize' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/create' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/$type/$dataSourceId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/oauth2/callback' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/' + | '/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore' fileRoutesById: FileRoutesById } @@ -5976,13 +6060,8 @@ export const routeTree = rootRoute "filePath": "organization/layout.tsx", "parent": "/_authenticate/_inject-org-details", "children": [ - "/_authenticate/_inject-org-details/_org-layout/integrations", "/_authenticate/_inject-org-details/_org-layout/organization", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId", - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId", - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId", - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId" + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId" ] }, "/_authenticate/_inject-org-details/admin": { @@ -6011,21 +6090,6 @@ export const routeTree = rootRoute "filePath": "auth/ProviderSuccessPage/route.tsx", "parent": "/_restrict-login-signup/login" }, - "/_authenticate/_inject-org-details/_org-layout/integrations": { - "filePath": "", - "parent": "/_authenticate/_inject-org-details/_org-layout", - "children": [ - "/_authenticate/_inject-org-details/_org-layout/integrations/azure-app-configuration/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/integrations/azure-key-vault/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/integrations/bitbucket/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/integrations/gcp-secret-manager/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/integrations/github/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/integrations/gitlab/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/integrations/heroku/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/integrations/netlify/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/integrations/vercel/oauth2/callback" - ] - }, "/_authenticate/_inject-org-details/_org-layout/organization": { "filePath": "", "parent": "/_authenticate/_inject-org-details/_org-layout", @@ -6109,20 +6173,6 @@ export const routeTree = rootRoute "filePath": "admin/IntegrationsPage/route.tsx", "parent": "/_authenticate/_inject-org-details/admin/_admin-layout" }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId": { - "filePath": "", - "parent": "/_authenticate/_inject-org-details/_org-layout", - "children": [ - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout" - ] - }, - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId": { - "filePath": "", - "parent": "/_authenticate/_inject-org-details/_org-layout", - "children": [ - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout" - ] - }, "/_authenticate/_inject-org-details/_org-layout/organization/app-connections": { "filePath": "", "parent": "/_authenticate/_inject-org-details/_org-layout/organization", @@ -6154,25 +6204,11 @@ export const routeTree = rootRoute "/_authenticate/_inject-org-details/_org-layout/organization/settings/oauth/callback" ] }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId": { "filePath": "", "parent": "/_authenticate/_inject-org-details/_org-layout", "children": [ - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout" - ] - }, - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId": { - "filePath": "", - "parent": "/_authenticate/_inject-org-details/_org-layout", - "children": [ - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout" - ] - }, - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId": { - "filePath": "", - "parent": "/_authenticate/_inject-org-details/_org-layout", - "children": [ - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout" + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout" ] }, "/_authenticate/_inject-org-details/_org-layout/organization/app-connections/": { @@ -6223,791 +6259,853 @@ export const routeTree = rootRoute "filePath": "admin/UserIdentitiesResourcesPage/route.tsx", "parent": "/_authenticate/_inject-org-details/admin/_admin-layout" }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout": { - "filePath": "cert-manager/layout.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout": { + "filePath": "project/layout.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId", "children": [ - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/alerting", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-authorities", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificates", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/settings", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/access-management", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/ca/$caName", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/groups/$groupId", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/identities/$identityId", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/members/$membershipId", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/pki-collections/$collectionId", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/roles/$roleSlug" + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh" ] }, - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout": { - "filePath": "kms/layout.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/kms/$projectId", - "children": [ - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/kmip", - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/overview", - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/settings", - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/access-management", - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/groups/$groupId", - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/identities/$identityId", - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/members/$membershipId", - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/roles/$roleSlug" - ] - }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout": { - "filePath": "secret-manager/layout.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId", - "children": [ - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/allowlist", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/approval", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/overview", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secret-rotation", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/settings", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/access-management", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secrets/$envSlug", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/groups/$groupId", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/identities/$identityId", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/members/$membershipId", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/roles/$roleSlug", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId" - ] - }, - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout": { - "filePath": "secret-scanning/layout.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId", - "children": [ - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/findings", - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/settings", - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/access-management", - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources", - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/groups/$groupId", - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/identities/$identityId", - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/members/$membershipId", - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/roles/$roleSlug" - ] - }, - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout": { - "filePath": "ssh/layout.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId", - "children": [ - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/cas", - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/certificates", - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/overview", - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/settings", - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/access-management", - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ca/$caId", - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ssh-host-groups/$sshHostGroupId", - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/groups/$groupId", - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/identities/$identityId", - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/members/$membershipId", - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/roles/$roleSlug" - ] - }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/alerting": { - "filePath": "cert-manager/AlertingPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-authorities": { - "filePath": "cert-manager/CertificateAuthoritiesPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificates": { - "filePath": "cert-manager/CertificatesPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/settings": { - "filePath": "cert-manager/SettingsPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/kmip": { - "filePath": "kms/KmipPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/overview": { - "filePath": "kms/OverviewPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/settings": { - "filePath": "kms/SettingsPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout" - }, "/_authenticate/_inject-org-details/_org-layout/organization/settings/oauth/callback": { "filePath": "organization/SettingsPage/OauthCallbackPage/route.tsx", "parent": "/_authenticate/_inject-org-details/_org-layout/organization/settings" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/allowlist": { - "filePath": "secret-manager/IPAllowlistPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/approval": { - "filePath": "secret-manager/SecretApprovalsPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/overview": { - "filePath": "secret-manager/OverviewPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secret-rotation": { - "filePath": "secret-manager/SecretRotationPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/settings": { - "filePath": "secret-manager/SettingsPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/findings": { - "filePath": "secret-scanning/SecretScanningFindingsPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/settings": { - "filePath": "secret-scanning/SettingsPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/cas": { - "filePath": "ssh/SshCasPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/certificates": { - "filePath": "ssh/SshCertsPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/overview": { - "filePath": "ssh/SshHostsPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/settings": { - "filePath": "ssh/SettingsPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/access-management": { - "filePath": "project/AccessControlPage/route-cert-manager.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager": { "filePath": "", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout", "children": [ - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates/" + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout" ] }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations": { "filePath": "", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout", "children": [ - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/", - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/$subscriberName" + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-app-configuration/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-key-vault/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/bitbucket/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gcp-secret-manager/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/github/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gitlab/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/heroku/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/netlify/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/vercel/oauth2/callback" ] }, - "/_authenticate/_inject-org-details/_org-layout/integrations/azure-app-configuration/oauth2/callback": { - "filePath": "secret-manager/integrations/route-azure-app-configurations-oauth-redirect.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/integrations" - }, - "/_authenticate/_inject-org-details/_org-layout/integrations/azure-key-vault/oauth2/callback": { - "filePath": "secret-manager/integrations/route-azure-key-vault-oauth-redirect.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/integrations" - }, - "/_authenticate/_inject-org-details/_org-layout/integrations/bitbucket/oauth2/callback": { - "filePath": "secret-manager/integrations/route-bitbucket-oauth-redirect.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/integrations" - }, - "/_authenticate/_inject-org-details/_org-layout/integrations/gcp-secret-manager/oauth2/callback": { - "filePath": "secret-manager/integrations/route-gcp-oauth-redirect.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/integrations" - }, - "/_authenticate/_inject-org-details/_org-layout/integrations/github/oauth2/callback": { - "filePath": "secret-manager/integrations/route-github-oauth-redirect.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/integrations" - }, - "/_authenticate/_inject-org-details/_org-layout/integrations/gitlab/oauth2/callback": { - "filePath": "secret-manager/integrations/route-gitlab-oauth-redirect.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/integrations" - }, - "/_authenticate/_inject-org-details/_org-layout/integrations/heroku/oauth2/callback": { - "filePath": "secret-manager/integrations/route-heroku-oauth-redirect.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/integrations" - }, - "/_authenticate/_inject-org-details/_org-layout/integrations/netlify/oauth2/callback": { - "filePath": "secret-manager/integrations/route-netlify-oauth-redirect.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/integrations" - }, - "/_authenticate/_inject-org-details/_org-layout/integrations/vercel/oauth2/callback": { - "filePath": "secret-manager/integrations/route-vercel-oauth-redirect.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/integrations" - }, - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/access-management": { - "filePath": "project/AccessControlPage/route-kms.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/access-management": { - "filePath": "project/AccessControlPage/route-secret-manager.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms": { "filePath": "", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout", "children": [ - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/$integrationId", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/select-integration-auth", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/auth-mode-selection", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/authorize", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/create", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/oauth2/callback", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/oauth2/callback" + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout" ] }, - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/access-management": { - "filePath": "project/AccessControlPage/route-secret-scanning.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager": { "filePath": "", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout", "children": [ - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/", - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/$type/$dataSourceId" + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout" ] }, - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/access-management": { - "filePath": "project/AccessControlPage/route-ssh.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout" + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning": { + "filePath": "", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout", + "children": [ + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout" + ] }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates/": { - "filePath": "cert-manager/PkiTemplateListPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/certificate-templates" - }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/": { - "filePath": "cert-manager/PkiSubscribersPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers" - }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/": { - "filePath": "secret-manager/IntegrationsListPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" - }, - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/": { - "filePath": "secret-scanning/SecretScanningDataSourcesPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources" - }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/ca/$caName": { - "filePath": "cert-manager/CertAuthDetailsByIDPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout" - }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers/$subscriberName": { - "filePath": "cert-manager/PkiSubscriberDetailsByIDPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/subscribers" + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh": { + "filePath": "", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout", + "children": [ + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout" + ] }, "/_authenticate/_inject-org-details/_org-layout/organization/app-connections/$appConnection/oauth/callback": { "filePath": "organization/AppConnections/OauthCallbackPage/route.tsx", "parent": "/_authenticate/_inject-org-details/_org-layout/organization/app-connections" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/$integrationId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout": { + "filePath": "cert-manager/layout.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager", + "children": [ + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/alerting", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-authorities", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificates", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/settings", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/access-management", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/ca/$caName", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/groups/$groupId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/identities/$identityId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/members/$membershipId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/pki-collections/$collectionId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/roles/$roleSlug" + ] + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout": { + "filePath": "kms/layout.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms", + "children": [ + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/kmip", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/overview", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/settings", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/access-management", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/groups/$groupId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/identities/$identityId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/members/$membershipId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/roles/$roleSlug" + ] + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout": { + "filePath": "secret-manager/layout.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager", + "children": [ + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/allowlist", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/approval", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/overview", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secret-rotation", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/settings", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/access-management", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secrets/$envSlug", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/groups/$groupId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/identities/$identityId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/members/$membershipId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/roles/$roleSlug", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId" + ] + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout": { + "filePath": "secret-scanning/layout.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning", + "children": [ + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/findings", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/settings", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/access-management", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/groups/$groupId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/identities/$identityId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/members/$membershipId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/roles/$roleSlug" + ] + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout": { + "filePath": "ssh/layout.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh", + "children": [ + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/cas", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/certificates", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/overview", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/settings", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/access-management", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ca/$caId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ssh-host-groups/$sshHostGroupId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/groups/$groupId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/identities/$identityId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/members/$membershipId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/roles/$roleSlug" + ] + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/alerting": { + "filePath": "cert-manager/AlertingPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-authorities": { + "filePath": "cert-manager/CertificateAuthoritiesPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificates": { + "filePath": "cert-manager/CertificatesPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/settings": { + "filePath": "cert-manager/SettingsPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/kmip": { + "filePath": "kms/KmipPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/overview": { + "filePath": "kms/OverviewPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/settings": { + "filePath": "kms/SettingsPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/allowlist": { + "filePath": "secret-manager/IPAllowlistPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/approval": { + "filePath": "secret-manager/SecretApprovalsPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/overview": { + "filePath": "secret-manager/OverviewPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secret-rotation": { + "filePath": "secret-manager/SecretRotationPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/settings": { + "filePath": "secret-manager/SettingsPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/findings": { + "filePath": "secret-scanning/SecretScanningFindingsPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/settings": { + "filePath": "secret-scanning/SettingsPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/cas": { + "filePath": "ssh/SshCasPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/certificates": { + "filePath": "ssh/SshCertsPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/overview": { + "filePath": "ssh/SshHostsPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/settings": { + "filePath": "ssh/SettingsPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/access-management": { + "filePath": "project/AccessControlPage/route-cert-manager.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates": { + "filePath": "", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout", + "children": [ + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates/" + ] + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers": { + "filePath": "", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout", + "children": [ + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/$subscriberName" + ] + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/access-management": { + "filePath": "project/AccessControlPage/route-kms.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/access-management": { + "filePath": "project/AccessControlPage/route-secret-manager.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations": { + "filePath": "", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout", + "children": [ + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/$integrationId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/select-integration-auth", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/auth-mode-selection", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/authorize", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/create", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/oauth2/callback", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/oauth2/callback" + ] + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/access-management": { + "filePath": "project/AccessControlPage/route-secret-scanning.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources": { + "filePath": "", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout", + "children": [ + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/$type/$dataSourceId" + ] + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/access-management": { + "filePath": "project/AccessControlPage/route-ssh.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates/": { + "filePath": "cert-manager/PkiTemplateListPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/certificate-templates" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/": { + "filePath": "cert-manager/PkiSubscribersPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/": { + "filePath": "secret-manager/IntegrationsListPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/": { + "filePath": "secret-scanning/SecretScanningDataSourcesPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/ca/$caName": { + "filePath": "cert-manager/CertAuthDetailsByIDPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers/$subscriberName": { + "filePath": "cert-manager/PkiSubscriberDetailsByIDPage/route.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/subscribers" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/$integrationId": { "filePath": "secret-manager/IntegrationsDetailsByIDPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/select-integration-auth": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/select-integration-auth": { "filePath": "secret-manager/integrations/SelectIntegrationAuthPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/secrets/$envSlug": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/secrets/$envSlug": { "filePath": "secret-manager/SecretDashboardPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout" }, - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ca/$caId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ca/$caId": { "filePath": "ssh/SshCaByIDPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout" }, - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/ssh-host-groups/$sshHostGroupId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/ssh-host-groups/$sshHostGroupId": { "filePath": "ssh/SshHostGroupDetailsByIDPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout" }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/groups/$groupId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/groups/$groupId": { "filePath": "project/GroupDetailsByIDPage/route-cert-manager.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout" }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/identities/$identityId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/identities/$identityId": { "filePath": "project/IdentityDetailsByIDPage/route-cert-manager.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout" }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/members/$membershipId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/members/$membershipId": { "filePath": "project/MemberDetailsByIDPage/route-cert-manager.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout" }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/pki-collections/$collectionId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/pki-collections/$collectionId": { "filePath": "cert-manager/PkiCollectionDetailsByIDPage/routes.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout" }, - "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout/roles/$roleSlug": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout/roles/$roleSlug": { "filePath": "project/RoleDetailsBySlugPage/route-cert-manager.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/cert-manager/$projectId/_cert-manager-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/cert-manager/_cert-manager-layout" }, - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/groups/$groupId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-app-configuration/oauth2/callback": { + "filePath": "secret-manager/integrations/route-azure-app-configurations-oauth-redirect.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/azure-key-vault/oauth2/callback": { + "filePath": "secret-manager/integrations/route-azure-key-vault-oauth-redirect.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/bitbucket/oauth2/callback": { + "filePath": "secret-manager/integrations/route-bitbucket-oauth-redirect.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gcp-secret-manager/oauth2/callback": { + "filePath": "secret-manager/integrations/route-gcp-oauth-redirect.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/github/oauth2/callback": { + "filePath": "secret-manager/integrations/route-github-oauth-redirect.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/gitlab/oauth2/callback": { + "filePath": "secret-manager/integrations/route-gitlab-oauth-redirect.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/heroku/oauth2/callback": { + "filePath": "secret-manager/integrations/route-heroku-oauth-redirect.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/netlify/oauth2/callback": { + "filePath": "secret-manager/integrations/route-netlify-oauth-redirect.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations/vercel/oauth2/callback": { + "filePath": "secret-manager/integrations/route-vercel-oauth-redirect.tsx", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/integrations" + }, + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/groups/$groupId": { "filePath": "project/GroupDetailsByIDPage/route-kms.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout" }, - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/identities/$identityId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/identities/$identityId": { "filePath": "project/IdentityDetailsByIDPage/route-kms.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout" }, - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/members/$membershipId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/members/$membershipId": { "filePath": "project/MemberDetailsByIDPage/route-kms.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout" }, - "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout/roles/$roleSlug": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout/roles/$roleSlug": { "filePath": "project/RoleDetailsBySlugPage/route-kms.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/kms/$projectId/_kms-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/kms/_kms-layout" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/groups/$groupId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/groups/$groupId": { "filePath": "project/GroupDetailsByIDPage/route-secret-manager.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/identities/$identityId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/identities/$identityId": { "filePath": "project/IdentityDetailsByIDPage/route-secret-manager.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/members/$membershipId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/members/$membershipId": { "filePath": "project/MemberDetailsByIDPage/route-secret-manager.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/roles/$roleSlug": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/roles/$roleSlug": { "filePath": "project/RoleDetailsBySlugPage/route-secret-manager.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout" }, - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/groups/$groupId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/groups/$groupId": { "filePath": "project/GroupDetailsByIDPage/route-secret-scanning.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout" }, - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/identities/$identityId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/identities/$identityId": { "filePath": "project/IdentityDetailsByIDPage/route-secret-scanning.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout" }, - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/members/$membershipId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/members/$membershipId": { "filePath": "project/MemberDetailsByIDPage/route-secret-scanning.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout" }, - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/roles/$roleSlug": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/roles/$roleSlug": { "filePath": "project/RoleDetailsBySlugPage/route-secret-scanning.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout" }, - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/groups/$groupId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/groups/$groupId": { "filePath": "project/GroupDetailsByIDPage/route-ssh.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout" }, - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/identities/$identityId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/identities/$identityId": { "filePath": "project/IdentityDetailsByIDPage/route-ssh.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout" }, - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/members/$membershipId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/members/$membershipId": { "filePath": "project/MemberDetailsByIDPage/route-ssh.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout" }, - "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout/roles/$roleSlug": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout/roles/$roleSlug": { "filePath": "project/RoleDetailsBySlugPage/route-ssh.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/ssh/$projectId/_ssh-layout" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/ssh/_ssh-layout" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/authorize": { "filePath": "secret-manager/integrations/AwsParameterStoreAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-parameter-store/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-parameter-store/create": { "filePath": "secret-manager/integrations/AwsParameterStoreConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/authorize": { "filePath": "secret-manager/integrations/AwsSecretManagerAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/aws-secret-manager/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/aws-secret-manager/create": { "filePath": "secret-manager/integrations/AwsSecretManagerConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/create": { "filePath": "secret-manager/integrations/AzureAppConfigurationConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/authorize": { "filePath": "secret-manager/integrations/AzureDevopsAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-devops/create": { "filePath": "secret-manager/integrations/AzureDevopsConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/authorize": { "filePath": "secret-manager/integrations/AzureKeyVaultAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/create": { "filePath": "secret-manager/integrations/AzureKeyVaultConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/create": { "filePath": "secret-manager/integrations/BitbucketConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/authorize": { "filePath": "secret-manager/integrations/ChecklyAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/checkly/create": { "filePath": "secret-manager/integrations/ChecklyConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/authorize": { "filePath": "secret-manager/integrations/CircleCIAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/circleci/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/circleci/create": { "filePath": "secret-manager/integrations/CircleCIConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/authorize": { "filePath": "secret-manager/integrations/Cloud66AuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloud-66/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloud-66/create": { "filePath": "secret-manager/integrations/Cloud66ConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/authorize": { "filePath": "secret-manager/integrations/CloudflarePagesAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-pages/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-pages/create": { "filePath": "secret-manager/integrations/CloudflarePagesConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/authorize": { "filePath": "secret-manager/integrations/CloudflareWorkersAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/cloudflare-workers/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/cloudflare-workers/create": { "filePath": "secret-manager/integrations/CloudflareWorkersConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/authorize": { "filePath": "secret-manager/integrations/CodefreshAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/codefresh/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/codefresh/create": { "filePath": "secret-manager/integrations/CodefreshConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/authorize": { "filePath": "secret-manager/integrations/DatabricksAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/databricks/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/databricks/create": { "filePath": "secret-manager/integrations/DatabricksConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/authorize": { "filePath": "secret-manager/integrations/DigitalOceanAppPlatformAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/digital-ocean-app-platform/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/digital-ocean-app-platform/create": { "filePath": "secret-manager/integrations/DigitalOceanAppPlatformConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/authorize": { "filePath": "secret-manager/integrations/FlyioAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/flyio/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/flyio/create": { "filePath": "secret-manager/integrations/FlyioConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/authorize": { "filePath": "secret-manager/integrations/GcpSecretManagerAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/create": { "filePath": "secret-manager/integrations/GcpSecretManagerConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/auth-mode-selection": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/auth-mode-selection": { "filePath": "secret-manager/integrations/GithubAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/create": { "filePath": "secret-manager/integrations/GithubConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/authorize": { "filePath": "secret-manager/integrations/GitlabAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/create": { "filePath": "secret-manager/integrations/GitlabConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/authorize": { "filePath": "secret-manager/integrations/HashicorpVaultAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hashicorp-vault/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hashicorp-vault/create": { "filePath": "secret-manager/integrations/HashicorpVaultConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/authorize": { "filePath": "secret-manager/integrations/HasuraCloudAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/hasura-cloud/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/hasura-cloud/create": { "filePath": "secret-manager/integrations/HasuraCloudConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/create": { "filePath": "secret-manager/integrations/HerokuConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/authorize": { "filePath": "secret-manager/integrations/LaravelForgeAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/laravel-forge/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/laravel-forge/create": { "filePath": "secret-manager/integrations/LaravelForgeConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/create": { "filePath": "secret-manager/integrations/NetlifyConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/authorize": { "filePath": "secret-manager/integrations/NorthflankAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/northflank/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/northflank/create": { "filePath": "secret-manager/integrations/NorthflankConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/authorize": { "filePath": "secret-manager/integrations/OctopusDeployAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/octopus-deploy/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/octopus-deploy/create": { "filePath": "secret-manager/integrations/OctopusDeployConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/authorize": { "filePath": "secret-manager/integrations/QoveryAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/qovery/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/qovery/create": { "filePath": "secret-manager/integrations/QoveryConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/authorize": { "filePath": "secret-manager/integrations/RailwayAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/railway/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/railway/create": { "filePath": "secret-manager/integrations/RailwayConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/authorize": { "filePath": "secret-manager/integrations/RenderAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/render/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/render/create": { "filePath": "secret-manager/integrations/RenderConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/authorize": { "filePath": "secret-manager/integrations/RundeckAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/rundeck/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/rundeck/create": { "filePath": "secret-manager/integrations/RundeckConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/authorize": { "filePath": "secret-manager/integrations/SupabaseAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/supabase/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/supabase/create": { "filePath": "secret-manager/integrations/SupabaseConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/authorize": { "filePath": "secret-manager/integrations/TeamcityAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/teamcity/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/teamcity/create": { "filePath": "secret-manager/integrations/TeamcityConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/authorize": { "filePath": "secret-manager/integrations/TerraformCloudAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/terraform-cloud/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/terraform-cloud/create": { "filePath": "secret-manager/integrations/TerraformCloudConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/authorize": { "filePath": "secret-manager/integrations/TravisCIAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/travisci/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/travisci/create": { "filePath": "secret-manager/integrations/TravisCIConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/create": { "filePath": "secret-manager/integrations/VercelConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/authorize": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/authorize": { "filePath": "secret-manager/integrations/WindmillAuthorizePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/windmill/create": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/windmill/create": { "filePath": "secret-manager/integrations/WindmillConfigurePage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources/$type/$dataSourceId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources/$type/$dataSourceId": { "filePath": "secret-scanning/SecretScanningDataSourceByIdPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-scanning/$projectId/_secret-scanning-layout/data-sources" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-scanning/_secret-scanning-layout/data-sources" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId": { "filePath": "", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout", "children": [ - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId" + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId" ] }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/": { "filePath": "secret-manager/CommitsPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-app-configuration/oauth2/callback": { "filePath": "secret-manager/integrations/AzureAppConfigurationOauthCallbackPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback": { "filePath": "secret-manager/integrations/AzureKeyVaultOauthCallbackPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/oauth2/callback": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/bitbucket/oauth2/callback": { "filePath": "secret-manager/integrations/BitbucketOauthCallbackPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gcp-secret-manager/oauth2/callback": { "filePath": "secret-manager/integrations/GcpSecretManagerOauthCallbackPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/github/oauth2/callback": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/github/oauth2/callback": { "filePath": "secret-manager/integrations/GithubOauthCallbackPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/gitlab/oauth2/callback": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/gitlab/oauth2/callback": { "filePath": "secret-manager/integrations/GitlabOauthCallbackPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/heroku/oauth2/callback": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/heroku/oauth2/callback": { "filePath": "secret-manager/integrations/HerokuOauthCallbackPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/netlify/oauth2/callback": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/netlify/oauth2/callback": { "filePath": "secret-manager/integrations/NetlifyOauthCallbackPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/secret-syncs/$destination/$syncId": { "filePath": "secret-manager/SecretSyncDetailsByIDPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations/vercel/oauth2/callback": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations/vercel/oauth2/callback": { "filePath": "secret-manager/integrations/VercelOauthCallbackPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/integrations" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/integrations" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId": { "filePath": "", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId", + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId", "children": [ - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/", - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore" + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/", + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore" ] }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/": { "filePath": "secret-manager/CommitDetailsPage/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId" }, - "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore": { + "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId/restore": { "filePath": "secret-manager/CommitDetailsPage/components/RollbackPreviewTab/route.tsx", - "parent": "/_authenticate/_inject-org-details/_org-layout/secret-manager/$projectId/_secret-manager-layout/commits/$environment/$folderId/$commitId" + "parent": "/_authenticate/_inject-org-details/_org-layout/projects/$projectId/_project-layout/secret-manager/_secret-manager-layout/commits/$environment/$folderId/$commitId" } } } diff --git a/frontend/src/routes.ts b/frontend/src/routes.ts index a44956ffa..b4b2c4ee7 100644 --- a/frontend/src/routes.ts +++ b/frontend/src/routes.ts @@ -46,7 +46,7 @@ const organizationRoutes = route("/organization", [ route("/gateways", [index("organization/Gateways/GatewayListPage/route.tsx")]) ]); -const secretManagerRoutes = route("/secret-manager/$projectId", [ +const secretManagerRoutes = route("/secret-manager", [ layout("secret-manager-layout", "secret-manager/layout.tsx", [ route("/overview", "secret-manager/OverviewPage/route.tsx"), route("/secrets/$envSlug", "secret-manager/SecretDashboardPage/route.tsx"), @@ -300,7 +300,7 @@ const secretManagerIntegrationsRedirect = route("/integrations", [ ) ]); -const certManagerRoutes = route("/cert-manager/$projectId", [ +const certManagerRoutes = route("/cert-manager", [ layout("cert-manager-layout", "cert-manager/layout.tsx", [ route("/subscribers", [ index("cert-manager/PkiSubscribersPage/route.tsx"), @@ -321,7 +321,7 @@ const certManagerRoutes = route("/cert-manager/$projectId", [ ]) ]); -const kmsRoutes = route("/kms/$projectId", [ +const kmsRoutes = route("/kms", [ layout("kms-layout", "kms/layout.tsx", [ route("/overview", "kms/OverviewPage/route.tsx"), route("/kmip", "kms/KmipPage/route.tsx"), @@ -334,7 +334,7 @@ const kmsRoutes = route("/kms/$projectId", [ ]) ]); -const sshRoutes = route("/ssh/$projectId", [ +const sshRoutes = route("/ssh", [ layout("ssh-layout", "ssh/layout.tsx", [ route("/overview", "ssh/SshHostsPage/route.tsx"), route("/certificates", "ssh/SshCertsPage/route.tsx"), @@ -350,7 +350,7 @@ const sshRoutes = route("/ssh/$projectId", [ ]) ]); -const secretScanningRoutes = route("/secret-scanning/$projectId", [ +const secretScanningRoutes = route("/secret-scanning", [ layout("secret-scanning-layout", "secret-scanning/layout.tsx", [ route("/data-sources", [ index("secret-scanning/SecretScanningDataSourcesPage/route.tsx"), @@ -403,12 +403,16 @@ export const routes = rootRoute("root.tsx", [ adminRoute, layout("org-layout", "organization/layout.tsx", [ organizationRoutes, - secretManagerRoutes, - secretManagerIntegrationsRedirect, - certManagerRoutes, - kmsRoutes, - sshRoutes, - secretScanningRoutes + route("/projects/$projectId", [ + layout("project-layout", "project/layout.tsx", [ + secretManagerRoutes, + secretManagerIntegrationsRedirect, + certManagerRoutes, + kmsRoutes, + sshRoutes, + secretScanningRoutes + ]) + ]) ]) ]) ])