Docker widget: sort outdated to top, add scroll
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
@@ -43,8 +43,14 @@ export function DockerUpdatesWidget() {
|
|||||||
{error && <div className="widget-error">⚠ {error}</div>}
|
{error && <div className="widget-error">⚠ {error}</div>}
|
||||||
|
|
||||||
{!loading && !error && (
|
{!loading && !error && (
|
||||||
<div className="progress-group">
|
<div className="progress-group" style={{ maxHeight: '260px', overflowY: 'auto' }}>
|
||||||
{containers.map(c => (
|
{[...containers]
|
||||||
|
.sort((a, b) => {
|
||||||
|
const rank = (c: ContainerInfo) =>
|
||||||
|
c.upToDate === false ? 0 : c.upToDate === null ? 1 : 2
|
||||||
|
return rank(a) - rank(b)
|
||||||
|
})
|
||||||
|
.map(c => (
|
||||||
<div key={c.name} className="list-item">
|
<div key={c.name} className="list-item">
|
||||||
<div className="list-item-left" style={{ flexDirection: 'column', alignItems: 'flex-start', gap: 2 }}>
|
<div className="list-item-left" style={{ flexDirection: 'column', alignItems: 'flex-start', gap: 2 }}>
|
||||||
<span>{c.name}</span>
|
<span>{c.name}</span>
|
||||||
|
|||||||
Reference in New Issue
Block a user