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">
+22 -16
View File
@@ -1,25 +1,31 @@
import React from "react"; import React from "react";
import { Box } from "@mui/material";
import { import {
// AngularData, // AngularData,
ReactData, ReactData,
WebsitesData, WebsitesData,
VueData, VueData,
GoData, GoData,
JavaData, JavaData,
} from "data/Data"; } from "data/Data";
import MainAccordion from "components/main-accordion/MainAccordion"; import MainAccordion from "components/main-accordion/MainAccordion";
const Projects = () => { const Projects = () => {
return ( return (
<> <Box
{/* <MainAccordion items={AngularData} title='Angular' /> */} sx={{
<MainAccordion items={ReactData} title="React" /> display: "flex",
<MainAccordion items={WebsitesData} title="HTML" /> flexDirection: "column",
<MainAccordion items={VueData} title="Vue" /> width: "100%", // added so children can take full width
<MainAccordion items={GoData} title="Golang" /> alignItems: "stretch", // optional, ensures flex children stretch
<MainAccordion items={JavaData} title="Java" /> }}>
</> <MainAccordion items={ReactData} title="React" />
); <MainAccordion items={WebsitesData} title="HTML" />
<MainAccordion items={VueData} title="Vue" />
<MainAccordion items={GoData} title="Golang" />
<MainAccordion items={JavaData} title="Java" />
</Box>
);
}; };
export default Projects; export default Projects;