diff --git a/examples/web/index.ts b/examples/web/index.ts index e2799249e9e9a796e9306b82f25a8ceb07dcf3b9..6839cae2e3586e603c0c209eeca2faaabd9b5ec7 100644 --- a/examples/web/index.ts +++ b/examples/web/index.ts @@ -983,6 +983,18 @@ class GameboyEmulator implements Emulator { this.start({ engine: null }); } + name() { + return "Boytacean"; + } + + version() { + return info.version; + } + + versionUrl() { + return "https://gitlab.stage.hive.pt/joamag/boytacean/-/blob/master/CHANGELOG.md""; + } + toggleWindow() { this.maximize(); } diff --git a/examples/web/react/app.tsx b/examples/web/react/app.tsx index 95f5f3d106d4546e5caebb733fc5ba35386961a7..5cf547a1f10a6cb95581c566aff714fc7538d3cf 100644 --- a/examples/web/react/app.tsx +++ b/examples/web/react/app.tsx @@ -20,6 +20,9 @@ import "./app.css"; export interface Emulator { reset(): void; + name(): string; + version(): string; + versionUrl(): string; } type AppProps = { @@ -52,9 +55,9 @@ export const App: FC<AppProps> = ({ emulator, backgrounds = ["264653"] }) => { </Footer> <PanelSplit left={<div>This is the left panel</div>}> <Title - text="Boytacean" - version="0.3.0" - versionUrl="https://gitlab.stage.hive.pt/joamag/boytacean/-/blob/master/CHANGELOG.md" + text={emulator.name()} + version={emulator.version()} + versionUrl={emulator.versionUrl()} iconSrc={require("../res/thunder.png")} ></Title> <Section>