summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJonas Dellinger <jonas@dellinger.dev>2022-05-25 21:34:31 +0200
committerJonas Dellinger <jonas@dellinger.dev>2022-05-25 21:34:31 +0200
commitf554798ee4b92e9e4e7086485fda8ad49ea4bb61 (patch)
tree4650e6c5c1df1888dfe0cf9ae309388cfdec7d29 /src
parent76470f49a82ecd8b32344aaf8b0186676d948496 (diff)
downloaddecky-bazzite-buddy-f554798ee4b92e9e4e7086485fda8ad49ea4bb61.tar.gz
decky-bazzite-buddy-f554798ee4b92e9e4e7086485fda8ad49ea4bb61.zip
Added support for static assets
Diffstat (limited to 'src')
-rw-r--r--src/index.tsx8
-rw-r--r--src/types.d.ts14
2 files changed, 20 insertions, 2 deletions
diff --git a/src/index.tsx b/src/index.tsx
index d77e8cf..7d91c6c 100644
--- a/src/index.tsx
+++ b/src/index.tsx
@@ -5,12 +5,14 @@ import {
MenuItem,
ServerAPI,
showModal,
- staticClasses
+ staticClasses,
} from "decky-frontend-lib";
-import { VFC } from "react";
import * as React from "react"; // JSX needs this, since React < 17.0.0 doesn't support the JSX runtime.
+import { VFC } from "react";
import { FaShip } from "react-icons/fa";
+import logo from "../assets/logo.png";
+
// interface AddMethodArgs {
// left: number;
// right: number;
@@ -35,6 +37,7 @@ const Content: VFC<{ serverAPI: ServerAPI }> = ({}) => {
return (
<div>
<Button
+ layout="below"
onClick={(e) =>
showModal(
<Menu label="Menu" cancelText="CAAAANCEL" onCancel={() => {}}>
@@ -48,6 +51,7 @@ const Content: VFC<{ serverAPI: ServerAPI }> = ({}) => {
>
Server says yolo
</Button>
+ <img src={logo} />
</div>
);
};
diff --git a/src/types.d.ts b/src/types.d.ts
new file mode 100644
index 0000000..dfc0472
--- /dev/null
+++ b/src/types.d.ts
@@ -0,0 +1,14 @@
+declare module "*.svg" {
+ const content: string;
+ export default content;
+}
+
+declare module "*.png" {
+ const content: string;
+ export default content;
+}
+
+declare module "*.jpg" {
+ const content: string;
+ export default content;
+}