Skip to content

Commit ae5b84b

Browse files
committed
[Improve] project state style improvements
1 parent 90c86ea commit ae5b84b

1 file changed

Lines changed: 24 additions & 9 deletions

File tree

  • streampark-console/streampark-console-webapp/src/views/flink/project

streampark-console/streampark-console-webapp/src/views/flink/project/View.vue

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,18 @@
5454
</a-card>
5555
<BasicTable @register="registerTable">
5656
<template #bodyCell="{ column, record }">
57+
<template v-if="column.dataIndex === 'name'">
58+
{{ record.name }}
59+
<a-badge
60+
class="build-badge"
61+
v-if="
62+
record.buildState == BuildStateEnum.NEED_REBUILD ||
63+
record.buildState == BuildStateEnum.BUILDING
64+
"
65+
count="NEW"
66+
title="this project has changed, need rebuild"
67+
/>
68+
</template>
5769
<template v-if="column.dataIndex === 'branches'">
5870
<a-tag
5971
v-if="record.refs.startsWith('refs/tags/')"
@@ -67,15 +79,7 @@
6779
</a-tag>
6880
</template>
6981
<template v-if="column.dataIndex === 'type'">
70-
<a-badge
71-
class="build-badge"
72-
v-if="record.buildState == BuildStateEnum.NEED_REBUILD"
73-
count="NEW"
74-
title="this project has changed, need rebuild"
75-
>
76-
<svg-icon class="avatar" :name="projectMap[record.type]" :size="20" />
77-
</a-badge>
78-
<svg-icon v-else class="avatar" :name="projectMap[record.type]" :size="20" />
82+
<svg-icon class="avatar" :name="projectMap[record.type]" :size="20" />
7983
{{ projectMap[record.type].toUpperCase() }}
8084
</template>
8185
<template v-if="column.dataIndex === 'buildState'">
@@ -360,4 +364,15 @@
360364
.status-processing-running {
361365
animation: running-color 800ms ease-out infinite alternate;
362366
}
367+
368+
.build-badge {
369+
float: right;
370+
margin-right: 5px;
371+
font-size: 12px;
372+
transform: scale(0.7, 0.7);
373+
374+
.ant-badge-count {
375+
padding: 0 5px 1px;
376+
}
377+
}
363378
</style>

0 commit comments

Comments
 (0)