import { Button } from "@executor-js/react/components/button"; import { Popover, PopoverContent, PopoverDescription, PopoverHeader, PopoverTitle, PopoverTrigger, } from "@executor-js/react/components/popover"; const supportLinks = [ { label: "Discord", href: "https://discord.gg/eF29HBHwM6", icon: DiscordMark }, { label: "GitHub Issues", href: "https://github.com/RhysSullivan/executor/issues", icon: GitHubMark, }, { label: "Email", href: "mailto:rhys@executor.sh?subject=Executor%20support", icon: MailMark }, ] as const; export function SupportOptions() { return (
Slack Connect Invite rhys@executor.sh to Slack Connect. {supportLinks.map((link) => ( // oxlint-disable-next-line react/jsx-no-new-function-as-prop -- static support link component choice {link.label} ))}
); } function DiscordMark({ className }: { className?: string }) { return ( ); } function GitHubMark({ className }: { className?: string }) { return ( ); } function MailMark({ className }: { className?: string }) { return ( ); } function SlackMark({ className }: { className?: string }) { return ( ); }