]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Fixed modal forms background color 68026/head
authorAfreen Misbah <afreen@ibm.com>
Mon, 13 Apr 2026 23:09:51 +0000 (04:39 +0530)
committerAfreen Misbah <afreen@ibm.com>
Tue, 28 Apr 2026 08:37:31 +0000 (14:07 +0530)
Signed-off-by: Afreen Misbah <afreen@ibm.com>
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.html
src/pybind/mgr/dashboard/frontend/src/styles/_carbon-defaults.scss

index cc741ede3ca2886bb6c4578fc17344ec969e3cce..1d7e407e9f702d4cc906a744b5e231a0c4a19a4c 100644 (file)
@@ -6,7 +6,8 @@
         i18n>{{ action | titlecase }} {{ resource }}</h3>
     <cd-help-text></cd-help-text>
   </cds-modal-header>
-  <section cdsModalContent>
+  <section cdsModalContent
+           hasForm="true">
     <form #frm="ngForm"
           [formGroup]="serviceForm"
           novalidate>
               <input cdsText
                      type="text"
                      [value]="serviceForm.controls.service_type.value + '.'"
-                     [disabled]="editing"
-                     readonly="true">
+                     disabled="true">
             </cds-text-label>
           </div>
           <cds-text-label [invalid]="serviceForm.controls.service_id.invalid && serviceForm.controls.service_id.dirty"
index 8d41b7a0fcecd4a171807bea9e6407f313aee93b..7d920f0c66a50ffacaf32c32a9bed0c4254d7047 100644 (file)
@@ -235,3 +235,20 @@ Tabs
 .cds--text-truncate--end {
   @include textTruncate.text-truncate-end;
 }
+
+/******************************************
+Modals
+******************************************/
+
+/* Temporary workaround for Carbon modal form field background bug.
+ https://github.com/carbon-design-system/carbon-components-angular/issues/3340
+ */
+.cds--modal {
+  .cds--select-input,
+  .cds--text-input,
+  .cds--list-box,
+  .cds--number input[type='number'],
+  .cds--text-area {
+    background-color: var(--cds-layer-02);
+  }
+}