+
+
+ {{ entry.name }}
+ {{ formatStorageDetail(entry) }}
+
+
+
+
+
+
+
-
- →
-
-
-
+
+
+ Used by: {{ entry.usedBy.join(', ') }}
+
@@ -506,6 +508,10 @@ export default defineComponent({
display: flex;
gap: 12px;
flex-direction: column;
+
+ :deep(.item-card-header) {
+ display: none;
+ }
}
.mapping-section-title {
@@ -521,6 +527,13 @@ export default defineComponent({
width: 100%;
}
+ .card-content-column {
+ display: flex;
+ flex-direction: column;
+ gap: 8px;
+ width: 100%;
+ }
+
.mapping-source {
display: flex;
flex-direction: column;
@@ -530,13 +543,20 @@ export default defineComponent({
.source-name {
font-weight: 600;
+ font-size: 16px;
+ }
+
+ .used-by {
+ margin-top: 4px;
+ font-size: 14px;
+ line-height: 24px;
}
}
.mapping-arrow {
- color: var(--muted);
- font-size: 16px;
+ font-size: 22px;
flex-shrink: 0;
+ transform: rotate(90deg);
}
.mapping-target {
@@ -553,4 +573,5 @@ export default defineComponent({
.line-height-20 {
line-height: 20px;
}
+
diff --git a/pkg/harvester/pages/c/_cluster/forklift/configure-provider.vue b/pkg/harvester/pages/c/_cluster/forklift/configure-provider.vue
index ac8d5d8c..4793f475 100644
--- a/pkg/harvester/pages/c/_cluster/forklift/configure-provider.vue
+++ b/pkg/harvester/pages/c/_cluster/forklift/configure-provider.vue
@@ -1,5 +1,5 @@
-
@@ -402,8 +348,17 @@ export default defineComponent({
@@ -334,9 +335,6 @@ export default defineComponent({
{{ t('harvester.addons.forklift.reviewMigration.coldMigration') }}
- {{ t('harvester.addons.forklift.reviewMigration.vmsWillShutDown') }}
diff --git a/pkg/harvester/pages/c/_cluster/forklift/select-vms.vue b/pkg/harvester/pages/c/_cluster/forklift/select-vms.vue
index c226c586..7b3ea8a5 100644
--- a/pkg/harvester/pages/c/_cluster/forklift/select-vms.vue
+++ b/pkg/harvester/pages/c/_cluster/forklift/select-vms.vue
@@ -1,11 +1,11 @@
-
{{ row.resourcesSub }}
- {{ row.powerState }}
+
@@ -456,59 +339,17 @@ export default defineComponent({
.vm-name-cell {
display: flex;
flex-direction: column;
+ font-size: 14px;
.vm-name {
- font-weight: 600;
line-height: 20px;
}
.vm-id {
- font-size: 12px;
line-height: 20px;
}
}
- .power-badge {
- display: inline-block;
- padding: 2px 8px;
- border-radius: 4px;
- font-size: 12px;
- font-weight: 600;
-
- &.power-on {
- background-color: #d4edda;
- color: #155724;
- }
-
- &.power-off {
- background-color: #fff3cd;
- color: #856404;
- }
- }
-
- .manual-vm-form {
- .add-btn-col {
- display: flex;
- align-items: flex-end;
- }
- }
-
- .manual-vm-row {
- display: flex;
- align-items: center;
- justify-content: space-between;
- }
-
- .multi-line-cell {
- display: flex;
- flex-direction: column;
- line-height: 20px;
- }
-
- .mt-4 {
- margin-top: 4px;
- }
-
.actions-footer {
display: flex;
justify-content: flex-end;