From 14c58db54358ed1ebdd594c71e021456e6af7744 Mon Sep 17 00:00:00 2001 From: Ian Krieger <48930920+IanKrieger@users.noreply.github.com> Date: Thu, 9 Nov 2023 08:37:47 -0500 Subject: [PATCH] fix: location picker (#969) --- src/components/Location/LocationPicker.tsx | 4 +- src/graphql/advertiser.generated.tsx | 60 ++++++++++++++++++++ src/graphql/analytics-overview.generated.tsx | 30 ++++++++++ src/graphql/campaign.generated.tsx | 30 ++++++++++ src/graphql/common.generated.tsx | 30 ++++++++++ src/graphql/creative.generated.tsx | 45 +++++++++++++++ src/graphql/types.ts | 8 +-- src/graphql/url.generated.tsx | 15 +++++ src/graphql/user.generated.tsx | 15 +++++ 9 files changed, 229 insertions(+), 8 deletions(-) diff --git a/src/components/Location/LocationPicker.tsx b/src/components/Location/LocationPicker.tsx index 7062679f..3f437b91 100644 --- a/src/components/Location/LocationPicker.tsx +++ b/src/components/Location/LocationPicker.tsx @@ -11,7 +11,7 @@ const checkedIcon = ; export const LocationPicker = () => { const { data } = useActiveGeocodesQuery(); - const sorted = _.sortBy(data?.activeGeocodes?.data ?? [], "name"); + const sorted = _.sortBy(data?.activeGeocodes?.data ?? [], "code"); const [formProps, meta, helper] = useField("geoTargets"); const errorMessage = meta.error; @@ -25,7 +25,7 @@ export const LocationPicker = () => { options={sorted} disableCloseOnSelect autoHighlight - getOptionLabel={(option) => option.name} + getOptionLabel={(option) => option.name ?? option.code} renderOption={(props, option, { selected }) => (
  • , +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery( + AdvertiserDocument, + options, + ); +} export type AdvertiserQueryHookResult = ReturnType; export type AdvertiserLazyQueryHookResult = ReturnType< typeof useAdvertiserLazyQuery >; +export type AdvertiserSuspenseQueryHookResult = ReturnType< + typeof useAdvertiserSuspenseQuery +>; export type AdvertiserQueryResult = Apollo.QueryResult< AdvertiserQuery, AdvertiserQueryVariables @@ -392,12 +407,27 @@ export function useAdvertiserCampaignsLazyQuery( AdvertiserCampaignsQueryVariables >(AdvertiserCampaignsDocument, options); } +export function useAdvertiserCampaignsSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + AdvertiserCampaignsQuery, + AdvertiserCampaignsQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery< + AdvertiserCampaignsQuery, + AdvertiserCampaignsQueryVariables + >(AdvertiserCampaignsDocument, options); +} export type AdvertiserCampaignsQueryHookResult = ReturnType< typeof useAdvertiserCampaignsQuery >; export type AdvertiserCampaignsLazyQueryHookResult = ReturnType< typeof useAdvertiserCampaignsLazyQuery >; +export type AdvertiserCampaignsSuspenseQueryHookResult = ReturnType< + typeof useAdvertiserCampaignsSuspenseQuery +>; export type AdvertiserCampaignsQueryResult = Apollo.QueryResult< AdvertiserCampaignsQuery, AdvertiserCampaignsQueryVariables @@ -458,12 +488,27 @@ export function useAdvertiserImagesLazyQuery( AdvertiserImagesQueryVariables >(AdvertiserImagesDocument, options); } +export function useAdvertiserImagesSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + AdvertiserImagesQuery, + AdvertiserImagesQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery< + AdvertiserImagesQuery, + AdvertiserImagesQueryVariables + >(AdvertiserImagesDocument, options); +} export type AdvertiserImagesQueryHookResult = ReturnType< typeof useAdvertiserImagesQuery >; export type AdvertiserImagesLazyQueryHookResult = ReturnType< typeof useAdvertiserImagesLazyQuery >; +export type AdvertiserImagesSuspenseQueryHookResult = ReturnType< + typeof useAdvertiserImagesSuspenseQuery +>; export type AdvertiserImagesQueryResult = Apollo.QueryResult< AdvertiserImagesQuery, AdvertiserImagesQueryVariables @@ -524,12 +569,27 @@ export function useAdvertiserPricesLazyQuery( AdvertiserPricesQueryVariables >(AdvertiserPricesDocument, options); } +export function useAdvertiserPricesSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + AdvertiserPricesQuery, + AdvertiserPricesQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery< + AdvertiserPricesQuery, + AdvertiserPricesQueryVariables + >(AdvertiserPricesDocument, options); +} export type AdvertiserPricesQueryHookResult = ReturnType< typeof useAdvertiserPricesQuery >; export type AdvertiserPricesLazyQueryHookResult = ReturnType< typeof useAdvertiserPricesLazyQuery >; +export type AdvertiserPricesSuspenseQueryHookResult = ReturnType< + typeof useAdvertiserPricesSuspenseQuery +>; export type AdvertiserPricesQueryResult = Apollo.QueryResult< AdvertiserPricesQuery, AdvertiserPricesQueryVariables diff --git a/src/graphql/analytics-overview.generated.tsx b/src/graphql/analytics-overview.generated.tsx index e7a45beb..4e65134a 100644 --- a/src/graphql/analytics-overview.generated.tsx +++ b/src/graphql/analytics-overview.generated.tsx @@ -220,12 +220,27 @@ export function useAnalyticOverviewLazyQuery( AnalyticOverviewQueryVariables >(AnalyticOverviewDocument, options); } +export function useAnalyticOverviewSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + AnalyticOverviewQuery, + AnalyticOverviewQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery< + AnalyticOverviewQuery, + AnalyticOverviewQueryVariables + >(AnalyticOverviewDocument, options); +} export type AnalyticOverviewQueryHookResult = ReturnType< typeof useAnalyticOverviewQuery >; export type AnalyticOverviewLazyQueryHookResult = ReturnType< typeof useAnalyticOverviewLazyQuery >; +export type AnalyticOverviewSuspenseQueryHookResult = ReturnType< + typeof useAnalyticOverviewSuspenseQuery +>; export type AnalyticOverviewQueryResult = Apollo.QueryResult< AnalyticOverviewQuery, AnalyticOverviewQueryVariables @@ -289,12 +304,27 @@ export function useEngagementOverviewLazyQuery( EngagementOverviewQueryVariables >(EngagementOverviewDocument, options); } +export function useEngagementOverviewSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + EngagementOverviewQuery, + EngagementOverviewQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery< + EngagementOverviewQuery, + EngagementOverviewQueryVariables + >(EngagementOverviewDocument, options); +} export type EngagementOverviewQueryHookResult = ReturnType< typeof useEngagementOverviewQuery >; export type EngagementOverviewLazyQueryHookResult = ReturnType< typeof useEngagementOverviewLazyQuery >; +export type EngagementOverviewSuspenseQueryHookResult = ReturnType< + typeof useEngagementOverviewSuspenseQuery +>; export type EngagementOverviewQueryResult = Apollo.QueryResult< EngagementOverviewQuery, EngagementOverviewQueryVariables diff --git a/src/graphql/campaign.generated.tsx b/src/graphql/campaign.generated.tsx index b212b0ec..82425b8b 100644 --- a/src/graphql/campaign.generated.tsx +++ b/src/graphql/campaign.generated.tsx @@ -560,12 +560,27 @@ export function useLoadCampaignLazyQuery( options, ); } +export function useLoadCampaignSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + LoadCampaignQuery, + LoadCampaignQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery( + LoadCampaignDocument, + options, + ); +} export type LoadCampaignQueryHookResult = ReturnType< typeof useLoadCampaignQuery >; export type LoadCampaignLazyQueryHookResult = ReturnType< typeof useLoadCampaignLazyQuery >; +export type LoadCampaignSuspenseQueryHookResult = ReturnType< + typeof useLoadCampaignSuspenseQuery +>; export type LoadCampaignQueryResult = Apollo.QueryResult< LoadCampaignQuery, LoadCampaignQueryVariables @@ -624,12 +639,27 @@ export function useLoadCampaignAdsLazyQuery( LoadCampaignAdsQueryVariables >(LoadCampaignAdsDocument, options); } +export function useLoadCampaignAdsSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + LoadCampaignAdsQuery, + LoadCampaignAdsQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery< + LoadCampaignAdsQuery, + LoadCampaignAdsQueryVariables + >(LoadCampaignAdsDocument, options); +} export type LoadCampaignAdsQueryHookResult = ReturnType< typeof useLoadCampaignAdsQuery >; export type LoadCampaignAdsLazyQueryHookResult = ReturnType< typeof useLoadCampaignAdsLazyQuery >; +export type LoadCampaignAdsSuspenseQueryHookResult = ReturnType< + typeof useLoadCampaignAdsSuspenseQuery +>; export type LoadCampaignAdsQueryResult = Apollo.QueryResult< LoadCampaignAdsQuery, LoadCampaignAdsQueryVariables diff --git a/src/graphql/common.generated.tsx b/src/graphql/common.generated.tsx index 216734e0..4ad041a7 100644 --- a/src/graphql/common.generated.tsx +++ b/src/graphql/common.generated.tsx @@ -83,12 +83,27 @@ export function useActiveGeocodesLazyQuery( options, ); } +export function useActiveGeocodesSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + ActiveGeocodesQuery, + ActiveGeocodesQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery< + ActiveGeocodesQuery, + ActiveGeocodesQueryVariables + >(ActiveGeocodesDocument, options); +} export type ActiveGeocodesQueryHookResult = ReturnType< typeof useActiveGeocodesQuery >; export type ActiveGeocodesLazyQueryHookResult = ReturnType< typeof useActiveGeocodesLazyQuery >; +export type ActiveGeocodesSuspenseQueryHookResult = ReturnType< + typeof useActiveGeocodesSuspenseQuery +>; export type ActiveGeocodesQueryResult = Apollo.QueryResult< ActiveGeocodesQuery, ActiveGeocodesQueryVariables @@ -145,10 +160,25 @@ export function useSegmentsLazyQuery( options, ); } +export function useSegmentsSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + SegmentsQuery, + SegmentsQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery( + SegmentsDocument, + options, + ); +} export type SegmentsQueryHookResult = ReturnType; export type SegmentsLazyQueryHookResult = ReturnType< typeof useSegmentsLazyQuery >; +export type SegmentsSuspenseQueryHookResult = ReturnType< + typeof useSegmentsSuspenseQuery +>; export type SegmentsQueryResult = Apollo.QueryResult< SegmentsQuery, SegmentsQueryVariables diff --git a/src/graphql/creative.generated.tsx b/src/graphql/creative.generated.tsx index 72f8bfb4..101fa7d1 100644 --- a/src/graphql/creative.generated.tsx +++ b/src/graphql/creative.generated.tsx @@ -365,12 +365,27 @@ export function useAdvertiserCreativesLazyQuery( AdvertiserCreativesQueryVariables >(AdvertiserCreativesDocument, options); } +export function useAdvertiserCreativesSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + AdvertiserCreativesQuery, + AdvertiserCreativesQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery< + AdvertiserCreativesQuery, + AdvertiserCreativesQueryVariables + >(AdvertiserCreativesDocument, options); +} export type AdvertiserCreativesQueryHookResult = ReturnType< typeof useAdvertiserCreativesQuery >; export type AdvertiserCreativesLazyQueryHookResult = ReturnType< typeof useAdvertiserCreativesLazyQuery >; +export type AdvertiserCreativesSuspenseQueryHookResult = ReturnType< + typeof useAdvertiserCreativesSuspenseQuery +>; export type AdvertiserCreativesQueryResult = Apollo.QueryResult< AdvertiserCreativesQuery, AdvertiserCreativesQueryVariables @@ -532,12 +547,27 @@ export function useLoadCreativeLazyQuery( options, ); } +export function useLoadCreativeSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + LoadCreativeQuery, + LoadCreativeQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery( + LoadCreativeDocument, + options, + ); +} export type LoadCreativeQueryHookResult = ReturnType< typeof useLoadCreativeQuery >; export type LoadCreativeLazyQueryHookResult = ReturnType< typeof useLoadCreativeLazyQuery >; +export type LoadCreativeSuspenseQueryHookResult = ReturnType< + typeof useLoadCreativeSuspenseQuery +>; export type LoadCreativeQueryResult = Apollo.QueryResult< LoadCreativeQuery, LoadCreativeQueryVariables @@ -598,12 +628,27 @@ export function useCampaignsForCreativeLazyQuery( CampaignsForCreativeQueryVariables >(CampaignsForCreativeDocument, options); } +export function useCampaignsForCreativeSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + CampaignsForCreativeQuery, + CampaignsForCreativeQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery< + CampaignsForCreativeQuery, + CampaignsForCreativeQueryVariables + >(CampaignsForCreativeDocument, options); +} export type CampaignsForCreativeQueryHookResult = ReturnType< typeof useCampaignsForCreativeQuery >; export type CampaignsForCreativeLazyQueryHookResult = ReturnType< typeof useCampaignsForCreativeLazyQuery >; +export type CampaignsForCreativeSuspenseQueryHookResult = ReturnType< + typeof useCampaignsForCreativeSuspenseQuery +>; export type CampaignsForCreativeQueryResult = Apollo.QueryResult< CampaignsForCreativeQuery, CampaignsForCreativeQueryVariables diff --git a/src/graphql/types.ts b/src/graphql/types.ts index eb556346..75f12e08 100644 --- a/src/graphql/types.ts +++ b/src/graphql/types.ts @@ -186,8 +186,6 @@ export type CreateAdvertiserInput = { name: Scalars["String"]["input"]; phone?: InputMaybe; referrer?: InputMaybe; - selfServiceCreate?: InputMaybe; - selfServiceEdit?: InputMaybe; selfServiceManageCampaign?: InputMaybe; state?: InputMaybe; url?: InputMaybe; @@ -200,7 +198,7 @@ export type CreateCampaignInput = { brandedKeyword?: InputMaybe; budget: Scalars["Float"]["input"]; currency: Scalars["String"]["input"]; - dailyBudget: Scalars["Float"]["input"]; + dailyBudget?: InputMaybe; dailyCap: Scalars["Float"]["input"]; dayPartings?: InputMaybe>; dayProportion?: InputMaybe; @@ -334,7 +332,7 @@ export type FocalPointInput = { export type GeocodeInput = { code: Scalars["String"]["input"]; - name: Scalars["String"]["input"]; + name?: InputMaybe; }; export type InPagePayloadInput = { @@ -468,8 +466,6 @@ export type UpdateAdvertiserInput = { phone?: InputMaybe; publicKey?: InputMaybe; referrer?: InputMaybe; - selfServiceCreate?: InputMaybe; - selfServiceEdit?: InputMaybe; selfServiceManageCampaign?: InputMaybe; state?: InputMaybe; url?: InputMaybe; diff --git a/src/graphql/url.generated.tsx b/src/graphql/url.generated.tsx index 4ca1df76..7a4592e6 100644 --- a/src/graphql/url.generated.tsx +++ b/src/graphql/url.generated.tsx @@ -72,12 +72,27 @@ export function useValidateTargetUrlLazyQuery( ValidateTargetUrlQueryVariables >(ValidateTargetUrlDocument, options); } +export function useValidateTargetUrlSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + ValidateTargetUrlQuery, + ValidateTargetUrlQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery< + ValidateTargetUrlQuery, + ValidateTargetUrlQueryVariables + >(ValidateTargetUrlDocument, options); +} export type ValidateTargetUrlQueryHookResult = ReturnType< typeof useValidateTargetUrlQuery >; export type ValidateTargetUrlLazyQueryHookResult = ReturnType< typeof useValidateTargetUrlLazyQuery >; +export type ValidateTargetUrlSuspenseQueryHookResult = ReturnType< + typeof useValidateTargetUrlSuspenseQuery +>; export type ValidateTargetUrlQueryResult = Apollo.QueryResult< ValidateTargetUrlQuery, ValidateTargetUrlQueryVariables diff --git a/src/graphql/user.generated.tsx b/src/graphql/user.generated.tsx index 39cb4e85..352e7d6c 100644 --- a/src/graphql/user.generated.tsx +++ b/src/graphql/user.generated.tsx @@ -80,10 +80,25 @@ export function useLoadUserLazyQuery( options, ); } +export function useLoadUserSuspenseQuery( + baseOptions?: Apollo.SuspenseQueryHookOptions< + LoadUserQuery, + LoadUserQueryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useSuspenseQuery( + LoadUserDocument, + options, + ); +} export type LoadUserQueryHookResult = ReturnType; export type LoadUserLazyQueryHookResult = ReturnType< typeof useLoadUserLazyQuery >; +export type LoadUserSuspenseQueryHookResult = ReturnType< + typeof useLoadUserSuspenseQuery +>; export type LoadUserQueryResult = Apollo.QueryResult< LoadUserQuery, LoadUserQueryVariables