scottyaslan commented on code in PR #8480:
URL: https://github.com/apache/nifi/pull/8480#discussion_r1518277266


##########
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/src/app/pages/flow-designer/ui/canvas/canvas.component.ts:
##########
@@ -339,13 +339,13 @@ export class Canvas implements OnInit, OnDestroy {
             .attr('orient', 'auto')
             .attr('class', function (d: string) {
                 if (d === 'ghost') {
-                    return 'primary-contrast-300';
+                    return 'primary-canvas-400';

Review Comment:
   Is defined as:
   
   ```
   .primary-canvas-400 {
               fill: $canvas-primary-palette-500;
           }
   ```
   
   Is it intentional to make the `.primary-canvas-400` be 
canvas-primary-palette-500??? Seems like if the correct color is 
canvas-primary-palette-500 then the name of this class should be 
`.canvas-primary-palette-500`...



##########
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/src/app/pages/flow-designer/ui/canvas/header/new-canvas-item/_new-canvas-item.component-theme.scss:
##########
@@ -25,33 +26,46 @@
 
     // Get the color palette from the color-config.
     $primary-palette: map.get($color-config, 'primary');
-    $accent-palette: map.get($color-config, 'accent');
-    $canvas-primary-palette: map.get($canvas-color-config, 'primary');
 
     // Get hues from palette
-    $primary-palette-100: mat.get-color-from-palette($primary-palette, 100);
-    $primary-palette-300: mat.get-color-from-palette($primary-palette, 300);
-    $accent-palette-A400: mat.get-color-from-palette($accent-palette, 'A400');
-    $canvas-primary-palette-50: 
mat.get-color-from-palette($canvas-primary-palette, 50);
+    // Get hues from palette

Review Comment:
   Additional comment. Is it necessary?



##########
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/src/app/pages/flow-designer/service/canvas-utils.service.ts:
##########
@@ -1253,9 +1253,9 @@ export class CanvasUtils {
                 })
                 .attr('class', function () {
                     if (terminatedThreads > 0) {
-                        return `active-thread-count-icon warn-400`;
+                        return `active-thread-count-icon warn-default`;

Review Comment:
   `warn-default` is not defined anywhere.



##########
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/src/styles.scss:
##########
@@ -187,153 +192,145 @@ $appFontPath: '~roboto-fontface/fonts';
     $canvas-accent-palette: map.get($canvas-color-config, 'accent');
 
     // Get hues from palette
-    $primary-palette-50: mat.get-color-from-palette($primary-palette, 50);
-    $primary-palette-200: mat.get-color-from-palette($primary-palette, 200);
-    $primary-palette-500: mat.get-color-from-palette($primary-palette, 500);
-    $accent-palette-A100: mat.get-color-from-palette($accent-palette, 'A100');
-    $accent-palette-A200: mat.get-color-from-palette($accent-palette, 'A200');
-    $accent-palette-A400: mat.get-color-from-palette($accent-palette, 'A400');
-    $canvas-primary-palette-50: 
mat.get-color-from-palette($canvas-primary-palette, 50);
-    $canvas-primary-palette-200: 
mat.get-color-from-palette($canvas-primary-palette, 200);
-    $canvas-primary-palette-400: 
mat.get-color-from-palette($canvas-primary-palette, 400);
-    $canvas-primary-palette-900: 
mat.get-color-from-palette($canvas-primary-palette, 900);
-    $canvas-accent-palette-200: 
mat.get-color-from-palette($canvas-accent-palette, 200);
-    $canvas-accent-palette-400: 
mat.get-color-from-palette($canvas-accent-palette, 400);
-    $canvas-accent-palette-A200: 
mat.get-color-from-palette($canvas-accent-palette, 'A200');
-    $warn-palette-200: mat.get-color-from-palette($warn-palette, 200);
-    $warn-palette-300: mat.get-color-from-palette($warn-palette, 300);
-    $warn-palette-A100: mat.get-color-from-palette($warn-palette, 'A100');
-    $warn-palette-A400: mat.get-color-from-palette($warn-palette, 'A400');
+
+    // Start with the canvas theme.
+    $canvas-primary-palette-A200: 
mat.get-color-from-palette($canvas-primary-palette, A200);
+    $canvas-primary-palette-500: 
mat.get-color-from-palette($canvas-primary-palette, 500);
+    $canvas-accent-palette-lighter: 
mat.get-color-from-palette($canvas-accent-palette, lighter);
+    $canvas-accent-palette-default: 
mat.get-color-from-palette($canvas-accent-palette, default);
+
+    $primary-palette-lighter: mat.get-color-from-palette($primary-palette, 
lighter);
+    $primary-palette-default: mat.get-color-from-palette($primary-palette, 
'default');
+    $primary-palette-A400: mat.get-color-from-palette($primary-palette, 
'A400');
+
+    $accent-palette-default: mat.get-color-from-palette($accent-palette, 
'default');
+    $accent-palette-lighter: mat.get-color-from-palette($accent-palette, 
'lighter');
+
+    $warn-palette-lighter: mat.get-color-from-palette($warn-palette, lighter);
+    $warn-palette-default: mat.get-color-from-palette($warn-palette, 
'default');
+
+    // Alternative hue for warn colors.
+    $warn-palette-A200: mat.get-color-from-palette($warn-palette, 'A200');
+
+    $surface: utils.get-surface($canvas-color-config);
+    $surface-darker: utils.get-surface($canvas-color-config, darker);
+    $surface-highlight: utils.get-on-surface($canvas-color-config, highlight);
+    $on-surface: utils.get-on-surface($canvas-color-config);
+    $on-surface-lighter: utils.get-on-surface($canvas-color-config, lighter);
+
+    * { // Tailwind sets a default that doesn't shift with light and dark 
themes
+        border-color: $on-surface-lighter;
+    }
 
     a {
-        color: $accent-palette-A400;
-        text-decoration-color: $primary-palette-200;
+        color: utils.get-color-on-surface($color-config, $surface);
+        text-decoration-color: $primary-palette-lighter;
     }
 
     a:hover {
-        text-decoration-color: $accent-palette-A400;
+        text-decoration-color: utils.get-color-on-surface($color-config, 
$surface);
     }
 
     .tooltip {
-        background-color: $canvas-primary-palette-900;
-        border-color: $canvas-primary-palette-200;
-        box-shadow: 0 2px 5px $canvas-primary-palette-50;
-        color: $canvas-primary-palette-200;
+        background-color: $surface;
+        border-color: $on-surface;
+        box-shadow: 0 2px 5px $canvas-primary-palette-A200;
+        color: $on-surface;
     }
 
     .property-editor {
-        background-color: $canvas-primary-palette-900;
-        box-shadow: 0 2px 5px $canvas-primary-palette-50;
+        background-color: $surface;
+        box-shadow: 0 2px 5px $canvas-primary-palette-A200;
     }
 
     .disabled {
-        color: $primary-palette-500 !important;
-        fill: $primary-palette-500 !important;
-        text-shadow: 0 0 4px $canvas-primary-palette-900;
+        color: $primary-palette-default !important;
+        fill: $primary-palette-default !important;
     }
 
     .enabled {
-        color: $accent-palette-A200 !important;
-        fill: $accent-palette-A200 !important;
-        text-shadow: 0 0 4px $canvas-primary-palette-900;
+        color: $primary-palette-A400 !important;
+        fill: $primary-palette-A400 !important;
     }
 
     .stopped {
-        color: $warn-palette-200 !important;
-        fill: $warn-palette-200 !important;
-        text-shadow: 0 0 4px $canvas-primary-palette-900;
+        color: $warn-palette-lighter !important;
+        fill: $warn-palette-lighter !important;
     }
 
     .running {
-        color: $canvas-accent-palette-200 !important;
-        fill: $canvas-accent-palette-200 !important;
-        text-shadow: 0 0 4px $canvas-primary-palette-900;
+        color: $canvas-accent-palette-lighter !important;
+        fill: $canvas-accent-palette-lighter !important;
     }
 
     .has-errors,
     .invalid {
-        color: $canvas-accent-palette-A200 !important;
-        fill: $canvas-accent-palette-A200 !important;
-        text-shadow: 0 0 4px $canvas-primary-palette-900;
+        color: $warn-palette-A200 !important;
+        fill: $warn-palette-A200 !important;
     }
 
     .validating {
-        color: $canvas-primary-palette-400 !important;
-        fill: $canvas-primary-palette-400 !important;
-        text-shadow: 0 0 4px $canvas-primary-palette-900;
+        color: $canvas-primary-palette-500 !important;
+        fill: $canvas-primary-palette-500 !important;
     }
 
     .transmitting {
-        color: $accent-palette-A200 !important;
-        fill: $accent-palette-A200 !important;
-        text-shadow: 0 0 4px $canvas-primary-palette-900;
-    }
-
-    .not-transmitting {
-        color: $primary-palette-500 !important;
-        fill: $primary-palette-500 !important;
-        text-shadow: 0 0 4px $canvas-primary-palette-900;
+        color: $canvas-accent-palette-default !important;
+        fill: $canvas-accent-palette-default !important;
     }
 
     .up-to-date {
-        color: $canvas-accent-palette-400 !important;
-        fill: $canvas-accent-palette-400 !important;
-        text-shadow: 0 0 4px $canvas-primary-palette-900;
+        color: $canvas-accent-palette-default !important;
+        fill: $canvas-accent-palette-default !important;
     }
 
     .locally-modified,
     .sync-failure {
-        color: $warn-palette-A100 !important;
-        fill: $warn-palette-A100 !important;
-        text-shadow: 0 0 4px $canvas-primary-palette-900;
+        color: $accent-palette-lighter !important;
+        fill: $accent-palette-lighter !important;
     }
 
     .stale,
     .locally-modified-and-stale {
-        color: $warn-palette-300 !important;
-        fill: $warn-palette-300 !important;
-        text-shadow: 0 0 4px $canvas-primary-palette-900;
+        color: $warn-palette-default !important;
+        fill: $warn-palette-default !important;
     }
 
     .zero {
-        color: $accent-palette-A100 !important;
-        fill: $accent-palette-A100 !important;
-        text-shadow: none !important;
+        opacity: 0.5;
     }
 
     .blank,
     .unset,
     .sensitive {
-        color: $canvas-primary-palette-400 !important;
+        color: $canvas-primary-palette-500 !important;
     }
 
     button.nifi-button {
-        border: 1px solid $primary-palette-200;
-        background-color: $primary-palette-50;
-        color: $accent-palette-A400;
+        color: utils.get-color-on-surface($color-config, $surface-darker);
     }
 
     button.nifi-button:hover {
-        border-color: $accent-palette-A400;
+        background-color: $surface-highlight;
     }
 
     button.nifi-button:disabled {
-        color: $primary-palette-200 !important;
+        color: $on-surface-lighter;
+        background-color: transparent;
         cursor: not-allowed;
-        border: 1px solid $primary-palette-200;
-
+        
         i {
-            color: $primary-palette-200 !important;
+            color: $on-surface-lighter;
         }
     }
 
     .value,
     .refresh-timestamp {
-        color: $warn-palette-A400;
+        color: utils.get-color-on-surface($color-config, $surface, 'accent');
     }
 
-    ngx-skeleton-loader .skeleton-loader {

Review Comment:
   Why did you delete these skeleten-loader styles?



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to