Hassio sort add-ons on dashboard (#944)
parent
d27d9dd5da
commit
a88c6f49a2
|
@ -21,7 +21,7 @@
|
||||||
</div>
|
</div>
|
||||||
</paper-card>
|
</paper-card>
|
||||||
</template>
|
</template>
|
||||||
<template is='dom-repeat' items='[[addons]]' as='addon'>
|
<template is='dom-repeat' items='[[addons]]' as='addon' sort='sortAddons'>
|
||||||
<paper-card on-click='addonTapped'>
|
<paper-card on-click='addonTapped'>
|
||||||
<div class='card-content'>
|
<div class='card-content'>
|
||||||
<hassio-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) {
|
computeIcon(addon) {
|
||||||
return addon.installed !== addon.version ? 'mdi:arrow-up-bold-circle' : 'mdi:puzzle';
|
return addon.installed !== addon.version ? 'mdi:arrow-up-bold-circle' : 'mdi:puzzle';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue