"use client"; import { useUIState } from "src/useUIState"; import { Media } from "./Media"; import { Toolbar } from "./Toolbar"; import { useEntitySetContext } from "./EntitySetProvider"; import { focusBlock } from "src/utils/focusBlock"; export function DesktopPageFooter(props: { pageID: string }) { let focusedEntity = useUIState((s) => s.focusedEntity); let focusedBlockParentID = focusedEntity?.entityType === "page" ? focusedEntity.entityID : focusedEntity?.parent; let entity_set = useEntitySetContext(); return ( {focusedEntity && focusedEntity.entityType === "block" && entity_set.permissions.write && focusedBlockParentID === props.pageID && (
{ if (e.currentTarget === e.target) e.preventDefault(); }} >
)}
); }