From 729fbc90d4f52a36ecfdbf5f02ebc3f150feafcb Mon Sep 17 00:00:00 2001 From: Nataliia74 Date: Sat, 19 Jul 2025 11:47:48 +0100 Subject: [PATCH] Person1 --- .../tasks/conditional-rendering/src/profilePreview.js | 8 +++++++- .../conditional-rendering/test/profilePreview.test.js | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/dom-merge-conflict/tasks/conditional-rendering/src/profilePreview.js b/dom-merge-conflict/tasks/conditional-rendering/src/profilePreview.js index b1778b46..f3cd1aa7 100644 --- a/dom-merge-conflict/tasks/conditional-rendering/src/profilePreview.js +++ b/dom-merge-conflict/tasks/conditional-rendering/src/profilePreview.js @@ -1,5 +1,11 @@ -export function ProfilePreview(profile) { +export function ProfilePreview(profile, options) { const preview = document.createElement("aside"); + if (options && options.available === false) { + const unavailable = document.createElement("p"); + unavailable.textContent = "Profile preview unavailable"; + preview.appendChild(unavailable); + return preview; + } const picture = document.createElement("img"); picture.src = profile.pictureSrc; diff --git a/dom-merge-conflict/tasks/conditional-rendering/test/profilePreview.test.js b/dom-merge-conflict/tasks/conditional-rendering/test/profilePreview.test.js index 8e50cecf..32ab0ffe 100644 --- a/dom-merge-conflict/tasks/conditional-rendering/test/profilePreview.test.js +++ b/dom-merge-conflict/tasks/conditional-rendering/test/profilePreview.test.js @@ -31,7 +31,7 @@ describe("profile preview", () => { }); }); - describe.skip("available option", () => { + describe("available option", () => { test("only notice that preview is unavailable is displayed with shortform on, available off", () => { const profile = { pictureSrc: "/null",