import type { mastodon } from "masto"; import { useTootEnv } from "../RegularToot"; import { Button } from "@suid/material"; import { Show } from "solid-js"; import { Bookmark, BookmarkAddOutlined, Repeat, ReplyAll, Share, Star, StarOutline, } from "@suid/icons-material"; import { canShare, share } from "~platform/share"; import "./TootActionGroup.css"; async function shareContent(toot: mastodon.v1.Status) { return await share({ url: toot.url ?? undefined, }); } function isolatedCallback(e: MouseEvent) { e.stopPropagation(); } function TootActionGroup(props: { value: T; class?: string; }) { const { reply, boost, favourite, bookmark } = useTootEnv(); let actGrpElement: HTMLDivElement; const toot = () => props.value; return (
); } export default TootActionGroup;