only warn about app bar provider missing on mobile

This commit is contained in:
Timo K
2026-04-16 11:20:24 +02:00
parent cea32b86a3
commit 0dcd761080

View File

@@ -117,6 +117,10 @@ export function useAppBarHidden(hidden: boolean): void {
if (setHidden !== undefined) { if (setHidden !== undefined) {
setHidden(hidden); setHidden(hidden);
return (): void => setHidden(false); return (): void => setHidden(false);
} else if (platform !== "desktop") {
logger.warn(
"[AppBar] useAppBarHidden called without AppBarContext provider, this will have no effect",
);
} }
}, [setHidden, hidden]); }, [setHidden, hidden]);
} }
@@ -132,7 +136,7 @@ export function useAppBarSecondaryButton(button: ReactNode): void {
if (setSecondaryButton !== undefined) { if (setSecondaryButton !== undefined) {
setSecondaryButton(button); setSecondaryButton(button);
return (): void => setSecondaryButton(""); return (): void => setSecondaryButton("");
} else { } else if (platform !== "desktop") {
logger.warn( logger.warn(
"[AppBar] useAppBarSecondaryButton called without AppBarContext provider, this will have no effect", "[AppBar] useAppBarSecondaryButton called without AppBarContext provider, this will have no effect",
); );