summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-03-26 21:04:26 +1100
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-03-26 21:04:26 +1100
commit62b6bd20c5c2225fc47e5d89e3e3d63a029640c2 (patch)
treed402132ce4e5c1ddca8f2bfe2b4c7cb1f8fda433 /src
parentsidebar: show bluetooth device battery (diff)
downloadcaelestia-shell-62b6bd20c5c2225fc47e5d89e3e3d63a029640c2.tar.gz
caelestia-shell-62b6bd20c5c2225fc47e5d89e3e3d63a029640c2.tar.bz2
caelestia-shell-62b6bd20c5c2225fc47e5d89e3e3d63a029640c2.zip
sidebar: fix dashboard media types
Diffstat (limited to 'src')
-rw-r--r--src/modules/sidebar/dashboard.tsx8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/modules/sidebar/dashboard.tsx b/src/modules/sidebar/dashboard.tsx
index d1d1185..c38d584 100644
--- a/src/modules/sidebar/dashboard.tsx
+++ b/src/modules/sidebar/dashboard.tsx
@@ -58,7 +58,7 @@ const User = () => {
);
};
-const Media = ({ player }: { player: AstalMpris.Player }) => {
+const Media = ({ player }: { player: AstalMpris.Player | null }) => {
const position = player
? Variable.derive([bind(player, "position"), bind(player, "length")], (p, l) => p / l)
: Variable(0);
@@ -84,14 +84,14 @@ const Media = ({ player }: { player: AstalMpris.Player }) => {
hexpand
sensitive={player ? bind(player, "canGoPrevious") : false}
cursor="pointer"
- onClicked={() => player.next()}
+ onClicked={() => player?.next()}
label="󰒮"
/>
<button
hexpand
sensitive={player ? bind(player, "canControl") : false}
cursor="pointer"
- onClicked={() => player.play_pause()}
+ onClicked={() => player?.play_pause()}
label={
player
? bind(player, "playbackStatus").as(s =>
@@ -104,7 +104,7 @@ const Media = ({ player }: { player: AstalMpris.Player }) => {
hexpand
sensitive={player ? bind(player, "canGoNext") : false}
cursor="pointer"
- onClicked={() => player.next()}
+ onClicked={() => player?.next()}
label="󰒭"
/>
</box>