import React, { useState } from 'react';
import { usePopup } from '../../utils/hooks/';
import { CircleIconButton, MaterialIcon, NavigationContentApp, PopupMain } from '../_shared/';
import { MediaShareEmbed } from './MediaShareEmbed';
import { MediaShareOptions } from './MediaShareOptions';
function mediaSharePopupPages() {
return {
shareOptions: (
),
};
}
function videoSharePopupPages(onTriggerPopupClose) {
return {
...mediaSharePopupPages(),
shareEmbed: (
),
};
}
export function MediaShareButton(props) {
const [popupContentRef, PopupContent, PopupTrigger] = usePopup();
const [popupCurrentPage, setPopupCurrentPage] = useState('shareOptions');
function triggerPopupClose() {
popupContentRef.current.toggle();
}
function onPopupPageChange(newPage) {
setPopupCurrentPage(newPage);
}
function onPopupHide() {
setPopupCurrentPage('shareOptions');
}
return (
);
}