Update imports and Electron compatibility

- Removed unnecessary React imports.
- Adjusted package.json scripts for Electron integration.
- Updated components to replace Next.js-specific imports with Electron-compatible alternatives.
- Minor tsconfig.json changes for better compatibility.
This commit is contained in:
natreex
2025-11-16 11:55:52 -05:00
parent 8167948881
commit c9cf99e166
72 changed files with 237 additions and 127 deletions

View File

@@ -1,6 +1,5 @@
import Image from "next/image";
import logo from "@/public/eritors-favicon-white.png";
import React, {useContext} from "react";
// Removed Next.js Image import for Electron
import {useContext} from "react";
import {BookContext, BookContextProps} from "@/context/BookContext";
import {useTranslations} from "next-intl";
@@ -11,7 +10,7 @@ export default function ScribeTopBar() {
<div className="flex items-center justify-between px-6 py-3 bg-primary shadow-lg border-b border-primary-dark">
<div className="flex items-center space-x-4 group">
<div className="transition-transform duration-300 group-hover:scale-110">
<Image src={logo} alt={t("scribeTopBar.logoAlt")} width={24} height={24}/>
<img src="/eritors-favicon-white.png" alt={t("scribeTopBar.logoAlt")} style={{width: 24, height: 24}} />
</div>
<span
className="font-['ADLaM_Display'] text-xl tracking-wide text-white/95">{t("scribeTopBar.scribe")}</span>