Skip to content
Snippets Groups Projects
Commit 57ea9f04 authored by Chris Lawton's avatar Chris Lawton
Browse files

adding opposite direction function to return the opposite direction of each direction in a list

parent 22c57018
No related branches found
No related tags found
No related merge requests found
// Returns the opposite direction of each direction in a list
// @param {List} $directions - List of initial directions
// @return {List} - List of opposite directions
@function opposite-direction($directions) {
$opposite-directions: ();
$direction-map: (
'top': 'bottom',
'right': 'left',
'bottom': 'top',
'left': 'right',
'center': 'center',
'ltr': 'rtl',
'rtl': 'ltr'
);
@each $direction in $directions {
$direction: to-lower-case($direction);
@if map-has-key($direction-map, $direction) {
$opposite-directions: append($opposite-directions, unquote(map-get($direction-map, $direction)));
} @else {
@warn 'No opposite direction can be found for `#{$direction}`. Direction omitted.';
}
}
@return $opposite-directions;
}
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
@import 'vendor/normalize'; @import 'vendor/normalize';
// Abstracts // Abstracts
@import 'abstracts/functions';
@import 'abstracts/mixins'; @import 'abstracts/mixins';
@import 'abstracts/variables'; @import 'abstracts/variables';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment