$carousel-indicator-size: dynamic(.5em);
$carousel-indicator-spacing: dynamic(.2em);
$carousel-track-size: dynamic(2em);
$carousel-light-ui: dynamic($enable-default-uis);
$carousel-dark-ui: dynamic($enable-default-uis);
$carousel-indicator-active-size: dynamic(null);
$carousel-indicator-border-radius: dynamic($carousel-indicator-size / 2);
@mixin sencha-carousel-indicator-ui(
$ui-label:null,
$color:null,
$gradient:null,
$active-color: null,
$active-gradient: null
) {
.x-carousel-indicator-#{$ui-label} span {
@include background-gradient($color, $gradient);
&.x-carousel-indicator-active {
@include background-gradient($active-color, $active-gradient);
}
}
}
@mixin carousel-light-ui {
@include sencha-carousel-indicator-ui(
$ui-label: 'light',
$color: rgba(#fff, .1),
$active-color: rgba(#fff, .3)
)
}
@mixin carousel-dark-ui {
@include sencha-carousel-indicator-ui(
$ui-label: 'dark',
$color: rgba(#000, .1),
$active-color: rgba(#000, .3)
);
}