Skip to content

Commit

Permalink
Update Home.tsx
Browse files Browse the repository at this point in the history
  • Loading branch information
aelassas committed Dec 14, 2024
1 parent 768ebc8 commit fdbecc8
Show file tree
Hide file tree
Showing 2 changed files with 84 additions and 18 deletions.
18 changes: 17 additions & 1 deletion frontend/src/assets/css/home.css
Original file line number Diff line number Diff line change
Expand Up @@ -273,10 +273,14 @@ div.home div.car-size div.boxes {

div.home div.car-size div.boxes div.box {
width: 326px;
height: 273px;
height: 278px;
background-color: #fff;
}

div.home div.car-size div.boxes div.box div.box-img {
height: 140px;
}

div.home div.car-size div.boxes div.box img {
max-width: 100%;
max-height: 140px;
Expand All @@ -303,6 +307,18 @@ div.home div.car-size div.boxes div.box div.box-content span.unit {
color: #A9A9A9;
}

div.home div.car-size div.boxes div.box div.car-size-action {
width: 100%;
display: flex;
flex-direction: row;
justify-content: flex-end;
}

div.home div.car-size div.boxes div.box div.car-size-action .btn-car-size {
margin: 0 10px;
width: 100%;
}

div.home div.home-map {
width: 80%;
margin: 15px 0 30px;
Expand Down
84 changes: 67 additions & 17 deletions frontend/src/pages/Home.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import React, { useEffect, useState } from 'react'
import {
Button,
Checkbox,
// Checkbox,
Dialog,
DialogContent,
FormControlLabel,
// FormControlLabel,
Tab,
Tabs
} from '@mui/material'
Expand Down Expand Up @@ -321,9 +321,11 @@ const Home = () => {
<p>{strings.CAR_SIZE_TEXT}</p>
<div className="boxes">
<div className="box">
<img alt="Mini" src={Mini} />
<div className="box-img">
<img alt="Mini" src={Mini} />
</div>
<div className="box-content">
<FormControlLabel
{/* <FormControlLabel
control={(
<Checkbox
defaultChecked
Expand All @@ -339,7 +341,8 @@ const Home = () => {
/>
)}
label={strings.MINI}
/>
/> */}
<span>{strings.MINI}</span>
<ul>
<li>
<span className="price">{bookcarsHelper.formatPrice(miniPricePhr, commonStrings.CURRENCY, language)}</span>
Expand All @@ -351,11 +354,27 @@ const Home = () => {
</li>
</ul>
</div>
<div className="car-size-action">
<Button
variant="contained"
className="btn-primary btn-car-size"
aria-label="Search for a car"
disabled={ranges.length === 0}
onClick={() => {
setRanges([bookcarsTypes.CarRange.Mini])
setOpenRangeSearchFormDialog(true)
}}
>
{strings.SEARCH_FOR_CAR}
</Button>
</div>
</div>
<div className="box">
<img alt="Midi" src={Midi} />
<div className="box-img">
<img alt="Midi" src={Midi} />
</div>
<div className="box-content">
<FormControlLabel
{/* <FormControlLabel
control={(
<Checkbox
defaultChecked
Expand All @@ -371,7 +390,8 @@ const Home = () => {
/>
)}
label={strings.MIDI}
/>
/> */}
<span>{strings.MIDI}</span>
<ul>
<li>
<span className="price">{bookcarsHelper.formatPrice(midiPricePhr, commonStrings.CURRENCY, language)}</span>
Expand All @@ -383,11 +403,27 @@ const Home = () => {
</li>
</ul>
</div>
<div className="car-size-action">
<Button
variant="contained"
className="btn-primary btn-car-size"
aria-label="Search for a car"
disabled={ranges.length === 0}
onClick={() => {
setRanges([bookcarsTypes.CarRange.Midi])
setOpenRangeSearchFormDialog(true)
}}
>
{strings.SEARCH_FOR_CAR}
</Button>
</div>
</div>
<div className="box">
<img alt="Maxi" src={Maxi} />
<div className="box-img">
<img alt="Maxi" src={Maxi} />
</div>
<div className="box-content">
<FormControlLabel
{/* <FormControlLabel
control={(
<Checkbox
onChange={(e) => {
Expand All @@ -402,7 +438,8 @@ const Home = () => {
/>
)}
label={strings.MAXI}
/>
/> */}
<span>{strings.MAXI}</span>
<ul>
<li>
<span className="price">{bookcarsHelper.formatPrice(maxiPricePhr, commonStrings.CURRENCY, language)}</span>
Expand All @@ -414,9 +451,23 @@ const Home = () => {
</li>
</ul>
</div>
<div className="car-size-action">
<Button
variant="contained"
className="btn-primary btn-car-size"
aria-label="Search for a car"
disabled={ranges.length === 0}
onClick={() => {
setRanges([bookcarsTypes.CarRange.Maxi])
setOpenRangeSearchFormDialog(true)
}}
>
{strings.SEARCH_FOR_CAR}
</Button>
</div>
</div>
</div>
<Button
{/* <Button
variant="contained"
className="btn-primary btn-home"
disabled={ranges.length === 0}
Expand All @@ -425,9 +476,8 @@ const Home = () => {
}}
>
{strings.SEARCH_FOR_CAR}
</Button>
</Button> */}
</div>

<div className="faq">
<FaqList />
</div>
Expand Down Expand Up @@ -525,9 +575,9 @@ const Home = () => {
<DialogContent className="search-dialog-content">
<SearchForm
ranges={ranges}
onCancel={() => {
setOpenRangeSearchFormDialog(false)
}}
// onCancel={() => {
// setOpenRangeSearchFormDialog(false)
// }}
/>
</DialogContent>
</Dialog>
Expand Down

0 comments on commit fdbecc8

Please sign in to comment.