Skip to content
Compare
Choose a tag to compare
@github-actions github-actions released this 24 Feb 12:45
· 6 commits to canary since this release
1f8838c

Minor Changes

  • 4b1090a: ### WHAT

    Refactor: Added CoreListItem block to fix repeating sublist issue

    • Added CoreListItem block
    • Updated CoreList block
    • Updated Corelist.test to accomodate new HTML structure
    • Added a new scenario to test nested lists

    WHY

    CoreList was rendering values attribute, which happens to return nested list items multiple times.

    HOW

    You need to add new CoreListItem fragments to your queries:

    gql`
      ${blocks.CoreListItem.fragments.entry}
    `;

    Example query:

    SingleTemplate.query = gql`
      ${blocks.CoreList.fragments.entry}
      ${blocks.CoreListItem.fragments.entry}
      query GetPost(
        $uri: ID!
      ) {
        post(id: $uri, idType: URI) {
          title
          content
          editorBlocks {
            name
            __typename
            renderedHtml
            id: clientId
            parentId: parentClientId
            ...${blocks.CoreList.fragments.key}
            ...${blocks.CoreListItem.fragments.key}
          }
        }
      }
    `;