From 895f430994d762c19862089da342ae445b2c0f18 Mon Sep 17 00:00:00 2001 From: matt1432 Date: Sun, 2 Mar 2025 14:02:52 -0500 Subject: [PATCH] fix(ags): fix types of mpris --- .../media-player/{gesture.tsx => gesture.ts} | 0 .../widgets/media-player/{mpris.tsx => mpris.ts} | 13 ++++--------- .../widgets/media-player/{player.tsx => player.ts} | 0 3 files changed, 4 insertions(+), 9 deletions(-) rename modules/ags/config/widgets/media-player/{gesture.tsx => gesture.ts} (100%) rename modules/ags/config/widgets/media-player/{mpris.tsx => mpris.ts} (97%) rename modules/ags/config/widgets/media-player/{player.tsx => player.ts} (100%) diff --git a/modules/ags/config/widgets/media-player/gesture.tsx b/modules/ags/config/widgets/media-player/gesture.ts similarity index 100% rename from modules/ags/config/widgets/media-player/gesture.tsx rename to modules/ags/config/widgets/media-player/gesture.ts diff --git a/modules/ags/config/widgets/media-player/mpris.tsx b/modules/ags/config/widgets/media-player/mpris.ts similarity index 97% rename from modules/ags/config/widgets/media-player/mpris.tsx rename to modules/ags/config/widgets/media-player/mpris.ts index 788fd189..0866285d 100644 --- a/modules/ags/config/widgets/media-player/mpris.tsx +++ b/modules/ags/config/widgets/media-player/mpris.ts @@ -274,7 +274,7 @@ const PlayerButton = ({ colors: Variable children: Label[] | Icon[] onClick: keyof Mpris.Player - prop: string + prop: keyof Mpris.Player }) => { let hovered = false; const stack = new Stack({ children }); @@ -284,8 +284,7 @@ const PlayerButton = ({ child: stack, - // @ts-expect-error FIXME - onButtonReleaseEvent: () => player[onClick](), + onButtonReleaseEvent: () => (player[onClick] as () => void)(), onHover: () => { hovered = true; @@ -323,16 +322,12 @@ const PlayerButton = ({ }, setup: (self) => { - // @ts-expect-error FIXME - if (player[prop] && player[prop] !== false) { - // @ts-expect-error FIXME + if (player[prop] && (player[prop] as boolean) !== false) { stack.shown = String(player[prop]); } player.connect(`notify::${kebabify(prop)}`, () => { - // @ts-expect-error FIXME if (player[prop] !== 0) { - // @ts-expect-error FIXME stack.shown = String(player[prop]); } }); @@ -476,7 +471,7 @@ export const PreviousButton = ( })), ], onClick: 'previous', - prop: 'canGoPrev', + prop: 'canGoPrevious', }); export const NextButton = ( diff --git a/modules/ags/config/widgets/media-player/player.tsx b/modules/ags/config/widgets/media-player/player.ts similarity index 100% rename from modules/ags/config/widgets/media-player/player.tsx rename to modules/ags/config/widgets/media-player/player.ts