mirror of https://github.com/ghostfolio/ghostfolio
committed by
GitHub
16 changed files with 314 additions and 67 deletions
@ -0,0 +1,110 @@ |
|||
@use '@angular/material' as mat; |
|||
|
|||
$dark-primary-text: rgba(black, 0.87); |
|||
$light-primary-text: white; |
|||
|
|||
$gf-primary: ( |
|||
50: var(--gf-theme-primary-50), |
|||
100: var(--gf-theme-primary-100), |
|||
200: var(--gf-theme-primary-200), |
|||
300: var(--gf-theme-primary-300), |
|||
400: var(--gf-theme-primary-400), |
|||
500: var(--gf-theme-primary-500), |
|||
600: var(--gf-theme-primary-600), |
|||
700: var(--gf-theme-primary-700), |
|||
800: var(--gf-theme-primary-800), |
|||
900: var(--gf-theme-primary-900), |
|||
A100: var(--gf-theme-primary-A100), |
|||
A200: var(--gf-theme-primary-A200), |
|||
A400: var(--gf-theme-primary-A400), |
|||
A700: var(--gf-theme-primary-A700), |
|||
contrast: ( |
|||
50: $dark-primary-text, |
|||
100: $dark-primary-text, |
|||
200: $dark-primary-text, |
|||
300: $light-primary-text, |
|||
400: $light-primary-text, |
|||
500: $light-primary-text, |
|||
600: $light-primary-text, |
|||
700: $light-primary-text, |
|||
800: $light-primary-text, |
|||
900: $light-primary-text, |
|||
A100: $dark-primary-text, |
|||
A200: $light-primary-text, |
|||
A400: $light-primary-text, |
|||
A700: $light-primary-text |
|||
) |
|||
); |
|||
|
|||
$gf-secondary: ( |
|||
50: var(--gf-theme-secondary-50), |
|||
100: var(--gf-theme-secondary-100), |
|||
200: var(--gf-theme-secondary-200), |
|||
300: var(--gf-theme-secondary-300), |
|||
400: var(--gf-theme-secondary-400), |
|||
500: var(--gf-theme-secondary-500), |
|||
600: var(--gf-theme-secondary-600), |
|||
700: var(--gf-theme-secondary-700), |
|||
800: var(--gf-theme-secondary-800), |
|||
900: var(--gf-theme-secondary-900), |
|||
A100: var(--gf-theme-secondary-A100), |
|||
A200: var(--gf-theme-secondary-A200), |
|||
A400: var(--gf-theme-secondary-A400), |
|||
A700: var(--gf-theme-secondary-A700), |
|||
contrast: ( |
|||
50: $dark-primary-text, |
|||
100: $dark-primary-text, |
|||
200: $dark-primary-text, |
|||
300: $light-primary-text, |
|||
400: $light-primary-text, |
|||
500: $light-primary-text, |
|||
600: $light-primary-text, |
|||
700: $light-primary-text, |
|||
800: $light-primary-text, |
|||
900: $light-primary-text, |
|||
A100: $dark-primary-text, |
|||
A200: $light-primary-text, |
|||
A400: $light-primary-text, |
|||
A700: $light-primary-text |
|||
) |
|||
); |
|||
|
|||
@include mat.core(); |
|||
@include mat.legacy-core(); |
|||
|
|||
// Create default theme |
|||
$gf-theme-default: mat.define-light-theme( |
|||
( |
|||
color: ( |
|||
primary: mat.define-palette($gf-primary), |
|||
accent: mat.define-palette($gf-secondary, 500, 900, A100) |
|||
), |
|||
density: 0, |
|||
typography: mat.define-typography-config() |
|||
) |
|||
); |
|||
@include mat.all-component-themes($gf-theme-default); |
|||
@include mat.all-legacy-component-themes($gf-theme-default); |
|||
|
|||
// Create dark theme |
|||
$gf-theme-dark: mat.define-dark-theme( |
|||
( |
|||
color: ( |
|||
primary: mat.define-palette($gf-primary), |
|||
accent: mat.define-palette($gf-secondary, 500, 900, A100) |
|||
), |
|||
density: 0, |
|||
typography: mat.define-typography-config() |
|||
) |
|||
); |
|||
.is-dark-theme { |
|||
@include mat.all-component-colors($gf-theme-dark); |
|||
@include mat.all-legacy-component-colors($gf-theme-dark); |
|||
} |
|||
|
|||
:root { |
|||
--gf-theme-primary-500: #36cfcc; |
|||
--gf-theme-primary-500-rgb: 0, 187, 255; |
|||
--gf-theme-secondary-500: #3686cf; |
|||
--gf-theme-secondary-500-rgb: 78, 208, 94; |
|||
} |
Loading…
Reference in new issue