/// This is equivalent to `transform: scale( 0, 0 );`.
/// @example transform: scale( 0, 0 );
/// @name .k-scale-0
/// @group transform
/// @contextType css

/// This is equivalent to `transform: scale( 1, 1 );`.
/// @example transform: scale( 1, 1 );
/// @name .k-scale-1
/// @group transform
/// @contextType css

/// This is equivalent to `transform: scale( 2, 2 );`.
/// @example transform: scale( 2, 2 );
/// @name .k-scale-2
/// @group transform
/// @contextType css

@use "sass:map";
@use "../_globals.scss" as *;

// Register
@use "@progress/kendo-theme-core/scss/mixins/import-once.scss" as *;

@mixin kendo-utils--transform--scale() {
    @include import-once("utils-transform-scale") {

        // Scale utility classes
        $kendo-utils-scale: map.get( $kendo-utils, "scale" ) !default;
        @include generate-utils( scale, transform, $kendo-utils-scale, k-scale );
        @include generate-utils( scale-x, transform, $kendo-utils-scale, k-scale-x );
        @include generate-utils( scale-y, transform, $kendo-utils-scale, k-scale-y );

    }
}
