display_builder-1.0.x-dev/modules/display_builder_views/src/Plugin/UiPatterns/Source/ViewFeedIconsSource.php
modules/display_builder_views/src/Plugin/UiPatterns/Source/ViewFeedIconsSource.php
<?php
declare(strict_types=1);
namespace Drupal\display_builder_views\Plugin\UiPatterns\Source;
use Drupal\Core\StringTranslation\TranslatableMarkup;
use Drupal\display_builder_views\Plugin\ViewsUiPatternsSourceBase;
use Drupal\ui_patterns\Attribute\Source;
/**
* Plugin implementation of the source for views.
*/
#[Source(
id: 'View_feed_icons_source',
label: new TranslatableMarkup('View Feed Icons'),
description: new TranslatableMarkup('The Views feed_icons area.'),
context_requirements: ['is_display_builder_views'],
prop_types: ['slot'],
tags: ['views'],
)]
class ViewFeedIconsSource extends ViewsUiPatternsSourceBase {
/**
* {@inheritdoc}
*/
public static function setVariableId(): string {
return 'feed_icons';
}
}
