Znacznik zamiast true w internet w dodatkach
This commit is contained in:
@@ -18,6 +18,12 @@ export default function InternetAddonsModal({ isOpen, onClose, plan }) {
|
|||||||
// czy akordeon internetu (fiber) jest rozwinięty
|
// czy akordeon internetu (fiber) jest rozwinięty
|
||||||
const [baseOpen, setBaseOpen] = useState(true);
|
const [baseOpen, setBaseOpen] = useState(true);
|
||||||
|
|
||||||
|
const formatFeatureValue = (val) => {
|
||||||
|
if (val === true || val === "true") return "✓";
|
||||||
|
if (val === false || val === "false" || val == null) return "✕";
|
||||||
|
return val;
|
||||||
|
};
|
||||||
|
|
||||||
// reset wyborów po otwarciu nowego planu
|
// reset wyborów po otwarciu nowego planu
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!isOpen) return;
|
if (!isOpen) return;
|
||||||
@@ -150,7 +156,7 @@ export default function InternetAddonsModal({ isOpen, onClose, plan }) {
|
|||||||
{plan.features.map((f, idx) => (
|
{plan.features.map((f, idx) => (
|
||||||
<li class="f-card-row" key={idx}>
|
<li class="f-card-row" key={idx}>
|
||||||
<span class="f-card-label">{f.label}</span>
|
<span class="f-card-label">{f.label}</span>
|
||||||
<span class="f-card-value">{f.value}</span>
|
<span class="f-card-value">{formatFeatureValue(f.value)}</span>
|
||||||
</li>
|
</li>
|
||||||
))}
|
))}
|
||||||
</ul>
|
</ul>
|
||||||
|
|||||||
Reference in New Issue
Block a user