@use "sass:map";
@use "../core/_index.scss" as *;
@use "./_variables.scss" as *;
@use "@progress/kendo-theme-core/scss/components/treeview/_layout.scss" as *;

@mixin kendo-treeview--layout() {
    @include kendo-treeview--layout-base();

    .k-treeview-filter {
        padding-inline: $kendo-treeview-filter-padding-x;
        padding-block: $kendo-treeview-filter-padding-y;
    }

    .k-treeview-toggle .k-icon {
        padding: var( --kendo-icon-padding, k-spacing(1) );
    }

    .k-treeview-loading {
        margin-inline-end: var( --kendo-icon-spacing, k-spacing(2) );
    }

    .k-treeview-leaf {
        .k-icon,
        .k-image,
        .k-sprite {
            margin-inline-end: var( --kendo-icon-spacing, k-spacing(2) );
        }
    }
}
