migrate firebase db

This commit is contained in:
2026-03-09 21:50:49 +01:00
parent a569c070c5
commit b6c2fe1645
18 changed files with 143 additions and 62 deletions

View File

@@ -1,13 +1,29 @@
const elem = document.documentElement;
export const openFullscreen = () => {
if (elem.requestFullscreen) {
void elem.requestFullscreen();
if (!elem.requestFullscreen || !document.fullscreenEnabled) {
return;
}
try {
const promise = elem.requestFullscreen();
if (promise && typeof promise.catch === 'function') {
void promise.catch(() => {
// Browser may reject when no user gesture is present. Keep app usable.
});
}
} catch {
// Some browsers may throw synchronously if fullscreen is not allowed.
}
};
export const closeFullscreen = () => {
if (document.exitFullscreen) {
void document.exitFullscreen();
const promise = document.exitFullscreen();
if (promise && typeof promise.catch === 'function') {
void promise.catch(() => {
// Ignore; leaving fullscreen is a best-effort action.
});
}
}
};