Skip to content

Commit

Permalink
Merge pull request #98 from contentstack/fix/MKT-5148-live-edit
Browse files Browse the repository at this point in the history
Fix/mkt 5148 live edit
  • Loading branch information
Amitkanswal authored Feb 23, 2024
2 parents 8e0e9ff + 08b3927 commit ab10262
Show file tree
Hide file tree
Showing 4 changed files with 173 additions and 166 deletions.
56 changes: 27 additions & 29 deletions .env.local.sample
Original file line number Diff line number Diff line change
@@ -1,30 +1,28 @@

#create environment file name as .env.local
#and place following configuration data.

CONTENTSTACK_API_KEY=your_stack_api_key
CONTENTSTACK_DELIVERY_TOKEN=your_delivery_token
CONTENTSTACK_ENVIRONMENT=your_environment_name

# Below config options are for enabling live preview/live edit tags for the starter app

CONTENTSTACK_PREVIEW_HOST= rest-preview.contentstack.com
CONTENTSTACK_PREVIEW_TOKEN= your_live_preview_token
CONTENTSTACK_APP_HOST=app.contentstack.com
CONTENTSTACK_LIVE_PREVIEW= true
CONTENTSTACK_LIVE_EDIT_TAGS= false

#site-map
NEXT_PUBLIC_HOSTED_URL=http://localhost:3000

# CONTENTSTACK_API_HOST=api.contentstack.io
# CONTENTSTACK_REGION=eu
# CONTENTSTACK_BRANCH=main

### NOTE:
# CONTENTSTACK_API_HOST- For setting custom api host for contentstack sdk
# CONTENTSTACK_REGION- For setting custom region for contentstack sdk default is us
# CONTENTSTACK_BRANCH- For setting custom branch for contentstack sdk default is main

# Setting Live Preview URL's
# CONTENTSTACK_PREVIEW_HOST- For eu region use eu-rest-preview.contentstack.com/azure-na-rest-preview.contentstack.com/azure-eu-rest-preview.contentstack.com
# This is a settings file for our application.

# Contentstack is the tool we use to manage our website's content.
# You need to replace 'your_stack_api_key', 'your_delivery_token', and 'your_environment_name' with the actual information.
REACT_APP_CONTENTSTACK_API_KEY=your_stack_api_key
REACT_APP_CONTENTSTACK_DELIVERY_TOKEN=your_delivery_token
REACT_APP_CONTENTSTACK_ENVIRONMENT=your_environment_name

# Live Preview lets us see changes before they are shown on the website.
# Replace 'your_live_preview_token' with the actual information.
REACT_APP_CONTENTSTACK_PREVIEW_HOST=rest-preview.contentstack.com
REACT_APP_CONTENTSTACK_PREVIEW_TOKEN=your_live_preview_token
REACT_APP_CONTENTSTACK_APP_HOST=app.contentstack.com
REACT_APP_CONTENTSTACK_LIVE_PREVIEW=true
REACT_APP_CONTENTSTACK_LIVE_EDIT_TAGS=false

# These are extra settings. You can remove the '#' at the start of the line and fill these if needed.
# REACT_APP_CONTENTSTACK_API_HOST= api.contentstack.io
# REACT_APP_CONTENTSTACK_REGION=us
# REACT_APP_CONTENTSTACK_BRANCH=main

# Notes:
# - REACT_APP_CONTENTSTACK_API_HOST: This is for setting a custom address for the Contentstack tool.
# - REACT_APP_CONTENTSTACK_REGION: This is for setting a custom region for the Contentstack tool (default is 'us').
# - REACT_APP_CONTENTSTACK_BRANCH: This is for setting a custom branch for the Contentstack tool (default is 'main').
# - REACT_APP_CONTENTSTACK_PREVIEW_HOST: If you're in the EU just append "eu-" to "rest-preview.contentstack.com"
# - example eu-rest-preview.contentstack.com
3 changes: 3 additions & 0 deletions contentstack-sdk/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@ if (!!customHostBaseUrl && isValidCustomHostUrl(customHostBaseUrl)) {
ContentstackLivePreview.init({
//@ts-ignore
stackSdk: Stack,
clientUrlParams:{
host: envConfig.CONTENTSTACK_APP_HOST,
},
ssr:false,
})?.catch((err) => console.error(err));

Expand Down
Loading

0 comments on commit ab10262

Please sign in to comment.