react-shareable-buttons
Version:
Social media share buttons and share counts for React and Nextjs.
5 lines (4 loc) • 664 B
TypeScript
import React from 'react';
import { Props as ShareButtonProps } from '../components/SocialShareButton';
declare function createShareButton<OptionProps extends Record<string, any>, LinkOptions extends Record<string, any> = OptionProps>(networkName: string, link: (url: string, options: LinkOptions) => string, optsMap: (props: OptionProps) => LinkOptions, defaultProps?: Partial<ShareButtonProps<LinkOptions> & OptionProps>): React.ForwardRefExoticComponent<React.PropsWithoutRef<Omit<ShareButtonProps<LinkOptions>, "forwardedRef" | "networkName" | "networkLink" | "opts"> & OptionProps> & React.RefAttributes<HTMLButtonElement>>;
export default createShareButton;