/** * Build popup menu * * @param File $record * @return PopoverField */ protected function getPopoverMenu($record) { // Build popover actions $popoverActions = array_filter([$this->getAddToCampaignAction($record), $this->getUnpublishAction($record), $this->getDeleteAction($record)]); if ($popoverActions) { return PopoverField::create($popoverActions)->setPlacement('top')->setButtonTooltip(_t('SilverStripe\\AssetAdmin\\Forms\\FileFormFactory.OTHER_ACTIONS', 'Other actions')); } return null; }