A custom media paginator designed to handle hundreds of pages of Contentful Assets
A provider for managing the Oauth authentication UI workflow for Contentful
Takes an initial and updated state of an array of entries, and computes a graph of the changes:
The initial state of the entry
The updated state of the entry
operations and the graph
Takes an initial and updated state of an entry, and computes a graph of the changes:
The initial state of the entry
The updated state of the entry
operations and the graph
Converts a Contentful Content Type to a TinaCMS Fields Array
The content type to convert
An array of TinaCMS fields
Takes a Next.js req object and returns the spaceId from the URL (if present)
Forwards requests along to Contentful, but provides access to server-side tokens and Next.js's preview data.
Uses access tokens in this order:
Retrieves the ContentfulClient from the CMS
When using multiple spaces, specify the space you need the client for (Optional)
Retreives the OAuth Bearer Token from the page used as the OAuth App's callback URL
Retrieves the Contentful Delivery SDK from the CMS
When using multiple spaces, specify the space you need the client for (Optional)
Fetches an array of Contentful Entries for a given query
The query to run to fetch entries
Creates a TinaCMS Form for an array of entries
The TinaCMS form values to watch for changes and update the form with
Fetches a Contentful Entry by ID
Creates a TinaCMS Form for a given Entry
The entry to edit
The TinaCMS form values to watch for changes and update the form with
Retrieves the Contentful Management SDK from the CMS
When using multiple spaces, specify the space you need the client for (Optional)
Retrieves the Contentful Preview SDK from the CMS
When using multiple spaces, specify the space you need the client for (Optional)
Generated using TypeDoc
Renamed to SpaceOptions. This type will be removed in v1.0.0.