import React, { ReactElement, MouseEvent } from 'react'; import clsx from 'clsx'; import { LinkButtonTheme } from './LinkButton'; export interface DefaultLinkButtonProps { hasLinkSelected: boolean; onRemoveLinkAtSelection(): void; onAddLinkClick(event: MouseEvent): void; theme?: LinkButtonTheme; } export default function DefaultLinkButton({ hasLinkSelected, onRemoveLinkAtSelection, onAddLinkClick, theme, }: DefaultLinkButtonProps): ReactElement { const className = clsx(theme?.button, hasLinkSelected && theme?.active); return (
{ event.preventDefault(); }} >
); }