diff --git a/src/app/globals.css b/src/app/globals.css index 9e9d5c1..9a9ee11 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -43,6 +43,18 @@ --radius-xl: calc(var(--radius) + 4px); } +@media (prefers-color-scheme: light) { + @theme inline { + --initial-theme-color: oklch(1 0 0); + } +} + +@media (prefers-color-scheme: dark) { + @theme inline { + --initial-theme-color: oklch(0.145 0 0); + } +} + html { min-height: calc(100% + env(safe-area-inset-top)); padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left); diff --git a/src/app/page.tsx b/src/app/page.tsx index 1a04148..5f20a77 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -264,8 +264,11 @@ const ProjectContainer = ({ setSelectedProjects([...selectedProjects, project.uuid]); } else { const newSelectedProject = selectedProjects; - newSelectedProject.splice(newSelectedProject.indexOf(project.uuid), 1); - setSelectedProjects(newSelectedProject); + const index = selectedProjects.indexOf(project.uuid); + if (index >= 0) { + newSelectedProject.splice(newSelectedProject.indexOf(project.uuid), 1); + setSelectedProjects(newSelectedProject); + } } } setMounted(true); @@ -282,7 +285,7 @@ const ProjectContainer = ({ {project.editDate &&

Last edit date: {date.toLocaleDateString()}, {date.toLocaleTimeString()}

}
- + {!selecting && }
diff --git a/src/app/pwa-head.tsx b/src/app/pwa-head.tsx index 73e7a70..e048737 100644 --- a/src/app/pwa-head.tsx +++ b/src/app/pwa-head.tsx @@ -5,7 +5,7 @@ const PWAHead = () => ( - +