27 lines
611 B
SCSS
27 lines
611 B
SCSS
$include-rtl: true !default;
|
|
|
|
// rtl()
|
|
//
|
|
// Includes Right-To-Left language support by adding a parent selector of
|
|
// `[dir="rtl"]`. Since the dir attribute is usually defined on the html element
|
|
// of a page, using this mixin on a ruleset that matches the html element won't
|
|
// work.
|
|
//
|
|
// Can be turned off globally by setting `$include-rtl: false;`.
|
|
//
|
|
// $selector = '[dir="rtl"]' - The RTL parent selector.
|
|
@mixin rtl($selector: '[dir="rtl"]') {
|
|
@if $include-rtl {
|
|
@if & {
|
|
#{$selector} & {
|
|
@content;
|
|
}
|
|
}
|
|
@else {
|
|
#{$selector} {
|
|
@content;
|
|
}
|
|
}
|
|
}
|
|
}
|