chore: clean up code formatting and remove unnecessary whitespace across multiple files for improved readability
This commit is contained in:
101
src/app/page.tsx
101
src/app/page.tsx
@@ -10,8 +10,8 @@ export default function Home() {
|
||||
Vos ateliers, <span className="text-primary">réinventés</span>
|
||||
</h1>
|
||||
<p className="mx-auto mb-8 max-w-2xl text-lg text-muted">
|
||||
Des outils interactifs et collaboratifs pour accompagner vos équipes.
|
||||
Analysez, comprenez et faites progresser vos collaborateurs avec des ateliers modernes.
|
||||
Des outils interactifs et collaboratifs pour accompagner vos équipes. Analysez,
|
||||
comprenez et faites progresser vos collaborateurs avec des ateliers modernes.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
@@ -46,7 +46,7 @@ export default function Home() {
|
||||
description="Explorez les 10 motivations intrinsèques de vos collaborateurs. Comprenez leur impact et alignez aspirations et missions."
|
||||
features={[
|
||||
'10 cartes de motivation à classer',
|
||||
'Évaluation de l\'influence positive/négative',
|
||||
"Évaluation de l'influence positive/négative",
|
||||
'Récapitulatif personnalisé des motivations',
|
||||
]}
|
||||
accentColor="#8b5cf6"
|
||||
@@ -73,8 +73,9 @@ export default function Home() {
|
||||
Pourquoi faire un SWOT ?
|
||||
</h3>
|
||||
<p className="text-muted mb-4">
|
||||
L'analyse SWOT est un outil puissant pour prendre du recul sur une situation professionnelle.
|
||||
Elle permet de dresser un portrait objectif et structuré, base indispensable pour définir des actions pertinentes.
|
||||
L'analyse SWOT est un outil puissant pour prendre du recul sur une situation
|
||||
professionnelle. Elle permet de dresser un portrait objectif et structuré, base
|
||||
indispensable pour définir des actions pertinentes.
|
||||
</p>
|
||||
<ul className="space-y-2 text-sm text-muted">
|
||||
<li className="flex items-start gap-2">
|
||||
@@ -105,15 +106,21 @@ export default function Home() {
|
||||
<div className="grid grid-cols-2 gap-4">
|
||||
<div className="rounded-lg bg-green-500/10 p-3 border border-green-500/20">
|
||||
<p className="font-semibold text-green-600 text-sm mb-1">💪 Forces</p>
|
||||
<p className="text-xs text-muted">Compétences, talents, réussites, qualités distinctives</p>
|
||||
<p className="text-xs text-muted">
|
||||
Compétences, talents, réussites, qualités distinctives
|
||||
</p>
|
||||
</div>
|
||||
<div className="rounded-lg bg-orange-500/10 p-3 border border-orange-500/20">
|
||||
<p className="font-semibold text-orange-600 text-sm mb-1">⚠️ Faiblesses</p>
|
||||
<p className="text-xs text-muted">Lacunes, difficultés récurrentes, axes de progression</p>
|
||||
<p className="text-xs text-muted">
|
||||
Lacunes, difficultés récurrentes, axes de progression
|
||||
</p>
|
||||
</div>
|
||||
<div className="rounded-lg bg-blue-500/10 p-3 border border-blue-500/20">
|
||||
<p className="font-semibold text-blue-600 text-sm mb-1">🚀 Opportunités</p>
|
||||
<p className="text-xs text-muted">Projets, formations, évolutions, nouveaux défis</p>
|
||||
<p className="text-xs text-muted">
|
||||
Projets, formations, évolutions, nouveaux défis
|
||||
</p>
|
||||
</div>
|
||||
<div className="rounded-lg bg-red-500/10 p-3 border border-red-500/20">
|
||||
<p className="font-semibold text-red-600 text-sm mb-1">🛡️ Menaces</p>
|
||||
@@ -129,10 +136,26 @@ export default function Home() {
|
||||
Comment ça marche ?
|
||||
</h3>
|
||||
<div className="grid md:grid-cols-4 gap-4">
|
||||
<StepCard number={1} title="Remplir la matrice" description="Identifiez ensemble les éléments de chaque quadrant lors d'un échange constructif" />
|
||||
<StepCard number={2} title="Prioriser" description="Classez les éléments par importance et impact pour concentrer les efforts" />
|
||||
<StepCard number={3} title="Croiser" description="Reliez les forces aux opportunités, anticipez les menaces avec les atouts" />
|
||||
<StepCard number={4} title="Agir" description="Définissez des actions concrètes avec des échéances et des responsables" />
|
||||
<StepCard
|
||||
number={1}
|
||||
title="Remplir la matrice"
|
||||
description="Identifiez ensemble les éléments de chaque quadrant lors d'un échange constructif"
|
||||
/>
|
||||
<StepCard
|
||||
number={2}
|
||||
title="Prioriser"
|
||||
description="Classez les éléments par importance et impact pour concentrer les efforts"
|
||||
/>
|
||||
<StepCard
|
||||
number={3}
|
||||
title="Croiser"
|
||||
description="Reliez les forces aux opportunités, anticipez les menaces avec les atouts"
|
||||
/>
|
||||
<StepCard
|
||||
number={4}
|
||||
title="Agir"
|
||||
description="Définissez des actions concrètes avec des échéances et des responsables"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -156,8 +179,9 @@ export default function Home() {
|
||||
Pourquoi explorer ses motivations ?
|
||||
</h3>
|
||||
<p className="text-muted mb-4">
|
||||
Créé par Jurgen Appelo (Management 3.0), cet exercice révèle les motivations intrinsèques qui nous animent.
|
||||
Comprendre ce qui nous motive permet de mieux s'épanouir et d'aligner nos missions avec nos aspirations profondes.
|
||||
Créé par Jurgen Appelo (Management 3.0), cet exercice révèle les motivations
|
||||
intrinsèques qui nous animent. Comprendre ce qui nous motive permet de mieux
|
||||
s'épanouir et d'aligner nos missions avec nos aspirations profondes.
|
||||
</p>
|
||||
<ul className="space-y-2 text-sm text-muted">
|
||||
<li className="flex items-start gap-2">
|
||||
@@ -206,20 +230,20 @@ export default function Home() {
|
||||
Comment ça marche ?
|
||||
</h3>
|
||||
<div className="grid md:grid-cols-3 gap-4">
|
||||
<StepCard
|
||||
number={1}
|
||||
title="Classer par importance"
|
||||
description="Ordonnez les 10 cartes de la moins importante (gauche) à la plus importante (droite) pour vous"
|
||||
<StepCard
|
||||
number={1}
|
||||
title="Classer par importance"
|
||||
description="Ordonnez les 10 cartes de la moins importante (gauche) à la plus importante (droite) pour vous"
|
||||
/>
|
||||
<StepCard
|
||||
number={2}
|
||||
title="Évaluer l'influence"
|
||||
description="Pour chaque motivation, indiquez si votre situation actuelle l'impacte positivement ou négativement"
|
||||
<StepCard
|
||||
number={2}
|
||||
title="Évaluer l'influence"
|
||||
description="Pour chaque motivation, indiquez si votre situation actuelle l'impacte positivement ou négativement"
|
||||
/>
|
||||
<StepCard
|
||||
number={3}
|
||||
title="Analyser et discuter"
|
||||
description="Le récapitulatif révèle les motivations clés et les points de vigilance pour un échange constructif"
|
||||
<StepCard
|
||||
number={3}
|
||||
title="Analyser et discuter"
|
||||
description="Le récapitulatif révèle les motivations clés et les points de vigilance pour un échange constructif"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -279,9 +303,7 @@ function WorkshopCard({
|
||||
newHref: string;
|
||||
}) {
|
||||
return (
|
||||
<div
|
||||
className="group relative overflow-hidden rounded-2xl border-2 border-border bg-card p-8 transition-all hover:border-primary/50 hover:shadow-xl"
|
||||
>
|
||||
<div className="group relative overflow-hidden rounded-2xl border-2 border-border bg-card p-8 transition-all hover:border-primary/50 hover:shadow-xl">
|
||||
{/* Accent gradient */}
|
||||
<div
|
||||
className="absolute inset-x-0 top-0 h-1 opacity-80"
|
||||
@@ -313,7 +335,12 @@ function WorkshopCard({
|
||||
viewBox="0 0 24 24"
|
||||
stroke="currentColor"
|
||||
>
|
||||
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M5 13l4 4L19 7" />
|
||||
<path
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
strokeWidth={2}
|
||||
d="M5 13l4 4L19 7"
|
||||
/>
|
||||
</svg>
|
||||
{feature}
|
||||
</li>
|
||||
@@ -380,22 +407,16 @@ function StepCard({
|
||||
);
|
||||
}
|
||||
|
||||
function MotivatorPill({
|
||||
icon,
|
||||
name,
|
||||
color,
|
||||
}: {
|
||||
icon: string;
|
||||
name: string;
|
||||
color: string;
|
||||
}) {
|
||||
function MotivatorPill({ icon, name, color }: { icon: string; name: string; color: string }) {
|
||||
return (
|
||||
<div
|
||||
className="flex items-center gap-2 px-3 py-1.5 rounded-full"
|
||||
style={{ backgroundColor: `${color}15`, border: `1px solid ${color}30` }}
|
||||
>
|
||||
<span>{icon}</span>
|
||||
<span className="font-medium" style={{ color }}>{name}</span>
|
||||
<span className="font-medium" style={{ color }}>
|
||||
{name}
|
||||
</span>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user