blob: 4bb95c410994b32c878a2344b47582b217b44563 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
////
/// @group BEM
///
/// @access public
////
///
/// @access private
///
@function iro-bem-theme-selector($name, $names...) {
$namespace: map-get($iro-bem-namespaces, 'theme');
$selector: null;
@each $name in join($name, $names) {
$sel: '.' + $namespace + '-' + $name;
@if $selector == null {
$selector: join(selector-parse($sel), selector-parse('[class*=\' t-\'] ' + $sel), comma);
$selector: join($selector, selector-parse('[class^=\'t-\'] ' + $sel), comma);
} @else {
$selector: selector-nest($selector, $sel);
}
}
@return $selector;
}
|