Skip to content

Commit

Permalink
Stricter checks in LegacyColor constructor (#349)
Browse files Browse the repository at this point in the history
  • Loading branch information
mrdziuban authored Nov 12, 2024
1 parent 682ce0c commit 2e03e8e
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion lib/src/legacy/value/color.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// MIT-style license that can be found in the LICENSE file or at
// https://opensource.org/licenses/MIT.

import {isNullOrUndefined} from '../../utils';
import {SassColor} from '../../value/color';
import {LegacyValueBase} from './base';

Expand All @@ -22,7 +23,7 @@ export class LegacyColor extends LegacyValueBase<SassColor> {
}

let red: number;
if (!green || !blue) {
if (isNullOrUndefined(green) || isNullOrUndefined(blue)) {
const argb = redOrArgb as number;
alpha = (argb >> 24) / 0xff;
red = (argb >> 16) % 0x100;
Expand Down

0 comments on commit 2e03e8e

Please sign in to comment.