From fb3c481235641796ab9fcb4913c0a04c1a6c016c Mon Sep 17 00:00:00 2001 From: sean-brydon <55134778+sean-brydon@users.noreply.github.com> Date: Tue, 30 Aug 2022 09:56:30 +0100 Subject: [PATCH] V2 colors - Public Booking (#4022) * V2 colors * Fix border right * Fixing spacing --- .../web/components/booking/AvailableTimes.tsx | 6 +-- .../booking/pages/AvailabilityPage.tsx | 54 ++++++++++--------- .../components/booking/pages/BookingPage.tsx | 14 +++-- apps/web/pages/[user].tsx | 11 ++-- packages/ui/booker/DatePicker.tsx | 2 +- packages/ui/v2/core/Button.tsx | 2 +- packages/ui/v2/modules/booker/DatePicker.tsx | 2 +- .../event-types/EventTypeDescription.tsx | 2 +- 8 files changed, 53 insertions(+), 40 deletions(-) diff --git a/apps/web/components/booking/AvailableTimes.tsx b/apps/web/components/booking/AvailableTimes.tsx index bfaf3949a8..00c6b1a43c 100644 --- a/apps/web/components/booking/AvailableTimes.tsx +++ b/apps/web/components/booking/AvailableTimes.tsx @@ -43,9 +43,9 @@ const AvailableTimes: FC = ({ }, []); return ( -
+
- + {nameOfDay(i18n.language, Number(date.format("d")))} @@ -98,7 +98,7 @@ const AvailableTimes: FC = ({ diff --git a/apps/web/components/booking/pages/AvailabilityPage.tsx b/apps/web/components/booking/pages/AvailabilityPage.tsx index 59b024a460..9235726218 100644 --- a/apps/web/components/booking/pages/AvailabilityPage.tsx +++ b/apps/web/components/booking/pages/AvailabilityPage.tsx @@ -384,24 +384,26 @@ const AvailabilityPage = ({ profile, eventType }: Props) => {
{/* mobile: details */}
- -
+
+

{profile.name}

+
+

{eventType.title} @@ -493,22 +495,24 @@ const AvailabilityPage = ({ profile, eventType }: Props) => { "sm:dark:border-darkgray-200 hidden overflow-hidden border-gray-200 p-5 sm:border-r md:flex md:flex-col " + (isAvailableTimesVisible ? "sm:w-1/3" : recurringEventCount ? "sm:w-2/3" : "sm:w-1/2") }> - -

- {profile.name} -

+
+ +

+ {profile.name} +

+

{eventType.title}

-
+
{eventType?.description && ( -
+
@@ -516,7 +520,7 @@ const AvailabilityPage = ({ profile, eventType }: Props) => {
)} {eventType?.requiresConfirmation && ( -
+
@@ -524,12 +528,12 @@ const AvailabilityPage = ({ profile, eventType }: Props) => {
)} -

+

{eventType.length} {t("minutes")}

{!rescheduleUid && eventType.recurringEvent && ( -
+

@@ -554,7 +558,7 @@ const AvailabilityPage = ({ profile, eventType }: Props) => {

)} {eventType.price > 0 && ( -

+

-
+
)}
-

+

{eventType.length} {t("minutes")}

@@ -877,12 +877,16 @@ const BookingPage = ({
-
diff --git a/apps/web/pages/[user].tsx b/apps/web/pages/[user].tsx index 716b8c682b..dbac353859 100644 --- a/apps/web/pages/[user].tsx +++ b/apps/web/pages/[user].tsx @@ -68,7 +68,7 @@ export default function User(props: inferSSRProps) { {eventTypes.map((type, index) => (
  • + className="dark:bg-darkgray-100 dark:border-darkgray-200 group relative rounded-sm border border-neutral-200 bg-white dark:hover:border-neutral-600"> @@ -171,7 +171,7 @@ export default function User(props: inferSSRProps) {
    + className="dark:bg-darkgray-100 group relative border-b border-neutral-200 bg-white first:rounded-t-md last:rounded-b-md last:border-b-0 hover:bg-white dark:border-neutral-700 dark:hover:border-neutral-600"> {/* Don't prefetch till the time we drop the amount of javascript in [user][type] page which is impacting score for [user] page */} ) { }} className="block w-full p-5" data-testid="event-type-link"> -

    {type.title}

    +
    +

    + {type.title} +

    +

    {`/${user.username}/${type.slug}`}

    +
    diff --git a/packages/ui/booker/DatePicker.tsx b/packages/ui/booker/DatePicker.tsx index 04a70135b2..3af41fbcac 100644 --- a/packages/ui/booker/DatePicker.tsx +++ b/packages/ui/booker/DatePicker.tsx @@ -86,7 +86,7 @@ const Days = ({
    ) : props.isLoading ? (