/* eslint-disable @typescript-eslint/no-explicit-any */ /* eslint-disable @typescript-eslint/no-unsafe-call */ import PlusIcon from '@heroicons/react/24/outline/PlusIcon' import { useHasUserPermission } from '#components/Map/hooks/usePermissions' import type { LayerProps } from '#types/LayerProps' export function PlusButton({ layer, triggerAction, color, collection = 'items', }: { layer?: LayerProps triggerAction: any color: string collection?: string }) { const hasUserPermission = useHasUserPermission() return ( <> {hasUserPermission(collection, 'create', undefined, layer) && ( )} ) }