Skip to content

Commit 2d6dbe7

Browse files
committed
feat: seperate colors into extra file
Much overhead, so use a seperate file, which has to be included as addon. Establish the use of primary, secondary etc. colors. fixes #54
1 parent 73cfc6a commit 2d6dbe7

5 files changed

Lines changed: 22 additions & 3 deletions

File tree

components/collapsible/_collapsible.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
@use '../../sass/variables' as *;
22
@use '../../sass/global' as *;
3-
@use '../../sass/color-variables' as *;
3+
// @use '../../sass/color-variables' as *;
44

55
.collapsible {
66
padding-left: 0;

rollup.config.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,24 @@ const config: RollupOptions[] = [
138138
defaultHandler(warning);
139139
}
140140
},
141+
{
142+
input: 'sass/_colors.scss',
143+
output: [{ file: 'dist/css/materialize.colors.min.css' }], // overwritten
144+
plugins: [
145+
scss({
146+
fileName: 'materialize.colors.min.css',
147+
outputStyle: 'compressed',
148+
processor: (css) =>
149+
postcss([autoprefixer])
150+
.process(css, { from: 'materialize.colors.min.css' })
151+
.then((result) => result.css)
152+
})
153+
],
154+
onwarn: (warning, defaultHandler) => {
155+
if (!(warning.code === 'FILE_NAME_CONFLICT' || warning.code === 'EMPTY_BUNDLE'))
156+
defaultHandler(warning);
157+
}
158+
},
141159

142160
//--- CSS Banners
143161
{
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@charset "UTF-8";
12
// Google Color Palette defined: http://www.google.com/design/spec/style/color.html
23

34
$materialize-red: (

sass/_variables.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
$md_sys_typescale_body-large_size: 16px;
33

44
@use "sass:math";
5-
@use "./_color-variables";
5+
@use "./_colors";
66

77
// Colors
88
$success-color: colorFunc("green", "base") !default;

sass/materialize.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
@forward "./colors.module.css";
88
@forward "./typography";
99
@forward "./mixins.module";
10-
@forward "./color-variables";
10+
// @forward "./colors"; // => put in seperate file
1111
@forward "./variables";
1212
@forward "./global";
1313
@forward "./grid";

0 commit comments

Comments
 (0)