1+ @use ' sass:color' ;
2+
13/* !
24 * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
35 * SPDX-License-Identifier: AGPL-3.0-or-later
46 */
57// SCSS darken/lighten function override
68@function nc-darken ($color , $value ) {
7- @return darken ($color , $value );
9+ @return color . adjust ($color , $lightness : - $ value, $space : hsl );
810}
911
1012@function nc-lighten ($color , $value ) {
11- @return lighten ($color , $value );
13+ @return color . adjust ($color , $lightness : $ value, $space : hsl );
1214}
1315
1416// SCSS variables
@@ -35,10 +37,10 @@ $color-primary-light-hover: mix($color-primary-light, $color-main-text, 95%) !de
3537$color-primary-text : #ffffff !default ;
3638// do not use nc-darken/lighten in case of overriding because
3739// primary-text is independent of color-main-text
38- $color-primary-element-text-dark : darken ($color-primary-text , 7 % ) !default ;
40+ $color-primary-element-text-dark : color . adjust ($color-primary-text , $lightness : -7 % , $space : hsl ) !default ;
3941$color-primary-element : $color-primary !default ;
4042$color-primary-element-hover : mix ($color-primary-element , $color-main-background , 80% ) !default ;
41- $color-primary-element-light : lighten ($color-primary-element , 15% ) !default ;
43+ $color-primary-element-light : color . adjust ($color-primary-element , $lightness : 15% , $space : hsl ) !default ;
4244
4345$color-error : #e9322d ;
4446$color-error-hover : mix ($color-error , $color-main-background , 80% ) !default ;
@@ -66,7 +68,7 @@ $image-favicon: url('../img/logo/logo.svg?v=1') !default;
6668$color-loading-light : #ccc !default ;
6769$color-loading-dark : #444 !default ;
6870
69- $color-box-shadow : transparentize (nc-darken ($color-main-background , 70% ), 0.5 ) !default ;
71+ $color-box-shadow : color . adjust (nc-darken ($color-main-background , 70% ), $alpha : - 0.5, $space : hsl ) !default ;
7072
7173// light border like file table or app-content list
7274$color-border : nc-darken ($color-main-background , 7% ) !default ;
0 commit comments