From 38ecd3a5fb83b83715b288b9696828a8fe95cd10 Mon Sep 17 00:00:00 2001 From: Aaron William Po Date: Thu, 7 Dec 2023 22:00:18 -0500 Subject: [PATCH] Fix brewery creation --- .../BreweryPost/CreateBreweryPostForm.tsx | 10 +++++++--- src/pages/breweries/create.tsx | 15 +++++++++++---- src/pages/users/account/edit-profile.tsx | 2 +- 3 files changed, 19 insertions(+), 8 deletions(-) diff --git a/src/components/BreweryPost/CreateBreweryPostForm.tsx b/src/components/BreweryPost/CreateBreweryPostForm.tsx index 4e19052..19ca318 100644 --- a/src/components/BreweryPost/CreateBreweryPostForm.tsx +++ b/src/components/BreweryPost/CreateBreweryPostForm.tsx @@ -108,7 +108,8 @@ const LocationSection: FC<{ errors: FieldErrors>; isSubmitting: boolean; setValue: UseFormSetValue>; -}> = ({ register, errors, isSubmitting, setValue }) => { + mapboxAccessToken: string; +}> = ({ register, errors, isSubmitting, setValue, mapboxAccessToken }) => { const onAutoCompleteChange = (address: string) => { setValue('address', address); }; @@ -133,7 +134,7 @@ const LocationSection: FC<{ @@ -201,7 +202,9 @@ const LocationSection: FC<{ ); }; -const CreateBreweryPostForm: FC = () => { +const CreateBreweryPostForm: FC<{ + mapboxAccessToken: string; +}> = ({ mapboxAccessToken }) => { const { register, handleSubmit, @@ -268,6 +271,7 @@ const CreateBreweryPostForm: FC = () => { register={register} errors={errors} isSubmitting={isSubmitting} + mapboxAccessToken={mapboxAccessToken} /> diff --git a/src/pages/breweries/create.tsx b/src/pages/breweries/create.tsx index d8cd0ec..6b7a988 100644 --- a/src/pages/breweries/create.tsx +++ b/src/pages/breweries/create.tsx @@ -1,12 +1,17 @@ import FormPageLayout from '@/components/ui/forms/FormPageLayout'; import withPageAuthRequired from '@/util/withPageAuthRequired'; -import { GetServerSideProps, NextPage } from 'next'; +import { NextPage } from 'next'; import Head from 'next/head'; import { FaBeer } from 'react-icons/fa'; import CreateBreweryPostForm from '@/components/BreweryPost/CreateBreweryPostForm'; +import { MAPBOX_ACCESS_TOKEN } from '@/config/env'; -const CreateBreweryPage: NextPage = () => { +interface CreateBreweryPageProps { + mapboxAccessToken: string; +} + +const CreateBreweryPage: NextPage = ({ mapboxAccessToken }) => { return ( <> @@ -20,7 +25,7 @@ const CreateBreweryPage: NextPage = () => { headingText="Create Brewery" headingIcon={FaBeer} > - + @@ -30,4 +35,6 @@ const CreateBreweryPage: NextPage = () => { export default CreateBreweryPage; -export const getServerSideProps: GetServerSideProps = withPageAuthRequired(); +export const getServerSideProps = withPageAuthRequired( + async () => ({ props: { mapboxAccessToken: MAPBOX_ACCESS_TOKEN } }), +); diff --git a/src/pages/users/account/edit-profile.tsx b/src/pages/users/account/edit-profile.tsx index bb04dad..230399b 100644 --- a/src/pages/users/account/edit-profile.tsx +++ b/src/pages/users/account/edit-profile.tsx @@ -23,7 +23,7 @@ import useGetUsersFollowingUser from '@/hooks/data-fetching/user-follows/useGetU import UpdateProfileSchema from '@/services/User/schema/UpdateProfileSchema'; import sendUpdateUserAvatarRequest from '@/requests/Account/sendUpdateUserAvatarRequest'; -import sendUpdateUserProfileRequest from '@/requests/Account/sendUpdateUserProfileRequest.ts'; +import sendUpdateUserProfileRequest from '@/requests/Account/sendUpdateUserProfileRequest'; import Spinner from '@/components/ui/Spinner'; const ProfilePage: NextPage = () => {