1import{C as a,P as r,h as m}from"./polyfazer-app-DumDTOPg.js";import{v as s}from"./vehicle-services-BDTbfryd.js";import"./vehicle-tint-image-uut8OlBX.js";import"./diamond-listing-2-CZxxStx-.js";import{m as e}from"./diamond-table-DiX_YLmS.js";import"./main-BEpca-0G.js";import"./vehicle-templates-services-Jr0vDtNx.js";import"./image-frame-DZbP5vtK.js";import"./polymer-utils-B8xivS0d.js";import"./BetterHTML-BN6nzApa.js";import"./BetterTemplateHandling-CTXk4mRb.js";import"./question-tag-C9ym_uv9.js";import"./PolyfazerFiltersManager-B20DzVOd.js";import"./PolyfazerFilter-G6wDdeD6.js";import"./ExtendedDate-BLMVein7.js";import"./theme-mixin-UzPGm89E.js";import"./stamp-repeat-CtgpozQL.js";import"./filters-behavior-BUO4aVrX.js";import"./diamond-section-overlay-D3ZGchRP.js";class l extends a(r){static get template(){return m` 2 ${super.template} 3 <style> 4 :host { 5 display: block; 6 width: 100%; 7 height: 100%; 8 position: relative; 9 } 10 11 diamond-listing { 12 --loading-overlay-color: var(--background-color-2); 13 --on-loading-overlay-color: var(--primary-text-color); 14 } 15 </style> 16 17 <div class="content-wrap full-height"> 18 <diamond-listing unique-id="vehicles" as="vehicle" id="listing" settings="[[listingSettings]]"> 19 <template> 20 <a class="diamond-row" href$="/vehicles/[[vehicle.id]]"> 21 <diamond-item text="#[[vehicle.id]]" name="id"></diamond-item> 22 <diamond-item fix="100px" name="image"> 23 <vehicle-tint-image style="height: 59px" template-i-d="[[vehicle.vehicleTemplate.id]]" color="[[vehicle.color]]" thumbnail></vehicle-tint-image> 24 </diamond-item> 25 <diamond-item text="[[vehicle.name]]" name="name"></diamond-item> 26 <diamond-item text="[[vehicle.batteryCapacity]] kWh" name="batteryCapacity"></diamond-item> 27 <diamond-item text="[[vehicle.rangeKm]] km" name="range"></diamond-item> 28 </a> 29 </template>
30 </diamond-listing> 31 </div> 32 `}static get properties(){return{}}connectedCallback(){super.connectedCallback(),this.set("listingSettings",{defaultSort:{key:"id",direction:"desc"},headers:{id:e.id,image:e.image,name:{},batteryCapacity:{},range:{field:"rangeKm",filter:!1}}})}onPageLeave(){super.onPageLeave?.(),this.$.listing.suspend()}init(){window.vehicleTemplatesListing=this,this.$.listing.init({service:(i,t)=>s.getList(i,{signal:t}),createEntity:{label:"addVehicle",href:"/vehicles/0/edit"},refreshInterval:6e4},this.requiresRefresh),this.set("requiresRefresh",!1)}refresh(){this.set("requiresRefresh",!0)}}window.customElements.define("vehicles-listing",l); 33//# sourceMappingURL=vehicles-listing-BCd39oRC.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.