import iconClose from '/img/icon-close.svg';
import iconArrowTop from '/img/icon-arrow-top.svg';
import iconArrowUp from '/img/icon-arrow-up.svg';
import iconArrowDown from '/img/icon-arrow-down.svg';
import iconArrowBottom from '/img/icon-arrow-bottom.svg';
import iconRemove from '/img/icon-remove.svg';
import updateCustomPlaylist from '../api/actions/updateCustomPlaylist';
type MoveVideoMenuProps = {
playlistId?: string;
videoId: string;
setCloseMenu: (status: boolean) => void;
setRefresh: (status: boolean) => void;
};
const MoveVideoMenu = ({ playlistId, videoId, setCloseMenu, setRefresh }: MoveVideoMenuProps) => {
if (playlistId === undefined) {
return [];
}
return (
<>

setCloseMenu(true)}
/>
Move Video
![]()
{
await updateCustomPlaylist('top', playlistId, videoId);
setRefresh(true);
}}
src={iconArrowTop}
title="Move to top"
/>
![]()
{
await updateCustomPlaylist('up', playlistId, videoId);
setRefresh(true);
}}
src={iconArrowUp}
title="Move up"
/>
![]()
{
await updateCustomPlaylist('down', playlistId, videoId);
setRefresh(true);
}}
src={iconArrowDown}
title="Move down"
/>
![]()
{
await updateCustomPlaylist('bottom', playlistId, videoId);
setRefresh(true);
}}
src={iconArrowBottom}
title="Move to bottom"
/>
![]()
{
await updateCustomPlaylist('remove', playlistId, videoId);
setRefresh(true);
}}
src={iconRemove}
title="Remove from playlist"
/>
>
);
};
export default MoveVideoMenu;