diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionButton/CallToActionButton.tsx b/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionButton/CallToActionButton.tsx index a4dcf82..15347b8 100644 --- a/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionButton/CallToActionButton.tsx +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionButton/CallToActionButton.tsx @@ -1,10 +1,15 @@ -import { Button, ButtonProps, Typography } from '@acid-info/lsd-react' +import { + Button, + ButtonProps, + Typography, + TypographyProps, +} from '@acid-info/lsd-react' import clsx from 'clsx' import React from 'react' import './CallToActionButton.scss' export type CallToActionButtonProps = Omit< - React.HTMLAttributes, + React.AnchorHTMLAttributes, 'title' > & { href?: string @@ -12,6 +17,8 @@ export type CallToActionButtonProps = Omit< variant?: ButtonProps['variant'] } +const LinkElement = Typography as React.FC + export const CallToActionButton: React.FC = ({ href, className, @@ -21,16 +28,17 @@ export const CallToActionButton: React.FC = ({ ...props }) => { return ( - - + ) } diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionSection/CallToActionSection.tsx b/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionSection/CallToActionSection.tsx index 7ef5375..cfd9b7b 100644 --- a/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionSection/CallToActionSection.tsx +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionSection/CallToActionSection.tsx @@ -13,6 +13,7 @@ export type CallToActionSectionProps = Omit< columns?: 1 | 2 href?: string label?: string + target?: React.AnchorHTMLAttributes['target'] } export const CallToActionSection: React.FC = ({ @@ -21,6 +22,7 @@ export const CallToActionSection: React.FC = ({ title = '', columns = 1, description, + target, className, children, ...props @@ -53,7 +55,11 @@ export const CallToActionSection: React.FC = ({ {description} )} - + {label}