import { type ExternalPathString, Link } from "expo-router"; import type { ExternalLink } from "@/types/zipline"; import { Text, View } from "react-native"; import Button from "./Button"; import { styles } from "@/styles/components/externalUrl"; type ChangeType = "delete" | "edit"; type MoveType = "up" | "down"; interface Props { externalUrl: ExternalLink; onChange: (type: ChangeType, id: Props["id"]) => void | Promise; onMove: (type: MoveType, id: Props["id"]) => void | Promise id: number; disabled?: boolean; } export default function ExternalUrl({ externalUrl, onChange, id, onMove, disabled }: Props) { return ( Name:{" "} {externalUrl.name} URL:{" "} {externalUrl.url}