{# /** * @file * Theme override for the project status report. * * Available variables: * - title: The project title. * - url: The project url. * - status: The project status. * - label: The project status label. * - attributes: HTML attributes for the project status. * - reason: The reason you should update the project. * - icon: The project status version indicator icon. * - existing_version: The version of the installed project. * - versions: The available versions of the project. * - install_type: The type of project (e.g., dev). * - datestamp: The date/time of a project version's release. * - extras: HTML attributes and additional information about the project. * - attributes: HTML attributes for the extra item. * - label: The label for an extra item. * - data: The data about an extra item. * - includes: The projects within the project. * - disabled: The currently disabled projects in the project. * * @see template_preprocess_update_project_status() */ #} {% set status_classes = [ project.status == constant('Drupal\\update\\UpdateManagerInterface::NOT_SECURE') ? 'project-update__status--security-error', project.status == constant('Drupal\\update\\UpdateManagerInterface::REVOKED') ? 'project-update__status--revoked', project.status == constant('Drupal\\update\\UpdateManagerInterface::NOT_SUPPORTED') ? 'project-update__status--not-supported', project.status == constant('Drupal\\update\\UpdateManagerInterface::NOT_CURRENT') ? 'project-update__status--not-current', project.status == constant('Drupal\\update\\UpdateManagerInterface::CURRENT') ? 'project-update__status--current', ] %}