Skip to content

Commit 52b19b1

Browse files
authored
refactor: One Vercel project per website (#356)
1 parent a72cbc3 commit 52b19b1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+991
-741
lines changed

apps/consulting/.env.example

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
# @see https://www.storyblok.com/docs/api/content-delivery
2-
# @see https://www.storyblok.com/faq/where-to-find-my-content-delivery-api-key
1+
# @see https://www.storyblok.com/docs/api/content-delivery @see
2+
# https://www.storyblok.com/faq/where-to-find-my-content-delivery-api-key
33

4-
STORYBLOK_TOKEN=
4+
DOMAIN=
55

6-
# possible values: "published" : "draft"
7-
STORYBLOK_TOKEN_VERSION=
8-
9-
#this variable is used for preview mode in Storyblok editor only and should contain preview token
6+
# NEXT_PUBLIC_STORYBLOK_TOKEN corresponds to the API key for the Storyblok
7+
# Content API. In preview and development environments, it should be set to the
8+
# Storyblok `preview` API key. In production, it should be set to the `public`
9+
# API key.
1010
NEXT_PUBLIC_STORYBLOK_TOKEN=
11-
12-
STORYBLOK_API_URL=https://gapi.storyblok.com/v1/api

apps/consulting/api/utils/getDataSourceEntries.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ import {
99

1010
export const getDataSourceEntries = async (
1111
variables: DatasourceEntriesQueryVariables,
12+
preview: boolean,
1213
): Promise<DatasourceEntries> => {
1314
const { data } = await Api.getDataSourceEntries<
1415
DatasourceEntriesQuery,
1516
DatasourceEntriesQueryVariables
16-
>(DatasourceEntriesDocument, variables);
17+
>(DatasourceEntriesDocument, variables, preview);
1718
return data.DatasourceEntries;
1819
};

apps/consulting/api/utils/getFooter.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@ import { FooterItem } from '../types/basic';
44
import { FooterItemDocument } from '../types/hooks';
55
import { FooterItemQuery } from '../types/operations';
66

7-
export const getFooter = async (): Promise<FooterItem> => {
8-
const { data } = await Api.getFooterItem<FooterItemQuery>(FooterItemDocument);
7+
export const getFooter = async (preview: boolean): Promise<FooterItem> => {
8+
const { data } = await Api.getFooterItem<FooterItemQuery>(
9+
FooterItemDocument,
10+
preview,
11+
);
912

1013
return data.FooterItem;
1114
};

apps/consulting/api/utils/getHeader.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@ import { HeaderItem } from '../types/basic';
44
import { HeaderItemDocument } from '../types/hooks';
55
import { HeaderItemQuery } from '../types/operations';
66

7-
export const getHeader = async (): Promise<HeaderItem> => {
8-
const { data } = await Api.getHeaderItem<HeaderItemQuery>(HeaderItemDocument);
7+
export const getHeader = async (preview: boolean): Promise<HeaderItem> => {
8+
const { data } = await Api.getHeaderItem<HeaderItemQuery>(
9+
HeaderItemDocument,
10+
preview,
11+
);
912

1013
return data.HeaderItem;
1114
};

apps/consulting/api/utils/getLibraryLinkItems.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@ import { LibrarylinkItems } from '../types/basic';
44
import { LibrarylinkItemsDocument } from '../types/hooks';
55
import { LibrarylinkItemsQuery } from '../types/operations';
66

7-
export const getLibraryLinkItems = async (): Promise<LibrarylinkItems> => {
7+
export const getLibraryLinkItems = async (
8+
preview: boolean,
9+
): Promise<LibrarylinkItems> => {
810
const { data } = await Api.getLibraryLinkItems<LibrarylinkItemsQuery>(
911
LibrarylinkItemsDocument,
12+
preview,
1013
);
1114
return data.LibrarylinkItems;
1215
};

apps/consulting/api/utils/getPage.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@ import { PageItemQuery, PageItemQueryVariables } from '../types/operations';
66

77
export const getPage = async (
88
variables: PageItemQueryVariables,
9+
preview,
910
): Promise<PageItem> => {
1011
const { data } = await Api.getPageItem<PageItemQuery, PageItemQueryVariables>(
1112
PageItemDocument,
1213
variables,
14+
preview,
1315
);
1416
return data.PageItem;
1517
};

apps/consulting/api/utils/getPageItems.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@ import { PageItemsQuery, PageItemsQueryVariables } from '../types/operations';
66

77
export const getPageItems = async (
88
variables: PageItemsQueryVariables,
9+
preview: boolean,
910
): Promise<PageItems> => {
1011
const { data } = await Api.getPageItems<
1112
PageItemsQuery,
1213
PageItemsQueryVariables
13-
>(PageItemsDocument, variables);
14+
>(PageItemsDocument, variables, preview);
1415
return data.PageItems;
1516
};

apps/consulting/api/utils/getTeam.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import { ArrayElementType } from '@quansight/shared/types';
44
import { TeamDocument } from '../types/hooks';
55
import { TeamQuery } from '../types/operations';
66

7-
export const getTeam = async (): Promise<
8-
Array<ArrayElementType<TeamQuery['PersonItems']['items']>>
9-
> => {
10-
const { data } = await Api.getTeamItem<TeamQuery>(TeamDocument);
7+
export const getTeam = async (
8+
preview: boolean,
9+
): Promise<Array<ArrayElementType<TeamQuery['PersonItems']['items']>>> => {
10+
const { data } = await Api.getTeamItem<TeamQuery>(TeamDocument, preview);
1111
return data.PersonItems.items;
1212
};

apps/consulting/components/Page/Page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export const Page: FC<TPageProps> = ({
2424
usePreviewMode(preview);
2525

2626
const handlePageItemLoad = async (slug: string): Promise<PageItem> => {
27-
const pageItem = getPage({ slug, relations });
27+
const pageItem = getPage({ slug, relations }, preview);
2828
return pageItem;
2929
};
3030

apps/consulting/middleware.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { middleware } from '@quansight/shared/utils/preview/middleware';

0 commit comments

Comments
 (0)