File size: 671 Bytes
e26a977
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// @ts-check

import { ComfyButton } from "../components/button.js";
import { ComfyViewList, ComfyViewListButton } from "./viewList.js";

export class ComfyViewHistoryButton extends ComfyViewListButton {
	constructor(app) {
		super(app, {
			button: new ComfyButton({
				content: "View History",
				icon: "history",
				tooltip: "View history",
				classList: "comfyui-button comfyui-history-button",
			}),
			list: ComfyViewHistoryList,
			mode: "History",
		});
	}
}

export class ComfyViewHistoryList extends ComfyViewList {
	async loadItems() {
		const items = await super.loadItems();
		items["History"].reverse();
		return items;
	}
}