Skip to content

Commit 49d4e48

Browse files
committed
Update completed import phase label
When solution import succeeds, update the completed phase pill text from Importing solution to Imported solution. Also update later completed phase labels for seed and activation. Copilot-Session: a9952624-0a25-4d6e-ae67-537c962a8a60
1 parent 50cc3e1 commit 49d4e48

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

plugins/power-pages/scripts/tests/render-template-import-status.test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ test('renderTemplateImportStatus renders scaffold-style slideshow, progress, and
7272
assert.match(html, /phaseForStatus/);
7373
assert.match(html, /renderPhase/);
7474
assert.match(html, /status\.phase/);
75+
assert.match(html, /phaseSolution\.textContent = 'Imported solution'/);
7576
assert.match(html, /Imported Supplier Portal template/);
7677
assert.match(html, /Seeding Supplier Portal template data/);
7778
assert.match(html, /Activating Supplier Portal template site/);

plugins/power-pages/skills/create-site/assets/template-import-status.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,28 +303,38 @@
303303
phaseSolution.className = 'phase-step';
304304
phaseSeed.className = 'phase-step';
305305
phaseActivation.className = 'phase-step';
306+
phaseSolution.textContent = 'Importing solution';
307+
phaseSeed.textContent = 'Seeding data';
308+
phaseActivation.textContent = 'Activating site';
306309
if (phase === 'seed') {
307310
phaseSolution.classList.add('done');
311+
phaseSolution.textContent = 'Imported solution';
308312
phaseSeed.classList.add('active');
309313
if (mainHeading) mainHeading.textContent = 'Seeding __TEMPLATE_NAME__ template data';
310314
return;
311315
}
312316
if (phase === 'solutionDone') {
313317
phaseSolution.classList.add('done');
318+
phaseSolution.textContent = 'Imported solution';
314319
if (mainHeading) mainHeading.textContent = 'Imported __TEMPLATE_NAME__ template';
315320
return;
316321
}
317322
if (phase === 'activation') {
318323
phaseSolution.classList.add('done');
324+
phaseSolution.textContent = 'Imported solution';
319325
phaseSeed.classList.add('done');
326+
phaseSeed.textContent = 'Seeded data';
320327
phaseActivation.classList.add('active');
321328
if (mainHeading) mainHeading.textContent = 'Activating __TEMPLATE_NAME__ template site';
322329
return;
323330
}
324331
if (phase === 'done') {
325332
phaseSolution.classList.add('done');
333+
phaseSolution.textContent = 'Imported solution';
326334
phaseSeed.classList.add('done');
335+
phaseSeed.textContent = 'Seeded data';
327336
phaseActivation.classList.add('done');
337+
phaseActivation.textContent = 'Activated site';
328338
if (mainHeading) mainHeading.textContent = '__TEMPLATE_NAME__ template is ready';
329339
return;
330340
}

0 commit comments

Comments
 (0)