diff --git a/web/components.d.ts b/web/components.d.ts index ca1170ced..982dbccbe 100644 --- a/web/components.d.ts +++ b/web/components.d.ts @@ -19,10 +19,22 @@ declare module '@vue/runtime-core' { FluidContainer: typeof import('./src/components/layout/FluidContainer.vue')['default'] GeneralTab: typeof import('./src/components/repo/settings/GeneralTab.vue')['default'] Header: typeof import('./src/components/layout/scaffold/Header.vue')['default'] + IBiCheckCircle: typeof import('~icons/bi/check-circle')['default'] + IBiCheckCircleFill: typeof import('~icons/bi/check-circle-fill')['default'] + IBiCircle: typeof import('~icons/bi/circle')['default'] + IBiPauseCircleFill: typeof import('~icons/bi/pause-circle-fill')['default'] + IBiPlayCircleFill: typeof import('~icons/bi/play-circle-fill')['default'] + IBiSlashCircleFill: typeof import('~icons/bi/slash-circle-fill')['default'] + IBiStopCircleFill: typeof import('~icons/bi/stop-circle-fill')['default'] + IBiXCircleFill: typeof import('~icons/bi/x-circle-fill')['default'] IBxBxPowerOff: typeof import('~icons/bx/bx-power-off')['default'] ICarbonCloseOutline: typeof import('~icons/carbon/close-outline')['default'] + ICarbonInProgress: typeof import('~icons/carbon/in-progress')['default'] IClarityDeployLine: typeof import('~icons/clarity/deploy-line')['default'] + IClarityNoAccessSolid: typeof import('~icons/clarity/no-access-solid')['default'] IClaritySettingsSolid: typeof import('~icons/clarity/settings-solid')['default'] + IClaritySuccessStandardSolid: typeof import('~icons/clarity/success-standard-solid')['default'] + IClarityTimesCircleSolid: typeof import('~icons/clarity/times-circle-solid')['default'] Icon: typeof import('./src/components/atomic/Icon.vue')['default'] IconButton: typeof import('./src/components/atomic/IconButton.vue')['default'] IEntypoDotsTwoVertical: typeof import('~icons/entypo/dots-two-vertical')['default'] @@ -63,6 +75,9 @@ declare module '@vue/runtime-core' { IPhXCircle: typeof import('~icons/ph/x-circle')['default'] ISimpleIconsGitea: typeof import('~icons/simple-icons/gitea')['default'] ITeenyiconsGitSolid: typeof import('~icons/teenyicons/git-solid')['default'] + IUiwCircleCheck: typeof import('~icons/uiw/circle-check')['default'] + IUiwCircleClose: typeof import('~icons/uiw/circle-close')['default'] + IUiwStop: typeof import('~icons/uiw/stop')['default'] IVaadinQuestionCircleO: typeof import('~icons/vaadin/question-circle-o')['default'] ListItem: typeof import('./src/components/atomic/ListItem.vue')['default'] ManualPipelinePopup: typeof import('./src/components/layout/popups/ManualPipelinePopup.vue')['default'] diff --git a/web/src/assets/locales/en.json b/web/src/assets/locales/en.json index a7eeecec5..6cc6b09a8 100644 --- a/web/src/assets/locales/en.json +++ b/web/src/assets/locales/en.json @@ -237,6 +237,19 @@ "deploy": "Deploy", "cron": "Cron", "manual": "Manual" + }, + "status": { + "status": "Status: {status}", + "blocked": "blocked", + "pending": "pending", + "running": "running", + "started": "started", + "skipped": "skipped", + "success": "success", + "declined": "declined", + "error": "error", + "failure": "failure", + "killed": "killed" } } }, diff --git a/web/src/components/atomic/Icon.vue b/web/src/components/atomic/Icon.vue index 16f5c4d7b..b765d5a5c 100644 --- a/web/src/components/atomic/Icon.vue +++ b/web/src/components/atomic/Icon.vue @@ -12,16 +12,16 @@ - - - - - - - - - - + + + + + + + diff --git a/web/src/components/pipeline-feed/PipelineFeedItem.vue b/web/src/components/pipeline-feed/PipelineFeedItem.vue index 90fcf4d4a..8aa756b1b 100644 --- a/web/src/components/pipeline-feed/PipelineFeedItem.vue +++ b/web/src/components/pipeline-feed/PipelineFeedItem.vue @@ -1,6 +1,6 @@