21 lines
460 B
TypeScript
21 lines
460 B
TypeScript
import * as React from "react";
|
|
import webShare, { WebShareInterface } from "react-web-share-api";
|
|
import { MenuItem } from "@material-ui/core";
|
|
|
|
export interface OwnProps {
|
|
style: object;
|
|
}
|
|
|
|
const ShareMenu: React.FunctionComponent<WebShareInterface & OwnProps> = ({
|
|
share,
|
|
isSupported,
|
|
style
|
|
}) =>
|
|
isSupported ? (
|
|
<MenuItem onClick={share} style={style}>
|
|
Share
|
|
</MenuItem>
|
|
) : null;
|
|
|
|
export default webShare<OwnProps>()(ShareMenu);
|