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

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

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

/// This is equivalent to `grid-auto-flow: row dense;`.
/// @example grid-auto-flow: row dense;
/// @name .k-grid-flow-row-dense
/// @group grid-auto-flow
/// @contextType css

/// This is equivalent to `grid-auto-flow: col dense;`.
/// @example grid-auto-flow: col dense;
/// @name .k-grid-flow-col-dense
/// @group grid-auto-flow
/// @contextType css

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

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

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

@mixin kendo-utils--flex-grid--grid-auto-flow() {
    @include import-once("utils-flex-grid-grid-auto-flow") {

        // Grid auto flow utility classes
        $kendo-utils-grid-auto-flow: map.get( $kendo-utils, "grid-auto-flow" ) !default;
        @include generate-utils( grid-flow, grid-auto-flow, $kendo-utils-grid-auto-flow );

    }
}
