29 lines
560 B
SCSS
29 lines
560 B
SCSS
|
@charset "UTF-8";
|
||
|
|
||
|
/// Append pseudo-classes to a selector(s).
|
||
|
///
|
||
|
/// @argument {list | string} $inputs
|
||
|
/// A selector, or list of selectors, to apply the pseudo-class to.
|
||
|
///
|
||
|
/// @argument {pseudo-class} $pseudo [null]
|
||
|
/// The pseudo-class to be appended.
|
||
|
///
|
||
|
/// @return {list}
|
||
|
///
|
||
|
/// @access private
|
||
|
|
||
|
@function _assign-inputs(
|
||
|
$inputs,
|
||
|
$pseudo: null
|
||
|
) {
|
||
|
$list: ();
|
||
|
|
||
|
@each $input in $inputs {
|
||
|
$input: unquote($input);
|
||
|
$input: if($pseudo, $input + ":" + $pseudo, $input);
|
||
|
$list: append($list, $input, comma);
|
||
|
}
|
||
|
|
||
|
@return $list;
|
||
|
}
|