import { PermissionAction } from '@supabase/shared-types/out/constants' import { Check, Webhook } from 'lucide-react' import { Badge, Input } from 'ui' import { ButtonTooltip } from 'components/ui/ButtonTooltip' import { useCheckPermissions } from 'hooks/misc/useCheckPermissions' import { copyToClipboard } from 'lib/helpers' import { Hook } from './hooks.constants' interface HookCardProps { hook: Hook onSelect: () => void } export const HookCard = ({ hook, onSelect }: HookCardProps) => { const canUpdateAuthHook = useCheckPermissions(PermissionAction.AUTH_EXECUTE, '*') return (