You are here

public function GathercontentStatusColorField::render in GatherContent 8.4

Renders the field.

Parameters

\Drupal\views\ResultRow $values: The values retrieved from a single row of a view's query result.

Return value

string|\Drupal\Component\Render\MarkupInterface The rendered output. If the output is safe it will be wrapped in an object that implements MarkupInterface. If it is empty or unsafe it will be a string.

Overrides FieldPluginBase::render

File

gathercontent_ui/src/Plugin/views/field/GathercontentStatusColorField.php, line 54

Class

GathercontentStatusColorField
A handler to provide a field that is completely custom by the administrator.

Namespace

Drupal\gathercontent_ui\Plugin\views\field

Code

public function render(ResultRow $values) {

  /** @var \Drupal\gathercontent\Entity\OperationItem $entity */
  $entity = $values->_entity;
  return [
    '#type' => 'html_tag',
    '#tag' => 'div',
    '#value' => ' ',
    '#attributes' => [
      'style' => 'width:20px; height: 20px; float: left; margin-right: 5px; background: ' . $entity
        ->getItemStatusColor(),
    ],
  ];
}