import React from 'react' import { DotsHorizontalIcon } from '@radix-ui/react-icons' import Link from 'next/link' import { Button } from '@/components/ui/button' import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuShortcut, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' import { extractFunctionName } from '@/lib/extractFunctionName' import { tag } from '@/lib/types/types' import { Badge } from '../ui/badge' import { Input } from '../ui/input' import { Label } from '../ui/label' export function ContractTag({ tag, removeTag, editTag, setTagOpen, }: { tag: tag removeTag?: (key: string) => void editTag?: (key: string) => void setTagOpen?: (open: boolean) => void }): JSX.Element { return (
These are the parameters that will be passed to the function call.