/**
* App icons as SVG data URLs for the Mana ecosystem
* These can be used directly as image src or CSS background-image
*/
// Helper to convert SVG string to data URL
const svgToDataUrl = (svg: string): string => {
const encoded = encodeURIComponent(svg).replace(/'/g, '%27').replace(/"/g, '%22');
return `data:image/svg+xml,${encoded}`;
};
// Memoro icon SVG
const memoroSvg = ``;
// ManaCore icon SVG
const manacoreSvg = ``;
// Mana icon (single droplet)
const manaSvg = ``;
// ManaChat icon (simplified chat bubble with gradient)
const chatSvg = ``;
// Presi icon (presentation/slides icon with gradient)
const presiSvg = ``;
// ManaDeck icon (cards/flashcards with gradient)
const manadeckSvg = ``;
// Märchenzauber icon (Finia the squirrel - original logo)
const maerchenzauberSvg = ``;
// Picture icon (image/gallery with gradient)
const pictureSvg = ``;
// Zitare icon (quote/inspiration with gradient)
const zitareSvg = ``;
// WiseKeep icon (wisdom/lightbulb with gradient)
const wisekeepSvg = ``;
// Moodlit icon (colorful gradient circle)
const moodlitSvg = ``;
// Nutriphi icon (nutrition/heart with gradient)
const nutriphiSvg = ``;
// Contacts icon (address book/person with gradient)
const contactsSvg = ``;
// Calendar icon (calendar with gradient)
const calendarSvg = ``;
// Storage icon (cloud storage with gradient)
const storageSvg = ``;
// Clock icon (analog clock with gradient)
const clockSvg = ``;
// Todo icon (checkbox/task list with gradient)
const todoSvg = ``;
// Mail icon (envelope with gradient)
const mailSvg = ``;
// Inventory icon (box/package with gradient)
const inventorySvg = ``;
/**
* App icons as data URLs
* Use these directly in
or CSS background-image
*/
export const APP_ICONS = {
memoro: svgToDataUrl(memoroSvg),
manacore: svgToDataUrl(manacoreSvg),
mana: svgToDataUrl(manaSvg),
chat: svgToDataUrl(chatSvg),
presi: svgToDataUrl(presiSvg),
manadeck: svgToDataUrl(manadeckSvg),
maerchenzauber: svgToDataUrl(maerchenzauberSvg),
picture: svgToDataUrl(pictureSvg),
zitare: svgToDataUrl(zitareSvg),
wisekeep: svgToDataUrl(wisekeepSvg),
moodlit: svgToDataUrl(moodlitSvg),
nutriphi: svgToDataUrl(nutriphiSvg),
contacts: svgToDataUrl(contactsSvg),
calendar: svgToDataUrl(calendarSvg),
storage: svgToDataUrl(storageSvg),
clock: svgToDataUrl(clockSvg),
todo: svgToDataUrl(todoSvg),
mail: svgToDataUrl(mailSvg),
inventory: svgToDataUrl(inventorySvg),
} as const;
export type AppIconId = keyof typeof APP_ICONS;