Fix bugs
This commit is contained in:
parent
d9bbd6aca9
commit
209355156c
|
@ -94,12 +94,6 @@
|
||||||
margin-left: 0.4em;
|
margin-left: 0.4em;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 800px) {
|
|
||||||
nav:not(.visible):not(:focus-within) {
|
|
||||||
transform: translate(0, calc(var(--sk-nav-height)));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.menu {
|
.menu {
|
||||||
position: relative;
|
position: relative;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -205,7 +199,7 @@
|
||||||
margin-right: 0.5rem;
|
margin-right: 0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (min-width: 800px) {
|
@media (min-width: 300px) {
|
||||||
nav {
|
nav {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: auto 1fr 1fr;
|
grid-template-columns: auto 1fr 1fr;
|
||||||
|
|
|
@ -1,19 +0,0 @@
|
||||||
export const updateTimer = async ({
|
|
||||||
user,
|
|
||||||
breakInterval,
|
|
||||||
miniBreakDuration,
|
|
||||||
longBreakDuration,
|
|
||||||
soundEnabled,
|
|
||||||
notificationsEnabled,
|
|
||||||
}) => {
|
|
||||||
await db.timer.update({
|
|
||||||
where: { user_id: user.id },
|
|
||||||
data: {
|
|
||||||
breakInterval,
|
|
||||||
miniBreakDuration,
|
|
||||||
longBreakDuration,
|
|
||||||
soundEnabled,
|
|
||||||
notificationsEnabled,
|
|
||||||
},
|
|
||||||
})
|
|
||||||
}
|
|
|
@ -1,52 +0,0 @@
|
||||||
/// <reference types="@sveltejs/kit" />
|
|
||||||
import { build, files, version } from "$service-worker"
|
|
||||||
|
|
||||||
const CACHE = `cache-${version}`
|
|
||||||
|
|
||||||
const ASSETS = [...build, ...files]
|
|
||||||
|
|
||||||
self.addEventListener("install", (event) => {
|
|
||||||
async function addFilesToCache() {
|
|
||||||
const cache = await caches.open(CACHE)
|
|
||||||
await cache.addAll(ASSETS)
|
|
||||||
}
|
|
||||||
|
|
||||||
event.waitUntil(addFilesToCache())
|
|
||||||
})
|
|
||||||
|
|
||||||
self.addEventListener("activate", (event) => {
|
|
||||||
async function deleteOldCaches() {
|
|
||||||
for (const key of await caches.keys()) {
|
|
||||||
if (key !== CACHE) await caches.delete(key)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
event.waitUntil(deleteOldCaches())
|
|
||||||
})
|
|
||||||
|
|
||||||
self.addEventListener("fetch", (event) => {
|
|
||||||
if (event.request.method !== "GET") return
|
|
||||||
|
|
||||||
async function respond() {
|
|
||||||
const url = new URL(event.request.url)
|
|
||||||
const cache = await caches.open(CACHE)
|
|
||||||
|
|
||||||
if (ASSETS.includes(url.pathname)) {
|
|
||||||
return cache.match(event.request)
|
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
|
||||||
const response = await fetch(event.request)
|
|
||||||
|
|
||||||
if (response.status === 200) {
|
|
||||||
cache.put(event.request, response.clone())
|
|
||||||
}
|
|
||||||
|
|
||||||
return response
|
|
||||||
} catch {
|
|
||||||
return cache.match(event.request)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
event.respondWith(respond())
|
|
||||||
})
|
|
Loading…
Reference in New Issue