diff --git a/package.json b/package.json index 1b31325b..452873ec 100644 --- a/package.json +++ b/package.json @@ -87,5 +87,4 @@ "tslib": "^2.8.1", "typescript": "^5.7.3" } - } diff --git a/src/components/CommandPalette.tsx b/src/components/CommandPalette.tsx index 615ad716..919f7c1f 100644 --- a/src/components/CommandPalette.tsx +++ b/src/components/CommandPalette.tsx @@ -126,11 +126,8 @@ export const CommandPalette = (): JSX.Element => { const nodeNum = device.hardware.myNodeNum.toString(); return { - label: - longName ?? nodeNum, - icon: ( - - ), + label: longName ?? nodeNum, + icon: , action() { setSelectedDevice(device.id); }, @@ -255,8 +252,9 @@ export const CommandPalette = (): JSX.Element => { label: "Red", icon: ( ), action() { @@ -267,8 +265,9 @@ export const CommandPalette = (): JSX.Element => { label: "Orange", icon: ( ), action() { @@ -279,8 +278,9 @@ export const CommandPalette = (): JSX.Element => { label: "Yellow", icon: ( ), action() { @@ -291,8 +291,9 @@ export const CommandPalette = (): JSX.Element => { label: "Green", icon: ( ), action() { @@ -303,8 +304,9 @@ export const CommandPalette = (): JSX.Element => { label: "Blue", icon: ( ), action() { @@ -315,8 +317,9 @@ export const CommandPalette = (): JSX.Element => { label: "Purple", icon: ( ), action() { @@ -327,8 +330,9 @@ export const CommandPalette = (): JSX.Element => { label: "Pink", icon: ( ), action() { diff --git a/src/components/DeviceSelector.tsx b/src/components/DeviceSelector.tsx index ec0e11e9..9816f194 100644 --- a/src/components/DeviceSelector.tsx +++ b/src/components/DeviceSelector.tsx @@ -11,8 +11,8 @@ import { SearchIcon, SunIcon, } from "lucide-react"; -import { Avatar } from "./UI/Avatar"; import type { JSX } from "react"; +import { Avatar } from "./UI/Avatar"; export const DeviceSelector = (): JSX.Element => { const { getDevices } = useDeviceStore(); @@ -45,7 +45,13 @@ export const DeviceSelector = (): JSX.Element => { }} active={selectedDevice === device.id} > - + ))} diff --git a/src/components/Form/FormWrapper.tsx b/src/components/Form/FormWrapper.tsx index 7625946f..88c66bcb 100644 --- a/src/components/Form/FormWrapper.tsx +++ b/src/components/Form/FormWrapper.tsx @@ -1,4 +1,5 @@ import { Label } from "@components/UI/Label.tsx"; +import type { JSX } from "react"; export interface FieldWrapperProps { label: string; @@ -17,7 +18,7 @@ export const FieldWrapper = ({ validationText, }: FieldWrapperProps): JSX.Element => (
-
+
@@ -32,6 +33,6 @@ export const FieldWrapper = ({
-
+ ); diff --git a/src/components/PageComponents/Map/NodeDetail.tsx b/src/components/PageComponents/Map/NodeDetail.tsx index ff743ddf..f174c831 100644 --- a/src/components/PageComponents/Map/NodeDetail.tsx +++ b/src/components/PageComponents/Map/NodeDetail.tsx @@ -1,3 +1,4 @@ +import { Avatar } from "@app/components/UI/Avatar"; import { Separator } from "@app/components/UI/Seperator"; import { H5 } from "@app/components/UI/Typography/H5.tsx"; import { Subtle } from "@app/components/UI/Typography/Subtle.tsx"; @@ -17,7 +18,7 @@ import { MountainSnow, Star, } from "lucide-react"; -import { Avatar } from "@app/components/UI/Avatar"; +import type { JSX } from "react"; export interface NodeDetailProps { node: ProtobufType.Mesh.NodeInfo; @@ -68,8 +69,9 @@ export const NodeDetail = ({ node }: NodeDetailProps): JSX.Element => { {!!node.deviceMetrics?.batteryLevel && (
{node.deviceMetrics?.batteryLevel > 100 ? ( diff --git a/src/components/PageComponents/Messages/Message.tsx b/src/components/PageComponents/Messages/Message.tsx index af58e743..563ba492 100644 --- a/src/components/PageComponents/Messages/Message.tsx +++ b/src/components/PageComponents/Messages/Message.tsx @@ -29,8 +29,9 @@ export const Message = ({ )} {message.data} @@ -66,8 +67,9 @@ export const Message = ({ )} {message.data} diff --git a/src/components/UI/Avatar.tsx b/src/components/UI/Avatar.tsx index 2438840c..06659bd5 100644 --- a/src/components/UI/Avatar.tsx +++ b/src/components/UI/Avatar.tsx @@ -14,7 +14,7 @@ interface AvatarProps { className?: string; } -// biome-ignore lint/complexity/noStaticOnlyClass: stop being annoying Biome +// biome-ignore lint/complexity/noStaticOnlyClass: stop being annoying Biome class ColorUtils { static hexToRgb(hex: number): RGBColor { return { @@ -72,28 +72,26 @@ export const Avatar: React.FC = ({ const bgColor = getColorFromText(); const isLight = ColorUtils.isLight(bgColor); const textColor = isLight ? "#000000" : "#FFFFFF"; - const initials = text - .toUpperCase() - .slice(0, 4); + const initials = text.toUpperCase().slice(0, 4); return (

{initials}

-
); }; diff --git a/src/components/UI/Sidebar/sidebarButton.tsx b/src/components/UI/Sidebar/sidebarButton.tsx index 76de58bc..73cbc032 100644 --- a/src/components/UI/Sidebar/sidebarButton.tsx +++ b/src/components/UI/Sidebar/sidebarButton.tsx @@ -18,7 +18,7 @@ export const SidebarButton = ({ Icon, element, onClick, - className + className, }: SidebarButtonProps): JSX.Element => (