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 @@
+