enhanced navigation and added coach reassignment
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
import { apiGet, apiPost, apiPut, apiPatch, apiDelete } from '../api.js';
|
||||
import { canEdit, showToast } from '../app.js';
|
||||
import { canEdit, homeNavButton, showToast } from '../app.js';
|
||||
import { navigate } from '../router.js';
|
||||
import {
|
||||
SOURCE_LANG,
|
||||
@ -50,9 +50,14 @@ export async function editorPage(params) {
|
||||
|
||||
app.innerHTML = `
|
||||
<div class="page-header">
|
||||
<h1 id="editorTitle">${isNew ? 'New Questionnaire' : 'Loading...'}</h1>
|
||||
<div class="page-header-start">
|
||||
${homeNavButton()}
|
||||
<div class="page-header-titles">
|
||||
<h1 id="editorTitle">${isNew ? 'New Questionnaire' : 'Loading...'}</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<a href="#/" class="btn">← Back</a>
|
||||
<a href="#/questionnaires" class="btn">Questionnaires</a>
|
||||
${!isNew ? `<a href="#/questionnaire/${params.id}/results" class="btn">View Results</a>` : ''}
|
||||
</div>
|
||||
</div>
|
||||
@ -77,7 +82,7 @@ export async function editorPage(params) {
|
||||
questionnaire = allQuestionnaires.find(q => q.questionnaireID === params.id);
|
||||
if (!questionnaire) {
|
||||
showToast('Questionnaire not found', 'error');
|
||||
navigate('#/');
|
||||
navigate('#/questionnaires');
|
||||
return;
|
||||
}
|
||||
questions = quData.questions || [];
|
||||
|
||||
Reference in New Issue
Block a user