Hassio sort add-ons on dashboard (#944)

pull/945/head
c727 2018-02-27 15:04:19 +01:00 committed by GitHub
parent d27d9dd5da
commit a88c6f49a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -21,7 +21,7 @@
</div>
</paper-card>
</template>
<template is='dom-repeat' items='[[addons]]' as='addon'>
<template is='dom-repeat' items='[[addons]]' as='addon' sort='sortAddons'>
<paper-card on-click='addonTapped'>
<div class='card-content'>
<hassio-card-content
@ -49,6 +49,10 @@ class HassioAddons extends window.hassMixins.EventsMixin(Polymer.Element) {
};
}
sortAddons(a, b) {
return a.name < b.name ? -1 : 1;
}
computeIcon(addon) {
return addon.installed !== addon.version ? 'mdi:arrow-up-bold-circle' : 'mdi:puzzle';
}