Support headings in link-list #1531
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Refactor the
<LinkList>API to allow headings within link lists.<LinkListItem>no longer supports link props, the component must now receive a<Link>as a child to which link props are passed. This makes for a more consistant and more granualar API.<LinkList>to the tailwind package.isExternalprop from the<LinkListItem>. External links are now identified byt therelprop on the<Link>child (e.g<Link rel="external">). This is more consistent with how we control theDownloadIcon(downloadattribute), and it fits nicely with the<Link>API.<Link>component has also been extended with an internal_innerWrapperprop, similar to what we have inHeadingcomponent. This allows the<LinkList>to provide the correct icond for each link.