diff --git a/Client/src/Pages/Maintenance/CreateMaintenance/index.jsx b/Client/src/Pages/Maintenance/CreateMaintenance/index.jsx index 724643f59..1787375c2 100644 --- a/Client/src/Pages/Maintenance/CreateMaintenance/index.jsx +++ b/Client/src/Pages/Maintenance/CreateMaintenance/index.jsx @@ -1,11 +1,15 @@ import { Box, Button, Stack, Typography } from "@mui/material"; import { useTheme } from "@emotion/react"; import { useState } from "react"; +import { ConfigBox } from "./styled"; +import { AdapterDayjs } from "@mui/x-date-pickers/AdapterDayjs"; +import { LocalizationProvider } from "@mui/x-date-pickers"; +import { DatePicker } from "@mui/x-date-pickers/DatePicker"; import Select from "../../../Components/Inputs/Select"; import Field from "../../../Components/Inputs/Field"; import Breadcrumbs from "../../../Components/Breadcrumbs"; +import CalendarIcon from "../../../assets/icons/calendar.svg?react"; import "./index.css"; -import { ConfigBox } from "./styled"; const repeatConfig = [ { _id: 0, name: "Don't repeat" }, @@ -69,8 +73,7 @@ const CreateMaintenance = () => { General Settings @@ -80,9 +83,54 @@ const CreateMaintenance = () => { value={0} items={repeatConfig} /> - - Days - + + Date + + .MuiOutlinedInput-root": { + flexDirection: "row-reverse", + }, + "& input": { + height: 34, + p: 0, + pr: theme.spacing(5), + }, + "& fieldset": { + borderColor: theme.palette.border.dark, + borderRadius: theme.shape.borderRadius, + }, + "&:not(:has(.Mui-disabled)):not(:has(.Mui-error)) .MuiOutlinedInput-root:not(:has(input:focus)):hover fieldset": + { + borderColor: theme.palette.border.dark, + }, + }, + }, + inputAdornment: { sx: { ml: 0, px: 3 } }, + openPickerButton: { + sx: { + py: 0, + mr: 0, + "& path": { + stroke: theme.palette.other.icon, + strokeWidth: 1.1, + }, + "&:hover": { backgroundColor: "transparent" }, + }, + }, + }} + sx={{}} + /> + + @@ -156,7 +204,7 @@ const CreateMaintenance = () => { onClick={() => console.log("disabled")} disabled={false} > - Create window + Create maintenance diff --git a/Client/src/Pages/Maintenance/CreateMaintenance/styled.jsx b/Client/src/Pages/Maintenance/CreateMaintenance/styled.jsx index 76897815d..7718d2bcc 100644 --- a/Client/src/Pages/Maintenance/CreateMaintenance/styled.jsx +++ b/Client/src/Pages/Maintenance/CreateMaintenance/styled.jsx @@ -13,8 +13,13 @@ export const ConfigBox = styled(Stack)(({ theme }) => ({ "& > div:last-of-type, & > .MuiStack-root > div:last-of-type": { flex: 1, }, + "& > .MuiStack-root > div:first-of-type": { paddingRight: theme.spacing(14) }, + "& > .MuiStack-root > div:last-of-type": { + paddingLeft: theme.spacing(14), + }, "& h2": { fontSize: 13.5, fontWeight: 500 }, "& h3, & p": { color: theme.palette.text.tertiary, }, + "& h3": { fontWeight: 500 }, })); diff --git a/Client/src/assets/icons/calendar.svg b/Client/src/assets/icons/calendar.svg new file mode 100644 index 000000000..be023a4de --- /dev/null +++ b/Client/src/assets/icons/calendar.svg @@ -0,0 +1,3 @@ + + +