feat: Enhance portfolio with SEO meta tags, implement API for experie… (#2)
* feat: Enhance portfolio with SEO meta tags, implement API for experiences and projects, and refactor components for improved structure * fix: address Copilot review comments on PR #2 - Migrate Grid callers to the System Grid size prop (GridWrapper) - Render experience icons from exp.type instead of exp.icon - Show experience date range (dateS-dateE) on desktop and mobile - Select experience description from the active i18n language - Restore technology chips from exp.technologies - Rename uesExperience hook to useExperience - Normalize getProjets response to the { data, count } shape - Return ExperienceFull from getExperience - Type useEditProjet/updateProjet with ProjetEdit - Fetch project details from the API in Projet page (useProjet) - Replace ExperienceType enum with const object (erasableSyntaxOnly) - Sync document lang attribute with the active language
This commit is contained in:
@@ -25,7 +25,7 @@ export default function AllProjet() {
|
||||
sx={{ display: "flex", flexDirection: "column", flex: 1, minHeight: 0 }}
|
||||
>
|
||||
{projets &&
|
||||
projets.projets.map((projet) => (
|
||||
projets.data.map((projet) => (
|
||||
<Card sx={{ minWidth: 275, mt: 5 }} key={projet.id}>
|
||||
<CardContent>
|
||||
<Box
|
||||
|
||||
Reference in New Issue
Block a user