Fix Link props order with spread operator
When using props in conjunction with the spread operator, values provided last override earlier ones.
If you're using `Link` as an actual component and specified a custom `onClick` handler, `Link.handleClick` would never get executed because it's overridden by `{...props}` being last.