refactor: update layout structure in Landing and Projects components for improved responsiveness

This commit is contained in:
Dan Dobos
2025-10-20 15:52:07 +02:00
parent 1c8cebc32b
commit 4f7256da05
2 changed files with 23 additions and 17 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ import { useIntl } from "react-intl";
const Home = () => { const Home = () => {
const t = useIntl(); const t = useIntl();
return ( return (
<Grid2 container direction="row" alignItems="stretch" spacing={3}> <Grid2 container direction="column" alignItems="stretch">
<Grid2 item container direction="column"> <Grid2 item container direction="column">
<Grid2 item> <Grid2 item>
<Typography variant="h3"> <Typography variant="h3">
+9 -3
View File
@@ -1,4 +1,5 @@
import React from "react"; import React from "react";
import { Box } from "@mui/material";
import { import {
// AngularData, // AngularData,
ReactData, ReactData,
@@ -11,14 +12,19 @@ import MainAccordion from "components/main-accordion/MainAccordion";
const Projects = () => { const Projects = () => {
return ( return (
<> <Box
{/* <MainAccordion items={AngularData} title='Angular' /> */} sx={{
display: "flex",
flexDirection: "column",
width: "100%", // added so children can take full width
alignItems: "stretch", // optional, ensures flex children stretch
}}>
<MainAccordion items={ReactData} title="React" /> <MainAccordion items={ReactData} title="React" />
<MainAccordion items={WebsitesData} title="HTML" /> <MainAccordion items={WebsitesData} title="HTML" />
<MainAccordion items={VueData} title="Vue" /> <MainAccordion items={VueData} title="Vue" />
<MainAccordion items={GoData} title="Golang" /> <MainAccordion items={GoData} title="Golang" />
<MainAccordion items={JavaData} title="Java" /> <MainAccordion items={JavaData} title="Java" />
</> </Box>
); );
}; };