// ============================================================================
// move.gl | Loaders Mixin Index
// ============================================================================
// Copyright 2025 Scape Agency BV
// Licensed under MIT License
// ============================================================================

////
/// Loaders Mixin Module
/// ===========================================================================
///
/// This module provides loading animation mixins for spinners and progress.
///
/// @group Loaders
/// @author Scape Agency
/// @link https://move.gl
/// @since 0.1.0 initial release
/// @access public
////


// ============================================================================
// Use
// ============================================================================

@use "../../variables" as *;


// ============================================================================
// Base loader mixin
// ============================================================================

@forward "base";


// ============================================================================
// Legacy loaders
// ============================================================================

@forward "spinner";
@forward "progress";


// ============================================================================
// Animation-based loaders
// ============================================================================

@forward "dots";
@forward "bars";
@forward "rings" hide loader_hourglass;
@forward "special" hide loader_clock, loader_gear, loader_pendulum, loader_dna, loader_infinity;


// ============================================================================
// Shape-based loaders
// ============================================================================

@forward "bubble";
@forward "circle";
@forward "rect";
@forward "line";


// ============================================================================
// Content loaders
// ============================================================================

@forward "text";
@forward "skeleton";


// ============================================================================
// Graphic loaders
// ============================================================================

@forward "graph";
@forward "objects";
