import * as React from 'react' import { useLayers } from '../hooks/useLayers' import { useHasUserPermission } from '../hooks/usePermissions' export default function AddButton({ triggerAction, }: { triggerAction: React.Dispatch> }) { const layers = useLayers() const hasUserPermission = useHasUserPermission() const canAddItems = () => { let canAdd = false layers.map((layer) => { if ( layer.api?.createItem && hasUserPermission(layer.api.collectionName!, 'create', undefined, layer) && layer.listed ) canAdd = true return null }) return canAdd } return ( <> {canAddItems() ? (
) : ( '' )} ) }