diff --git a/.env.ibm b/.env.ibm
index f81a5d1867..3161821ed9 100644
--- a/.env.ibm
+++ b/.env.ibm
@@ -7,5 +7,4 @@ VITE_CUSTOM_APP_NAV=true
VITE_CUSTOM_ROUTER=true
VITE_CUSTOM_STORE=true
VITE_APP_SERVER_OFF_REQUIRED=true
-VITE_APP_TFTP_SERVER=false
VITE_APP_ACF_UPLOAD_REQUIRED=true
diff --git a/.eslintrc.cjs b/.eslintrc.cjs
index 692a3d08ca..05b73b649d 100644
--- a/.eslintrc.cjs
+++ b/.eslintrc.cjs
@@ -17,7 +17,10 @@ module.exports = {
trailingComma: 'all',
},
],
- 'vue/component-name-in-template-casing': ['error', 'kebab-case'],
+ 'vue/component-name-in-template-casing': [
+ 'error',
+ 'PascalCase' | 'kebab-case',
+ ],
},
ignorePatterns: ['*.timestamp-*.mjs'],
overrides: [
diff --git a/src/assets/styles/bmc/custom/_card.scss b/src/assets/styles/bmc/custom/_card.scss
index f863ceff9a..736ded97b5 100644
--- a/src/assets/styles/bmc/custom/_card.scss
+++ b/src/assets/styles/bmc/custom/_card.scss
@@ -3,3 +3,18 @@
background-color: theme-color-light($success) !important;
}
}
+
+.card-header,
+.card-footer {
+ padding: 12px 20px;
+}
+
+.card-body {
+ padding: 20px;
+}
+
+@media (max-width: 576px) {
+ .card-deck > .card {
+ margin-bottom: 15px !important;
+ }
+}
diff --git a/src/assets/styles/bmc/custom/_forms.scss b/src/assets/styles/bmc/custom/_forms.scss
index 866b06e69d..56995a8917 100644
--- a/src/assets/styles/bmc/custom/_forms.scss
+++ b/src/assets/styles/bmc/custom/_forms.scss
@@ -59,6 +59,16 @@ div[role='group'] {
}
}
+.form-control.form-control-file {
+ opacity: 0;
+ height: 0;
+ &:focus + span {
+ box-shadow:
+ inset 0 0 0 3px $primary,
+ inset 0 0 0 5px $white;
+ }
+}
+
.form-select,
.form-check-label,
.form-control {
diff --git a/src/components/Global/FormFile.vue b/src/components/Global/FormFile.vue
index 20ca1b80e5..6072f5f49a 100644
--- a/src/components/Global/FormFile.vue
+++ b/src/components/Global/FormFile.vue
@@ -1,39 +1,50 @@
-
+
{{ $t('pageFirmware.cardTitleRunning') }}
@@ -21,12 +21,12 @@{{ $t('pageFirmware.permanent') }}
+
{{ $t('pageFirmware.cardTitleBackup') }}
@@ -48,172 +48,187 @@{{ $t('pageFirmware.temporary') }}
-+
{{ $t('pageFirmware.cardTitleRunning') }}
@@ -12,12 +12,12 @@+
{{ $t('pageFirmware.cardTitleBackup') }}
@@ -25,45 +25,48 @@