/// This is equivalent to `grid-template-rows: repeat(1, minmax(0, 1fr));`.
/// @example grid-template-rows: repeat(1, minmax(0, 1fr));
/// @name .k-grid-rows-1
/// @group grid-template-rows
/// @contextType css

/// This is equivalent to `grid-template-rows: repeat(2, minmax(0, 1fr));`.
/// @example grid-template-rows: repeat(2, minmax(0, 1fr));
/// @name .k-grid-rows-2
/// @group grid-template-rows
/// @contextType css

/// This is equivalent to `grid-template-rows: repeat(3, minmax(0, 1fr));`.
/// @example grid-template-rows: repeat(3, minmax(0, 1fr));
/// @name .k-grid-rows-3
/// @group grid-template-rows
/// @contextType css

/// This is equivalent to `grid-template-rows: repeat(4, minmax(0, 1fr));`.
/// @example grid-template-rows: repeat(4, minmax(0, 1fr));
/// @name .k-grid-rows-4
/// @group grid-template-rows
/// @contextType css

/// This is equivalent to `grid-template-rows: repeat(5, minmax(0, 1fr));`.
/// @example grid-template-rows: repeat(5, minmax(0, 1fr));
/// @name .k-grid-rows-5
/// @group grid-template-rows
/// @contextType css

/// This is equivalent to `grid-template-rows: repeat(6, minmax(0, 1fr));`.
/// @example grid-template-rows: repeat(6, minmax(0, 1fr));
/// @name .k-grid-rows-6
/// @group grid-template-rows
/// @contextType css

/// This is equivalent to `grid-template-rows: repeat(7, minmax(0, 1fr));`.
/// @example grid-template-rows: repeat(7, minmax(0, 1fr));
/// @name .k-grid-rows-7
/// @group grid-template-rows
/// @contextType css

/// This is equivalent to `grid-template-rows: repeat(8, minmax(0, 1fr));`.
/// @example grid-template-rows: repeat(8, minmax(0, 1fr));
/// @name .k-grid-rows-8
/// @group grid-template-rows
/// @contextType css

/// This is equivalent to `grid-template-rows: repeat(9, minmax(0, 1fr));`.
/// @example grid-template-rows: repeat(9, minmax(0, 1fr));
/// @name .k-grid-rows-9
/// @group grid-template-rows
/// @contextType css

/// This is equivalent to `grid-template-rows: repeat(10, minmax(0, 1fr));`.
/// @example grid-template-rows: repeat(10, minmax(0, 1fr));
/// @name .k-grid-rows-10
/// @group grid-template-rows
/// @contextType css

/// This is equivalent to `grid-template-rows: repeat(11, minmax(0, 1fr));`.
/// @example grid-template-rows: repeat(11, minmax(0, 1fr));
/// @name .k-grid-rows-11
/// @group grid-template-rows
/// @contextType css

/// This is equivalent to `grid-template-rows: repeat(12, minmax(0, 1fr));`.
/// @example grid-template-rows: repeat(12, minmax(0, 1fr));
/// @name .k-grid-rows-12
/// @group grid-template-rows
/// @contextType css

/// This is equivalent to `grid-template-rows: none;`.
/// @example grid-template-rows: none;
/// @name .k-grid-rows-none
/// @group grid-template-rows
/// @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-template-rows() {
    @include import-once("utils-flex-grid-grid-template-rows") {

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

    }
}
