Skip to content
Extraits de code Groupes Projets
Valider b63f5563 rédigé par DavePk04's avatar DavePk04
Parcourir les fichiers

fix: resolve code style issues for linting

parent 144f3866
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!28Registration flow
...@@ -132,10 +132,10 @@ ...@@ -132,10 +132,10 @@
"humans": "Je ne suis pas un robot", "humans": "Je ne suis pas un robot",
"signup": "S'inscrire", "signup": "S'inscrire",
"availabilities": "Disponibilités", "availabilities": "Disponibilités",
"noAvailabilities": "Aucune disponibilité fournie", "noAvailabilities": "Aucune disponibilité fournie",
"scheduleMeeting": "Planifier une réunion", "scheduleMeeting": "Planifier une réunion",
"linkNotAvailable": "Lien non disponible", "linkNotAvailable": "Lien non disponible",
"noTutorsAvailable": "Aucun tuteur n'est actuellement disponible", "noTutorsAvailable": "Aucun tuteur n'est actuellement disponible",
"tab": { "tab": {
"consent": "Consentement", "consent": "Consentement",
"signup": "Inscription", "signup": "Inscription",
......
...@@ -241,63 +241,66 @@ ...@@ -241,63 +241,66 @@
{#if isLoading} {#if isLoading}
<p>Loading tutors...</p> <p>Loading tutors...</p>
{:else if tutors && tutors.length > 0} {:else if tutors && tutors.length > 0}
<div class="max-w-4xl mx-auto"> <div class="max-w-4xl mx-auto">
<ul class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 p-6 bg-gray-100"> <ul class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 p-6 bg-gray-100">
{#each tutors as tutor} {#each tutors as tutor}
<li <li
class="card shadow-lg bg-white border border-gray-200 rounded-lg hover:shadow-xl transition-shadow" class="card shadow-lg bg-white border border-gray-200 rounded-lg hover:shadow-xl transition-shadow"
> >
<div class="card-body flex flex-col items-center"> <div class="card-body flex flex-col items-center">
<div class="avatar placeholder"> <div class="avatar placeholder">
<div class="bg-neutral-focus text-neutral-content rounded-full w-16 h-16 mb-4"> <div class="bg-neutral-focus text-neutral-content rounded-full w-16 h-16 mb-4">
{#if tutor.gender === 'female'} {#if tutor.gender === 'female'}
<span class="text-2xl">👩</span> <span class="text-2xl">👩</span>
{:else if tutor.gender === 'male'} {:else if tutor.gender === 'male'}
<span class="text-2xl">👨</span> <span class="text-2xl">👨</span>
{:else} {:else}
<span class="text-2xl">👤</span> <span class="text-2xl">👤</span>
{/if} {/if}
</div>
</div> </div>
<h3 class="card-title text-lg font-bold text-gray-800">{tutor.nickname}</h3>
<p class="text-sm text-gray-600">{tutor.email}</p>
<p class="text-sm text-gray-600">
First Language: {tutor.home_language || 'Not specified'}
</p>
<p class="text-sm text-gray-500 mt-1">{tutor.bio || 'No bio available.'}</p>
{#if tutor.availabilities?.length > 0}
<p class="text-sm text-gray-800 mt-2">{$t('register.availabilities')}:</p>
<ul class="text-sm text-gray-600">
{#each tutor.availabilities as availability}
<li>{availability.day}: {availability.start} - {availability.end}</li>
{/each}
</ul>
{:else}
<p class="text-sm text-gray-500 mt-1">{$t('register.noAvailabilities')}</p>
{/if}
{#if tutor.calcom_link}
<a
href={tutor.calcom_link}
class="btn btn-primary mt-4 text-white"
target="_blank"
rel="noopener noreferrer"
>
Schedule Meeting
</a>
{:else}
<button class="btn btn-disabled mt-4" disabled>
{$t('register.linkNotAvailable')}
</button>
{/if}
</div> </div>
<h3 class="card-title text-lg font-bold text-gray-800">{tutor.nickname}</h3> </li>
<p class="text-sm text-gray-600">{tutor.email}</p> {/each}
<p class="text-sm text-gray-600"> </ul>
First Language: {tutor.home_language || 'Not specified'} </div>
</p>
<p class="text-sm text-gray-500 mt-1">{tutor.bio || 'No bio available.'}</p>
{#if tutor.availabilities?.length > 0}
<p class="text-sm text-gray-800 mt-2">{$t('register.availabilities')}:</p>
<ul class="text-sm text-gray-600">
{#each tutor.availabilities as availability}
<li>{availability.day}: {availability.start} - {availability.end}</li>
{/each}
</ul>
{:else}
<p class="text-sm text-gray-500 mt-1">{$t('register.noAvailabilities')}</p>
{/if}
{#if tutor.calcom_link}
<a
href={tutor.calcom_link}
class="btn btn-primary mt-4 text-white"
target="_blank"
rel="noopener noreferrer"
>
Schedule Meeting
</a>
{:else}
<button class="btn btn-disabled mt-4" disabled> {$t('register.linkNotAvailable')} </button>
{/if}
</div>
</li>
{/each}
</ul>
</div>
{:else} {:else}
<p>{$t('register.noTutorsAvailable')}</p> <p>{$t('register.noTutorsAvailable')}</p>
{/if} {/if}
<div class="form-control mt-6"> <div class="form-control mt-6">
<button class="button w-full" onclick={() => current_step++}> {$t('register.tab.continue')} </button> <button class="button w-full" onclick={() => current_step++}>
{$t('register.tab.continue')}
</button>
</div> </div>
{:else if current_step == 5} {:else if current_step == 5}
<div class="text-center"> <div class="text-center">
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter