Dostosowanie pakietów tematycznych

This commit is contained in:
dm
2025-12-17 08:28:25 +01:00
parent ce8b627160
commit 5c2f329174
7 changed files with 129 additions and 70 deletions

View File

@@ -335,17 +335,23 @@ export default function JamboxAddonsModal({
</div>
<div class="f-addon-main">
<div class="f-addon-name">{a.nazwa}</div>
{/* {a.opis && <div class="f-addon-desc">{a.opis}</div>} */}
<a
href={`/internet-telewizja/pakiety-tematyczne#${a.tid}`}
target="_blank"
rel="noopener noreferrer"
aria-label={`Więcej informacji o pakiecie ${a.nazwa ?? ""} (otwiera się w nowej karcie)`}
title={`Więcej o pakiecie ${a.nazwa ?? ""}`}
>
Przejdź do szczegółowch informacji o pakiecie tematycznnym
</a>
<div class="f-addon-name">{a.nazwa}</div>
{isTv && a.tid ? (
<a
class="f-addon-more"
href={`/internet-telewizja/pakiety-tematyczne#tid-${encodeURIComponent(a.tid)}`}
target="_blank"
rel="noopener noreferrer"
aria-label={`Więcej informacji o pakiecie ${a.nazwa ?? ""} (otwiera się w nowej karcie)`}
title={`Więcej o pakiecie ${a.nazwa ?? ""}`}
onClick={(e) => e.stopPropagation()}
>
Przejdź do szczegółowych informacji pakietu {a.nazwa ?? ""}
</a>
) : (
a.opis ? <div class="f-addon-desc">{a.opis}</div> : null
)}
{termPricing && (
<div class="mt-2 flex flex-wrap gap-3 text-sm" onClick={(e) => e.stopPropagation()}>

View File

@@ -292,18 +292,18 @@ export default function JamboxChannelsSearch() {
<div class="flex flex-wrap gap-2 mt-2">
{packageSuggestions.thematic.map((p) => (
<a
key={p.tid}
<button
type="button"
class="f-chsearch-pkg"
href={`/internet-telewizja/pakiety-tematyczne#${encodeURIComponent(
p.tid
)}`}
target="_blank"
rel="noopener noreferrer"
onClick={() => window.open(
`/internet-telewizja/pakiety-tematyczne#tid-${encodeURIComponent(p.tid)}`,
"_blank",
"noopener,noreferrer"
)}
title="Otwórz w nowej karcie"
>
{p.name}
</a>
</button>
))}
</div>
</div>
@@ -420,17 +420,18 @@ export default function JamboxChannelsSearch() {
Dostępny w pakietach tematycznych:&nbsp;
{c.thematic_packages.map((p) => (
<span key={`${p.tid}-${p.name}`}>
<a
<button
type="button"
class="f-chsearch-pkg"
href={`/internet-telewizja/pakiety-tematyczne#${encodeURIComponent(
p.tid
)}`}
target="_blank"
rel="noopener noreferrer"
onClick={() => window.open(
`/internet-telewizja/pakiety-tematyczne#tid-${encodeURIComponent(p.tid)}`,
"_blank",
"noopener,noreferrer"
)}
title="Otwórz w nowej karcie"
>
{p.name}
</a>
</button>
</span>
))}
</div>