feat: ajouter des liens GitHub aux pages de projet et implémenter le composant PastilleStatut pour le suivi de l'état en ligne

This commit is contained in:
Puechberty Arthur
2026-03-31 17:10:39 +02:00
parent 13c171e466
commit 6e2147a489
19 changed files with 92 additions and 20 deletions
+1
View File
@@ -44,6 +44,7 @@ export default function BlocNoteInfo() {
]}
images={["/placeholder-blocnote.webp", "/placeholder-blocnote-2.webp", "/placeholder-blocnote-3.webp"]}
url="https://blocnote.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/blocnote"
/>
);
}
+1
View File
@@ -43,6 +43,7 @@ export default function CalculatriceInfo() {
]}
images={["/placeholder-calculatrice.webp", "/placeholder-calculatrice-2.webp", "/placeholder-calculatrice-3.webp"]}
url="https://calculatrice.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/calculatrice"
/>
);
}
+1
View File
@@ -45,6 +45,7 @@ export default function ChronoInfo() {
]}
images={["/placeholder-chrono.webp", "/placeholder-chrono-2.webp", "/placeholder-chrono-3.webp"]}
url="https://chrono.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/chrono"
/>
);
}
+1
View File
@@ -43,6 +43,7 @@ export default function ClockInfo() {
]}
images={["/placeholder-clock.webp", "/placeholder-clock-2.webp", "/placeholder-clock-3.webp"]}
url="https://clock.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/clock"
/>
);
}
+1
View File
@@ -45,6 +45,7 @@ export default function FormCraftInfo() {
]}
images={["/placeholder-formcraft.webp", "/placeholder-formcraft-2.webp", "/placeholder-formcraft-3.webp"]}
url="https://form.arthurp.fr/"
githubUrl="https://github.com/arthur-pbty/form"
/>
);
}
+1
View File
@@ -43,6 +43,7 @@ export default function ImprimerSudokuInfo() {
]}
images={["/placeholder-imprimersudoku.webp", "/placeholder-imprimersudoku-2.webp", "/placeholder-imprimersudoku-3.webp"]}
url="https://imprimersudoku.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/imprimersudoku"
/>
);
}
+1
View File
@@ -44,6 +44,7 @@ export default function LazyBotInfo() {
]}
images={["/placeholder-lazybot.webp", "/placeholder-lazybot-2.webp", "/placeholder-lazybot-3.webp"]}
url="https://lazybot.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/LazyBot"
/>
);
}
+1
View File
@@ -43,6 +43,7 @@ export default function LearnInfo() {
]}
images={["/placeholder-learn.webp", "/placeholder-learn-2.webp", "/placeholder-learn-3.webp"]}
url="https://learn.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/learn"
/>
);
}
+1
View File
@@ -44,6 +44,7 @@ export default function MoonInfo() {
]}
images={["/placeholder-moon.webp", "/placeholder-moon-2.webp", "/placeholder-moon-3.webp"]}
url="https://moon.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/moon"
/>
);
}
+1
View File
@@ -43,6 +43,7 @@ export default function PomodoroInfo() {
]}
images={["/placeholder-pomodoro.webp", "/placeholder-pomodoro-2.webp", "/placeholder-pomodoro-3.webp"]}
url="https://pomodoro.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/pomodoro"
/>
);
}
+1
View File
@@ -44,6 +44,7 @@ export default function PortfolioInfo() {
]}
images={["/placeholder-portfolio.webp", "/placeholder-portfolio-2.webp", "/placeholder-portfolio-3.webp"]}
url="https://portfolio.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/portfolio"
/>
);
}
+1
View File
@@ -43,6 +43,7 @@ export default function QCUInfo() {
]}
images={["/placeholder-qcu.webp", "/placeholder-qcu-2.webp", "/placeholder-qcu-3.webp"]}
url="https://qcu.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/QCM_physique"
/>
);
}
+1
View File
@@ -43,6 +43,7 @@ export default function QRCodeInfo() {
]}
images={["/placeholder-qrcode.webp", "/placeholder-qrcode-2.webp", "/placeholder-qrcode-3.webp"]}
url="https://qrcode.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/qrcode"
/>
);
}
+1
View File
@@ -43,6 +43,7 @@ export default function Page() {
]}
images={["/placeholder-reducelink.webp", "/placeholder-reducelink-2.webp", "/placeholder-reducelink-3.webp"]}
url="https://reducelink.arthurp.fr/"
githubUrl="https://github.com/arthur-pbty/reducelink"
/>
);
}
+1
View File
@@ -43,6 +43,7 @@ export default function SudokuProjectPage() {
]}
images={["/placeholder-sudoku.webp", "/placeholder-sudoku-2.webp", "/placeholder-sudoku-3.webp"]}
url="https://sudoku.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/sudoku"
/>
);
}
+1
View File
@@ -43,6 +43,7 @@ export default function VisioInfo() {
]}
images={["/placeholder-visio.webp", "/placeholder-visio-2.webp", "/placeholder-visio-3.webp"]}
url="https://visio.arthurp.fr"
githubUrl="https://github.com/arthur-pbty/visio"
/>
);
}