ProzillaOS/src/modules/applications/applications.js
2023-07-18 23:14:02 +02:00

26 lines
No EOL
668 B
JavaScript

/* eslint-disable eqeqeq */
import { Terminal } from "../../components/applications/terminal/Terminal.js";
import Application from "./application.js";
export default class ApplicationsManager {
static APPLICATIONS = [
new Application("Terminal", "terminal", <Terminal/>),
// new Application("Browser", "browser"),
new Application("Code Editor", "code-editor"),
new Application("File Explorer", "file-explorer"),
new Application("Media Viewer", "media-viewer"),
]
static getApplication(id) {
let application = null;
this.APPLICATIONS.forEach((app) => {
if (app.id == id) {
application = app;
return;
}
});
return application;
}
}