remove shortcuts from manifest

pull/378/head
Ben Phelps 2 years ago
parent 37fed0ce01
commit 2bdd9eaa88

@ -1,33 +1,13 @@
import checkAndCopyConfig, { getSettings } from "utils/config/config";
import themes from "utils/styles/themes";
import { servicesResponse, bookmarksResponse } from "utils/config/api-response";
export async function getServerSideProps({ res }) {
checkAndCopyConfig("settings.yaml");
const settings = getSettings();
const services = await servicesResponse();
const bookmarks = await bookmarksResponse();
const color = settings.color || "slate";
const theme = settings.theme || "dark";
const serviceShortcuts = services.map((group) =>
group.services.map((service) => ({
name: service.name,
url: service.href,
description: service.description,
}))
);
const bookmarkShortcuts = bookmarks.map((group) =>
group.bookmarks.map((service) => ({
name: service.name,
url: service.href,
}))
);
const shortcuts = [...serviceShortcuts, ...bookmarkShortcuts].flat();
const manifest = {
name: settings.title || "Homepage",
short_name: settings.title || "Homepage",
@ -43,7 +23,6 @@ export async function getServerSideProps({ res }) {
type: "image/png",
},
],
shortcuts,
theme_color: themes[color][theme],
background_color: themes[color][theme],
display: "standalone",

Loading…
Cancel
Save