Skip to content
Snippets Groups Projects
Commit 12eb71be authored by Christian ZHENG's avatar Christian ZHENG
Browse files

feat(login): add login button to home page

parent 0f7cac6a
No related branches found
No related tags found
2 merge requests!14feat: added mounted, .bashrc, .zshrc, added tests, added keycloak tests,!8feat(extension): login, open in devcontainer, automaticly save code, open briefing, publish extension
......@@ -30,10 +30,18 @@ export default class GettingStartedView extends WebviewBase {
renderHtmlBody() {
const hadMissionWorkdir = this.extensionStore.getMissionWorkdir() !== undefined;
const isAlreadyConnected = false;
return `
<h1>Getting Started</h1>
<div class="deadlock-getting-started-card-container">
${this.renderCardHtml(
'Connexion à Deadlock',
"Tu as besoin d'être connecté à Deadlock pour continuer.",
{ name: 'Se connecter', onClickFunctionName: 'openAuthenticationPageAction' },
isAlreadyConnected,
)}
${this.renderCardHtml(
'Dossier contenant tes exercices',
'Choisis le dossier qui contiendra tous les exercices Deadlock que tu lanceras maintenant et plus tard.',
......@@ -54,6 +62,7 @@ export default class GettingStartedView extends WebviewBase {
description: string,
button: { name: string; onClickFunctionName: string },
isChecked: boolean,
callbackArgs?: string,
) {
return `
<div class="deadlock-getting-started-card">
......@@ -65,7 +74,7 @@ export default class GettingStartedView extends WebviewBase {
<div class="card-description">
${description}
</div>
<vscode-button onclick="${button.onClickFunctionName}()">${button.name}</vscode-button>
<vscode-button onclick="${button.onClickFunctionName}(${callbackArgs})">${button.name}</vscode-button>
</div>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment