UNPKG

@progress/kendo-vue-layout

Version:
9 lines (8 loc) 1.29 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ "use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const n=require("vue"),o=require("@progress/kendo-vue-common"),i=n.defineComponent({name:"KendoBreadcrumbOrderedList",props:{rootItem:Boolean,id:String,dir:String,tabIndex:Number,disabled:Boolean,collapseMode:{type:String,validator:function(e){return["auto","wrap","none"].includes(e)}}},computed:{itemClasses(){const{rootItem:e,disabled:t,collapseMode:r}=this.$props;return{"k-breadcrumb-root-item-container":e,"k-breadcrumb-container":!e,"k-disabled":t,"!k-flex-wrap":r==="wrap","k-flex-none":r==="none"}}},created(){this.currentDir=void 0},mounted(){this.currentDir=o.getDir(this.$el,this.$props.dir)},render(){const e=o.getDefaultSlots(this),{id:t,disabled:r,tabIndex:d}=this.$props;return n.createVNode("ol",{id:t,dir:this.currentDir,tabindex:o.getTabIndex(d,r),class:this.itemClasses},[e])}});exports.BreadcrumbOrderedList=i;