feat(components): add navlink component #46
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.
Description
Add the
NavLink
component representing a navigation link within the application.Put the common part for both
Link
andNavLink
components into the baseLinkBase
class.Closes #32
What's been done?
Added the component mentioned above with the following abilities:
Basically, this component is just a wrapper around the native
NavLink
component.Note
The
ActiveClass
parameter is not exposed in favor of a consistent way of custom CSS classes application. Anactive
data attribute should be used to style the active state of the link.Checklist