Skip to content
This repository was archived by the owner on Nov 20, 2020. It is now read-only.

Commit 79886d2

Browse files
committed
Allow importing of functions and mixins in a more comfortable way
1 parent 1a60eaf commit 79886d2

11 files changed

+31
-29
lines changed

_functions.scss

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@import "functions/grid-column-width";
2+
@import "functions/grid-configuration-at";
3+
@import "functions/grid-gutter-width";
4+
@import "functions/grid-outer-margin";

_mixins.scss

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
@import "mixins/grid-breakpoint";
2+
@import "mixins/grid-gutter-width";
3+
@import "mixins/grid-outer-margin";
File renamed without changes.

functions/_grid-column-width.scss

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/// Returns the total width for a given column.
2+
@function grid-column-width($i) {
3+
@return 100% / $grid-columns * $i;
4+
}

src/_functions.scss functions/_grid-configuration-at.scss

-23
Original file line numberDiff line numberDiff line change
@@ -26,26 +26,3 @@
2626
// return the requested value, otherwise null.
2727
@return if($index <= length($option), nth($option, $index), null);
2828
}
29-
30-
/// Returns the total width for a given column.
31-
@function grid-column-width($i) {
32-
@return 100% / $grid-columns * $i;
33-
}
34-
35-
/// Returns the appropriate outer margin for a given or not given breakpoint.
36-
@function grid-outer-margin($name: null) {
37-
@return grid-configuration-at(
38-
$name,
39-
$grid-outer-margin,
40-
$grid-breakpoints
41-
);
42-
}
43-
44-
/// Returns the appropriate gutter width for a given or not given breakpoint.
45-
@function grid-gutter-width($name: null) {
46-
@return grid-configuration-at(
47-
$name,
48-
$grid-gutter-width,
49-
$grid-breakpoints
50-
);
51-
}

functions/_grid-gutter-width.scss

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/// Returns the appropriate gutter width for a given or not given breakpoint.
2+
@function grid-gutter-width($name: null) {
3+
@return grid-configuration-at(
4+
$name,
5+
$grid-gutter-width,
6+
$grid-breakpoints
7+
);
8+
}

functions/_grid-outer-margin.scss

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/// Returns the appropriate outer margin for a given or not given breakpoint.
2+
@function grid-outer-margin($name: null) {
3+
@return grid-configuration-at(
4+
$name,
5+
$grid-outer-margin,
6+
$grid-breakpoints
7+
);
8+
}

grid.scss

+4-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
/*! {{ name }} v{{ version }} */
22

3-
// Import grid functions/mixins.
4-
@import "src/functions";
5-
@import "src/variables";
6-
@import "src/grid-breakpoint";
7-
@import "src/grid-gutter-width";
8-
@import "src/grid-outer-margin";
3+
// Import grid functions, mixins and settings.
4+
@import "functions";
5+
@import "mixins";
6+
@import "variables";
97

108
.#{$grid-classes-prefix}container {
119
@include grid-outer-margin;
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)