This commit is contained in:
2025-08-19 15:05:55 +07:00
parent 70ae66ee4b
commit f78dc34aee
161 changed files with 13703 additions and 0 deletions
@@ -0,0 +1,33 @@
import { registry } from "@web/core/registry";
import { CheatModel } from "./cheat_model";
import { CheatController } from "./cheat_controller";
import { CheatArchParser } from "./cheat_arch_parser";
import { CheatRenderer } from "./cheat_renderer";
export const cheatView = {
type: "cheat",
searchMenuTypes: ["filter", "favorite"],
Controller: CheatController,
Renderer: CheatRenderer,
Model: CheatModel,
ArchParser: CheatArchParser,
props(genericProps, view) {
console.log("Cheat View - this: ", this);
console.log("Cheat View - genericProps: ", genericProps);
console.log("Cheat View - view: ", view);
const { ArchParser } = view;
const { arch, relatedModels, resModel } = genericProps;
const archInfo = new ArchParser().parse(arch, relatedModels, resModel);
return {
...genericProps,
Model: view.Model,
Renderer: view.Renderer,
archInfo,
};
},
};
registry.category("views").add("cheat", cheatView);