Skip to content

Commit

Permalink
fix: restore default React.AnchorHTMLAttributes props on `<PrismicL…
Browse files Browse the repository at this point in the history
…ink>` (#146)
  • Loading branch information
angeloashmore committed Apr 15, 2022
1 parent 7a93f69 commit e82a394
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions src/PrismicLink.tsx
Expand Up @@ -38,8 +38,8 @@ export interface LinkProps {
* Props for `<PrismicLink>`.
*/
export type PrismicLinkProps<
InternalComponent extends React.ElementType<LinkProps> = React.ElementType<LinkProps>,
ExternalComponent extends React.ElementType<LinkProps> = React.ElementType<LinkProps>,
InternalComponent extends React.ElementType<LinkProps> = typeof defaultInternalComponent,
ExternalComponent extends React.ElementType<LinkProps> = typeof defaultInternalComponent,
// eslint-disable-next-line @typescript-eslint/no-explicit-any
LinkResolverFunction extends prismicH.LinkResolverFunction<any> = prismicH.LinkResolverFunction,
> = Omit<
Expand Down Expand Up @@ -120,10 +120,10 @@ const defaultInternalComponent = "a";
const defaultExternalComponent = "a";

const _PrismicLink = <
InternalComponent extends React.ElementType<LinkProps>,
ExternalComponent extends React.ElementType<LinkProps>,
InternalComponent extends React.ElementType<LinkProps> = typeof defaultInternalComponent,
ExternalComponent extends React.ElementType<LinkProps> = typeof defaultExternalComponent,
// eslint-disable-next-line @typescript-eslint/no-explicit-any
LinkResolverFunction extends prismicH.LinkResolverFunction<any>,
LinkResolverFunction extends prismicH.LinkResolverFunction<any> = prismicH.LinkResolverFunction,
>(
props: PrismicLinkProps<
InternalComponent,
Expand Down Expand Up @@ -221,10 +221,10 @@ if (!__PRODUCTION__) {
* link is internal or external.
*/
export const PrismicLink = React.forwardRef(_PrismicLink) as <
InternalComponent extends React.ElementType<LinkProps>,
ExternalComponent extends React.ElementType<LinkProps>,
InternalComponent extends React.ElementType<LinkProps> = typeof defaultInternalComponent,
ExternalComponent extends React.ElementType<LinkProps> = typeof defaultExternalComponent,
// eslint-disable-next-line @typescript-eslint/no-explicit-any
LinkResolverFunction extends prismicH.LinkResolverFunction<any>,
LinkResolverFunction extends prismicH.LinkResolverFunction<any> = prismicH.LinkResolverFunction,
>(
props: PrismicLinkProps<
InternalComponent,
Expand Down

0 comments on commit e82a394

Please sign in to comment.