/// This is equivalent to `cursor: none;`.
/// @example cursor: none;
/// @name .k-cursor-none
/// @group cursor
/// @contextType css

/// This is equivalent to `cursor: auto;`.
/// @example cursor: auto;
/// @name .k-cursor-auto
/// @group cursor
/// @contextType css

/// This is equivalent to `cursor: default;`.
/// @example cursor: default;
/// @name .k-cursor-default
/// @group cursor
/// @contextType css

/// This is equivalent to `cursor: pointer;`.
/// @example cursor: pointer;
/// @name .k-cursor-pointer
/// @group cursor
/// @contextType css

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

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

@mixin kendo-utils--interactivity--cursor() {
    @include import-once("utils-interactivity-cursor") {

        // Cursor utility classes
        $kendo-utils-cursor: map.get( $kendo-utils, "cursor" ) !default;
        @include generate-utils( cursor, cursor, $kendo-utils-cursor );

    }
}
