diff --git a/components/booking/DatePicker.tsx b/components/booking/DatePicker.tsx index c6a49fa0..3dddd1e5 100644 --- a/components/booking/DatePicker.tsx +++ b/components/booking/DatePicker.tsx @@ -171,10 +171,13 @@ const DatePicker = ({ {dayjs().month(selectedMonth).format("MMMM YYYY")} -
{props.eventType.description}
| + Person + | ++ Event + | ++ Date + | ++ Actions + | +
-
- {dayjs(booking.startTime).format("D MMMM YYYY HH:mm")}
-
- | */}
+
+
+ {dayjs(booking.startTime).format("D MMMM YYYY")}
+
+
+ {dayjs(booking.startTime).format("HH:mm")} - {dayjs(booking.endTime).format("HH:mm")}
+
+ |
{!booking.confirmed && !booking.rejected && (
<>
@@ -137,7 +164,7 @@ export async function getServerSideProps(context) {
},
});
- const bookings = await prisma.booking.findMany({
+ const b = await prisma.booking.findMany({
where: {
userId: user.id,
},
@@ -149,11 +176,17 @@ export async function getServerSideProps(context) {
confirmed: true,
rejected: true,
id: true,
+ startTime: true,
+ endTime: true,
},
orderBy: {
- startTime: "desc",
+ startTime: "asc",
},
});
+ const bookings = b.map(booking=>{
+ return ({...booking, startTime:booking.startTime.toISOString(), endTime:booking.endTime.toISOString(),})
+ });
+
return { props: { bookings } };
}
diff --git a/pages/event-types/index.tsx b/pages/event-types/index.tsx
index 00cf1d89..93b4e83c 100644
--- a/pages/event-types/index.tsx
+++ b/pages/event-types/index.tsx
@@ -20,7 +20,7 @@ import {
PlusIcon,
UserIcon,
} from "@heroicons/react/solid";
-import Loader from '@components/Loader';
+import Loader from "@components/Loader";
export default function Availability({ user, types }) {
const [session, loading] = useSession();
@@ -42,7 +42,7 @@ export default function Availability({ user, types }) {
// TODO: Add validation
- const response = await fetch("/api/availability/eventtype", {
+ await fetch("/api/availability/eventtype", {
method: "POST",
body: JSON.stringify({
title: enteredTitle,
@@ -66,7 +66,7 @@ export default function Availability({ user, types }) {
}
if (loading) {
- return
+
-
-
)}
{showAddModal && (
diff --git a/pages/settings/profile.tsx b/pages/settings/profile.tsx
index b4f49410..30842c7b 100644
--- a/pages/settings/profile.tsx
+++ b/pages/settings/profile.tsx
@@ -12,6 +12,11 @@ import TimezoneSelect from "react-timezone-select";
import { UsernameInput } from "../../components/ui/UsernameInput";
import ErrorAlert from "../../components/ui/alerts/Error";
+const themeOptions = [
+ { value: "light", label: "Light" },
+ { value: "dark", label: "Dark" },
+];
+
export default function Settings(props) {
const [successModalOpen, setSuccessModalOpen] = useState(false);
const usernameRef = useRefCreate your first event type-- Event types enable you to share links that show available times on your calendar and allow - people to make bookings with you. - +
+
Create your first event type++ Event types enable you to share links that show available times on your calendar and allow + people to make bookings with you. + + + |
|---|