diff --git a/app/lish/[did]/[publication]/dashboard/DraftList.tsx b/app/lish/[did]/[publication]/dashboard/DraftList.tsx index e6776f41..e4ed4507 100644 --- a/app/lish/[did]/[publication]/dashboard/DraftList.tsx +++ b/app/lish/[did]/[publication]/dashboard/DraftList.tsx @@ -73,6 +73,7 @@ export function DeleteDraft(props: { id: string }) { if (state === "normal") { return ( ); } diff --git a/app/lish/[did]/[publication]/dashboard/PublishedPostsLists.tsx b/app/lish/[did]/[publication]/dashboard/PublishedPostsLists.tsx index 1362271f..766bbeb8 100644 --- a/app/lish/[did]/[publication]/dashboard/PublishedPostsLists.tsx +++ b/app/lish/[did]/[publication]/dashboard/PublishedPostsLists.tsx @@ -14,6 +14,9 @@ import { mutate } from "swr"; import { Button } from "react-aria-components"; import { ButtonPrimary } from "components/Buttons"; import { MoreOptionsVerticalTiny } from "components/Icons/MoreOptionsVerticalTiny"; +import { DeleteSmall } from "components/Icons/DeleteSmall"; +import { ShareSmall } from "components/Icons/ShareSmall"; +import { ShareButton } from "components/ShareOptions"; export function PublishedPostsList() { let { data: publication } = usePublicationData(); @@ -103,6 +106,7 @@ let Options = (props: { document_uri: string }) => { return (
); }; -function DeletePost(props: { document_uri: string }) { - let { mutate } = usePublicationData(); +function OptionsMenu(props: { document_uri: string }) { + let { mutate, data: publication } = usePublicationData(); let [state, setState] = useState<"normal" | "confirm">("normal"); + let postLink = publication + ? `${getPublicationURL(publication)}/${new AtUri(props.document_uri).rkey}` + : null; + if (state === "normal") { return ( - + <> +