// @flow import { observer } from "mobx-react"; import { GlobeIcon } from "outline-icons"; import * as React from "react"; import { useTranslation, Trans } from "react-i18next"; import { usePopoverState, PopoverDisclosure } from "reakit/Popover"; import Document from "models/Document"; import Button from "components/Button"; import Popover from "components/Popover"; import Tooltip from "components/Tooltip"; import SharePopover from "./SharePopover"; import useStores from "hooks/useStores"; type Props = {| document: Document, |}; function ShareButton({ document }: Props) { const { t } = useTranslation(); const { shares } = useStores(); const share = shares.getByDocumentId(document.id); const sharedParent = shares.getByDocumentParents(document.id); const isPubliclyShared = (share && share.published) || (sharedParent && sharedParent.published); const popover = usePopoverState({ gutter: 0, placement: "bottom-end", }); return ( <> {(props) => ( Anyone with the link
can view this document ) : ( "" ) } delay={500} placement="bottom" >
)}
); } export default observer(ShareButton);