diff --git a/public/logo.webp b/public/logo.webp index 913e7ee..8d22fcd 100644 Binary files a/public/logo.webp and b/public/logo.webp differ diff --git a/public/logo.webp1 b/public/logo.webp1 new file mode 100644 index 0000000..913e7ee Binary files /dev/null and b/public/logo.webp1 differ diff --git a/src/data/ServicesRange.db-shm b/src/data/ServicesRange.db-shm new file mode 100644 index 0000000..fe9ac28 Binary files /dev/null and b/src/data/ServicesRange.db-shm differ diff --git a/src/data/ServicesRange.db-wal b/src/data/ServicesRange.db-wal new file mode 100644 index 0000000..e69de29 diff --git a/src/islands/Internet/InternetAddonsModal.jsx b/src/islands/Internet/InternetAddonsModal.jsx index 7eb60c7..e8f11c3 100644 --- a/src/islands/Internet/InternetAddonsModal.jsx +++ b/src/islands/Internet/InternetAddonsModal.jsx @@ -1,6 +1,6 @@ import { useEffect, useMemo, useState } from "preact/hooks"; import "../../styles/modal.css"; -import "../../styles/offers-table.css"; +import "../../styles/addons.css"; function formatFeatureValue(val) { if (val === true || val === "true") return "✓"; diff --git a/src/islands/Internet/InternetCards.jsx b/src/islands/Internet/InternetCards.jsx index d7d8f23..51e753d 100644 --- a/src/islands/Internet/InternetCards.jsx +++ b/src/islands/Internet/InternetCards.jsx @@ -1,8 +1,8 @@ import { useEffect, useState } from "preact/hooks"; import Markdown from "../Markdown.jsx"; -import OffersSwitches from "../OffersSwitches.jsx"; +import OffersSwitches from "../Switches.jsx"; import InternetAddonsModal from "./InternetAddonsModal.jsx"; -import "../../styles/offers-table.css"; +import "../../styles/addons.css"; function formatMoney(amount, currency = "PLN") { if (typeof amount !== "number" || Number.isNaN(amount)) return ""; diff --git a/src/islands/OffersSwitches.jsx b/src/islands/Switches.jsx similarity index 94% rename from src/islands/OffersSwitches.jsx rename to src/islands/Switches.jsx index d5afe2e..0206a10 100644 --- a/src/islands/OffersSwitches.jsx +++ b/src/islands/Switches.jsx @@ -23,12 +23,10 @@ export default function OffersSwitches({ switches = [] }) { const [selected, setSelected] = useState(initialSelected); - // gdy switches się zmienią (np. hot reload) – zresetuj sensownie useEffect(() => { setSelected(initialSelected); }, [initialSelected]); - // globalny stan + event (tak jak masz teraz) useEffect(() => { const labels = buildLabels(switches, selected); @@ -66,7 +64,6 @@ export default function OffersSwitches({ switches = [] }) {
{/* (opcjonalnie) etykieta */} {/*
{sw.etykieta}
*/} - {sw.opcje?.map((op) => (