Skip to content

Commit 46ddca6

Browse files
committed
fix(theme.directive): use colorScheme if dark not set
1 parent 8f9afe4 commit 46ddca6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

projects/coreui-angular/src/lib/shared/theme.directive.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { booleanAttribute, Directive, effect, ElementRef, inject, input, Renderer2 } from '@angular/core';
1+
import { booleanAttribute, Directive, effect, ElementRef, inject, input, Renderer2, untracked } from '@angular/core';
22

33
@Directive({
44
selector: '[cTheme]',
@@ -22,7 +22,7 @@ export class ThemeDirective {
2222
readonly dark = input(false, { transform: booleanAttribute });
2323

2424
readonly #darkChange = effect(() => {
25-
const darkTheme = this.dark();
25+
const darkTheme = this.dark() || untracked(this.colorScheme) === 'dark';
2626
darkTheme ? this.setTheme('dark') : this.unsetTheme();
2727
});
2828

0 commit comments

Comments
 (0)