diff --git a/web/src/components/atomic/Icon.vue b/web/src/components/atomic/Icon.vue index eda7c10aee..c359089ead 100644 --- a/web/src/components/atomic/Icon.vue +++ b/web/src/components/atomic/Icon.vue @@ -51,6 +51,10 @@ + + + + @@ -96,12 +100,15 @@ import { mdiDownload, mdiDownloadCircle, mdiDownloadOff, + mdiFileAlertOutline, + mdiFileCogOutline, mdiFormatListBulleted, mdiGestureTap, mdiGit, mdiGithub, mdiGitlab, mdiHelpCircleOutline, + mdiMagnifyScan, mdiMinusCircleOutline, mdiPackageVariant, mdiPause, @@ -120,6 +127,7 @@ import { mdiTagOutline, mdiTimelapse, mdiTrashCanOutline, + mdiTrayFull, } from '@mdi/js'; import { siForgejo, siGitea } from 'simple-icons'; @@ -176,7 +184,11 @@ export type IconNames = | 'attention' | 'spinner' | 'error' - | 'remove'; + | 'remove' + | 'tray-full' + | 'file-cog-outlined' + | 'magnify-scan' + | 'file-alert-outline'; defineProps<{ name: IconNames; diff --git a/web/src/components/layout/scaffold/Tabs.vue b/web/src/components/layout/scaffold/Tabs.vue index 78f821557f..cfe22fa905 100644 --- a/web/src/components/layout/scaffold/Tabs.vue +++ b/web/src/components/layout/scaffold/Tabs.vue @@ -5,14 +5,14 @@ :key="tab.title" v-slot="{ isActive, isExactActive }" :to="tab.to" - class="border-transparent w-full py-1 md:py-2 md:w-auto md:px-6 flex cursor-pointer md:border-b-2 text-wp-text-100 hover:text-wp-text-200 items-center" + class="border-transparent w-full py-1 md:py-2 md:w-auto md:px-4 flex cursor-pointer md:border-b-2 text-wp-text-100 hover:text-wp-text-200 items-center" :active-class="tab.matchChildren ? '!border-wp-text-100' : ''" :exact-active-class="tab.matchChildren ? '' : '!border-wp-text-100'" > - + {{ tab.title }} diff --git a/web/src/views/repo/pipeline/PipelineWrapper.vue b/web/src/views/repo/pipeline/PipelineWrapper.vue index 7f6ea29ec4..bcc52a8398 100644 --- a/web/src/views/repo/pipeline/PipelineWrapper.vue +++ b/web/src/views/repo/pipeline/PipelineWrapper.vue @@ -73,16 +73,15 @@ - + - +