import type { Ship } from "@/types/urbit"; import Modal from "./Modal"; import Avatar from "../Avatar"; import Icon from "@/components/Icon"; import useLocalState from "@/state/state"; import { useLocation } from "wouter"; import toast from "react-hot-toast"; export default function ({ ship }: { ship: Ship }) { const { setModal, api } = useLocalState((s) => ({ setModal: s.setModal, api: s.api, })); const [_, navigate] = useLocation(); function close() { setModal(null); } async function copy(e: React.MouseEvent) { e.stopPropagation(); await navigator.clipboard.writeText(ship); toast.success("Copied to clipboard"); } return (
{ship !== api!.airlock.our && ( <> )}
); }