Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ describe('createFragment()', () => {
"fragment IContentMetadata on IContentMetadata { key locale fallbackForLocale version displayName url {...ContentUrl} types published status created lastModified sortOrder variation ...MediaMetadata ...ItemMetadata ...InstanceMetadata }",
"fragment _IContent on _IContent { _id _metadata {...IContentMetadata} }",
"fragment _IExperience on _IExperience { composition {...ICompositionNode }}",
"fragment ICompositionNode on ICompositionNode { __typename key type nodeType displayName displayTemplateKey displaySettings {key value} ...on CompositionStructureNode { nodes @recursive } ...on CompositionComponentNode { nodeType component { ..._IComponent } } }",
"fragment ICompositionNode on ICompositionNode { __typename key type nodeType layoutType displayName displayTemplateKey displaySettings {key value} ...on CompositionStructureNode { nodes @recursive } ...on CompositionComponentNode { nodeType component { ..._IComponent } } }",
"fragment CallToAction on CallToAction { __typename CallToAction__label:label CallToAction__link:link ..._IContent }",
"fragment ExpSection on ExpSection { __typename ExpSection__heading:heading ..._IContent }",
"fragment _IComponent on _IComponent { __typename ...CallToAction ...ExpSection }",
Expand Down
2 changes: 1 addition & 1 deletion packages/optimizely-cms-sdk/src/graph/createQuery.ts
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ function createExperienceFragments(visited: Set<string>): string[] {
// Fixed fragments for all experiences
const fixedFragments = [
'fragment _IExperience on _IExperience { composition {...ICompositionNode }}',
'fragment ICompositionNode on ICompositionNode { __typename key type nodeType displayName displayTemplateKey displaySettings {key value} ...on CompositionStructureNode { nodes @recursive } ...on CompositionComponentNode { nodeType component { ..._IComponent } } }',
'fragment ICompositionNode on ICompositionNode { __typename key type nodeType layoutType displayName displayTemplateKey displaySettings {key value} ...on CompositionStructureNode { nodes @recursive } ...on CompositionComponentNode { nodeType component { ..._IComponent } } }',
];

const experienceNodes = getCachedContentTypes()
Expand Down
1 change: 1 addition & 0 deletions packages/optimizely-cms-sdk/src/infer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ export type ExperienceCompositionNode = {
type: string | null;

key: string;
layoutType: string | null;
displayName: string;
displayTemplateKey: string | null;
displaySettings: DisplaySettingsType[] | null;
Expand Down