summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeebles <102569435+beebls@users.noreply.github.com>2024-08-07 17:17:53 -0600
committerBeebles <102569435+beebls@users.noreply.github.com>2025-08-01 06:45:40 -0600
commit267b11c9bfcdb9d777da4099997203f4bebb1764 (patch)
treec0dbf3c0a23c20c7dd8240a350fe75e9ec005dae
parent5a212e95fc2dfb6725b6996b4a72a2acd8a6b942 (diff)
downloaddecky-loader-267b11c9bfcdb9d777da4099997203f4bebb1764.tar.gz
decky-loader-267b11c9bfcdb9d777da4099997203f4bebb1764.zip
fix(motd): run prettier
-rw-r--r--frontend/src/components/MotdDisplay.tsx84
-rw-r--r--frontend/src/components/PluginView.tsx2
-rw-r--r--frontend/src/store.ts2
3 files changed, 44 insertions, 44 deletions
diff --git a/frontend/src/components/MotdDisplay.tsx b/frontend/src/components/MotdDisplay.tsx
index 3c651b11..0ad45338 100644
--- a/frontend/src/components/MotdDisplay.tsx
+++ b/frontend/src/components/MotdDisplay.tsx
@@ -1,36 +1,37 @@
-import {useEffect, useMemo, useState} from 'react'
-import { getMotd, Motd } from '../store';
-import { useSetting } from '../utils/hooks/useSetting';
import { DialogButton, Focusable, PanelSection } from '@decky/ui';
+import { useEffect, useMemo, useState } from 'react';
import { FaTimes } from 'react-icons/fa';
+import { Motd, getMotd } from '../store';
+import { useSetting } from '../utils/hooks/useSetting';
+
const SEVERITIES = {
High: {
- color: "#bb1414",
- text: "#fff",
+ color: '#bb1414',
+ text: '#fff',
},
Medium: {
- color: "#bbbb14",
- text: "#fff",
+ color: '#bbbb14',
+ text: '#fff',
},
Low: {
- color: "#1488bb",
- text: "#fff",
+ color: '#1488bb',
+ text: '#fff',
},
};
const welcomeMotd: Motd = {
- id: "welcomeMotd",
- name: "Welcome to Decky!",
+ id: 'welcomeMotd',
+ name: 'Welcome to Decky!',
date: Date.now().toString(),
- description: "We hope you enjoy using Decky! If you have any questions or feedback, please let us know.",
- severity: "Low",
-}
+ description: 'We hope you enjoy using Decky! If you have any questions or feedback, please let us know.',
+ severity: 'Low',
+};
export function MotdDisplay() {
const [motd, setMotd] = useState<Motd | null>(null);
// showWelcome will display a welcome motd, the welcome motd has an id of "welcome" and once that is saved to hiddenMotdId, it will not show again
- const [hiddenMotdId, setHiddenMotdId] = useSetting("hiddenMotdId", "showWelcome")
+ const [hiddenMotdId, setHiddenMotdId] = useSetting('hiddenMotdId', 'showWelcome');
async function fetchMotd() {
const motd = await getMotd();
@@ -38,14 +39,14 @@ export function MotdDisplay() {
}
useEffect(() => {
- void fetchMotd();
- }, [])
+ void fetchMotd();
+ }, []);
useEffect(() => {
if (hiddenMotdId === 'showWelcome') {
setMotd(welcomeMotd);
}
- }, [hiddenMotdId])
+ }, [hiddenMotdId]);
function hideMotd() {
if (motd) {
@@ -62,7 +63,7 @@ export function MotdDisplay() {
return null;
}
- const severity = SEVERITIES[motd?.severity || "Low"];
+ const severity = SEVERITIES[motd?.severity || 'Low'];
return (
<PanelSection>
@@ -72,41 +73,40 @@ export function MotdDisplay() {
backgroundColor: `${severity.color}33`,
color: severity.text,
borderColor: severity.color,
- borderWidth: "2px",
- borderStyle: "solid",
- padding: "0.7rem",
- display: "flex",
- flexDirection: "column",
- position: "relative",
+ borderWidth: '2px',
+ borderStyle: 'solid',
+ padding: '0.7rem',
+ display: 'flex',
+ flexDirection: 'column',
+ position: 'relative',
}}
>
- <div style={{ display: "flex", justifyContent: "space-between" }}>
- <span style={{ fontWeight: "bold" }}>{motd?.name}</span>
+ <div style={{ display: 'flex', justifyContent: 'space-between' }}>
+ <span style={{ fontWeight: 'bold' }}>{motd?.name}</span>
<DialogButton
style={{
- width: "1rem",
- minWidth: "1rem",
- height: "1rem",
- padding: "0",
- display: "flex",
- alignItems: "center",
- justifyContent: "center",
- position: "absolute",
- top: ".75rem",
- right: ".75rem",
+ width: '1rem',
+ minWidth: '1rem',
+ height: '1rem',
+ padding: '0',
+ display: 'flex',
+ alignItems: 'center',
+ justifyContent: 'center',
+ position: 'absolute',
+ top: '.75rem',
+ right: '.75rem',
}}
onClick={hideMotd}
>
<FaTimes
style={{
- height: ".75rem",
+ height: '.75rem',
}}
/>
</DialogButton>
</div>
- <span style={{ fontSize: "0.75rem", whiteSpace: "pre-line" }}>{motd?.description}</span>
+ <span style={{ fontSize: '0.75rem', whiteSpace: 'pre-line' }}>{motd?.description}</span>
</Focusable>
</PanelSection>
- )
-
-} \ No newline at end of file
+ );
+}
diff --git a/frontend/src/components/PluginView.tsx b/frontend/src/components/PluginView.tsx
index 3f72486f..d6f7ff8f 100644
--- a/frontend/src/components/PluginView.tsx
+++ b/frontend/src/components/PluginView.tsx
@@ -4,10 +4,10 @@ import { useTranslation } from 'react-i18next';
import { FaEyeSlash } from 'react-icons/fa';
import { useDeckyState } from './DeckyState';
+import { MotdDisplay } from './MotdDisplay';
import NotificationBadge from './NotificationBadge';
import { useQuickAccessVisible } from './QuickAccessVisibleState';
import TitleView from './TitleView';
-import { MotdDisplay } from './MotdDisplay';
const PluginView: FC = () => {
const { plugins, hiddenPlugins, updates, activePlugin, pluginOrder, setActivePlugin, closeActivePlugin } =
diff --git a/frontend/src/store.ts b/frontend/src/store.ts
index f3d3addd..e64de8d5 100644
--- a/frontend/src/store.ts
+++ b/frontend/src/store.ts
@@ -47,7 +47,7 @@ export interface Motd {
name: string;
description: string;
date: string;
- severity: "High" | "Medium" | "Low";
+ severity: 'High' | 'Medium' | 'Low';
}
// name: version