File tree 8 files changed +29
-12
lines changed
ui-article-card/src/lib/components/article-regular-card
ui-article-list-title/src/lib/ui-article-list-title
newsletter/feature-newsletter/src/lib/feature-newsletter
shared/assets/src/lib/styles
8 files changed +29
-12
lines changed Original file line number Diff line number Diff line change 23
23
[priority] ="imagePriority() "
24
24
size ="32 "
25
25
/>
26
- < span class ="text-sm/[14px] font-medium ">
26
+ < span class ="text-al-primary-foreground text- sm/[14px] font-medium ">
27
27
{{ article().author.name }}
28
28
</ span >
29
29
</ div >
39
39
</ div >
40
40
< div class ="flex flex-col gap-3 px-4 pb-4 pt-3 ">
41
41
< h3
42
- class ="*:text-al-pink text-2xl font-bold *:not-italic "
42
+ class ="*:text-al-primary-foreground text-2xl font-bold *:not-italic "
43
43
[id] ="article().slug "
44
44
[innerHTML] ="sanitizedArticle().title "
45
45
style ="word-break: break-word "
Original file line number Diff line number Diff line change 1
1
< div class ="my-5 flex flex-row items-center justify-between gap-6 ">
2
2
< h2
3
3
data-testId ="article-list-title "
4
- class ="line-clamp-2 max-w-[160px] text-xl font-bold md:line-clamp-1 md:max-w-full lg:text-3xl "
4
+ class ="text-al-primary-foreground line-clamp-2 max-w-[160px] text-xl font-bold md:line-clamp-1 md:max-w-full lg:text-3xl "
5
5
>
6
6
{{ title() }}
7
7
</ h2 >
Original file line number Diff line number Diff line change 1
- < header class ="bg-al-background/95 z-30 h-20 w-full border-b shadow-xl ">
1
+ < header
2
+ class ="dark:bg-al-background/95 z-30 h-20 w-full border-b bg-white shadow-xl "
3
+ >
2
4
< div
3
5
class ="mx-auto flex h-full w-full max-w-screen-xl items-center justify-between px-6 py-4 xl:px-0 "
4
6
>
@@ -29,7 +31,7 @@ <h1 class="text-al-primary px-4 text-lg font-bold">angular.love</h1>
29
31
type ="button "
30
32
class ="border-al-gray-200 mr-1 rounded border bg-transparent px-1 py-2 font-medium leading-4 md:mr-2 md:px-4 "
31
33
[ngClass] ="{
32
- '!text-white ': language() === 'en',
34
+ '!text-al-foreground ': language() === 'en',
33
35
'!text-al-gray-50 opacity-50': language() !== 'en',
34
36
} "
35
37
[attr.aria-label] ="t('changeLangToEnglish') "
@@ -42,7 +44,7 @@ <h1 class="text-al-primary px-4 text-lg font-bold">angular.love</h1>
42
44
type ="button "
43
45
class ="border-al-gray-200 mr-1 rounded border bg-transparent px-1 py-2 font-medium leading-4 md:mr-2 md:px-4 "
44
46
[ngClass] ="{
45
- '!text-white ': language() === 'pl',
47
+ '!text-al-foreground ': language() === 'pl',
46
48
'!text-al-gray-50 opacity-50': language() !== 'pl',
47
49
} "
48
50
[attr.aria-label] ="t('changeLangToPolish') "
Original file line number Diff line number Diff line change 5
5
< div class ="flex flex-col ">
6
6
< h2
7
7
id ="newsletter-title "
8
- class ="text-4xl font-bold lg:text-2xl xl:text-4xl "
8
+ class ="text-al-primary-foreground text- 4xl font-bold lg:text-2xl xl:text-4xl "
9
9
>
10
10
{{ t('title') }}
11
11
</ h2 >
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ export class CardLinkableDirective {
69
69
export class GradientCardDirective {
70
70
@HostBinding ( 'class' )
71
71
get hostClasses ( ) {
72
- return 'border !bg-al-radial-gradient bg-al-background' ;
72
+ return 'border !bg-al-radial-gradient bg-al-card dark:bg-al- background' ;
73
73
}
74
74
}
75
75
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ export type UiDifficulty = 'beginner' | 'intermediate' | 'advanced';
26
26
<div
27
27
class="flex items-center self-stretch rounded-l-md pl-1 text-center align-middle xl:pl-2"
28
28
[ngClass]="{
29
- 'bg-al-background': isColorBackground(),
29
+ 'dark: bg-al-background bg-transparent ': isColorBackground(),
30
30
'bg-al-border': !isColorBackground(),
31
31
}"
32
32
>
@@ -45,7 +45,8 @@ export type UiDifficulty = 'beginner' | 'intermediate' | 'advanced';
45
45
<div
46
46
class="mx-0.5 inline-block h-4 w-4 rounded-full bg-transparent lg:mx-1"
47
47
[ngClass]="{
48
- 'shadow-al-full-background': isColorBackground(),
48
+ 'dark:shadow-al-full-background shadow-transparent':
49
+ isColorBackground(),
49
50
'shadow-al-full-border': !isColorBackground(),
50
51
}"
51
52
></div>
@@ -77,7 +78,7 @@ export type UiDifficulty = 'beginner' | 'intermediate' | 'advanced';
77
78
<div
78
79
class="flex items-center self-stretch rounded-r-md pr-1 text-center align-middle"
79
80
[ngClass]="{
80
- 'bg-al-background': isColorBackground(),
81
+ 'dark: bg-al-background bg-transparent ': isColorBackground(),
81
82
'bg-al-border': !isColorBackground(),
82
83
}"
83
84
></div>
Original file line number Diff line number Diff line change 8
8
:root {
9
9
--primary : 255 0 106 ;
10
10
--foreground : 255 255 255 ;
11
+ --primary-foreground : 255 255 255 ;
11
12
--muted : 190 196 202 ;
12
13
--border : 46 47 59 ;
13
14
--card : 25 26 34 ;
14
15
--background : 16 15 21 ;
15
16
}
17
+
18
+ @media (prefers-color-scheme : light ) {
19
+ :root {
20
+ --primary : 213 1 89 ;
21
+ --foreground : 20 21 27 ;
22
+ --primary-foreground : 106 121 139 ;
23
+ --muted : 25 25 25 ;
24
+ --border : 200 200 200 ;
25
+ --card : 255 255 255 ;
26
+ --background : 236 236 236 ;
27
+ }
28
+ }
16
29
}
17
30
18
31
@layer base {
Original file line number Diff line number Diff line change 1
1
/** @type {import('tailwindcss').Config } */
2
2
module . exports = {
3
- darkMode : [ 'class' ] ,
4
3
theme : {
5
4
extend : {
6
5
colors : {
7
6
'al-foreground' : 'rgb(var(--foreground) / <alpha-value>)' ,
7
+ 'al-primary-foreground' :
8
+ 'rgb(var(--primary-foreground) / <alpha-value>)' ,
8
9
'al-card' : 'rgb(var(--card) / <alpha-value>)' ,
9
10
'al-background' : 'rgba(var(--background) / <alpha-value>)' ,
10
11
'al-border' : 'rgb(var(--border) / <alpha-value>)' ,
You can’t perform that action at this time.
0 commit comments