////
/// @group classic-player-controls
////

/// Type of icons to use:
///
/// - `"icon-font"`: Circular buttons with font awesome icons.
///
/// - `"sprite"`: Use sprite image for play controls.
$classic-player-controls-icons: "icon-font" !default;

$classic-player-controls-icon-font-option: () !default;

/// Image to use if `$classic-player-controls-icons` is `"sprite"`:
///
/// - `"default"`: Use sprite from default image.
///
/// - `"custom"`: Custom sprite from `player_controls_sprite.png` in
///   theme directory.
$classic-player-controls-images: "default" !default;

@import "./classic/container";
@import "./classic/control_bar";
@import "./classic/info_box";
@import "./classic/close_button";
@import "./classic/menu_bar";
@import "./classic/cue_margins";

@import "./classic/icons/icon_font";
@import "./classic/icons/sprite";

@import "./classic/icons/custom";

@if $classic-player-controls-icons == "sprite" {
  @include player-controls-classic-icons-sprite;
} @else {
  @include player-controls-classic-icons-icon-font(
    $classic-player-controls-icon-font-option...
  );
}
