You are here

function fullcalendar_fullcalendar_palette in FullCalendar 8.2

Same name and namespace in other branches
  1. 8.5 fullcalendar.module \fullcalendar_fullcalendar_palette()
  2. 8.4 fullcalendar.module \fullcalendar_fullcalendar_palette()

Implements hook_fullcalendar_palette().

File

./fullcalendar.module, line 239
Provides a views style plugin for FullCalendar

Code

function fullcalendar_fullcalendar_palette($entity) {
  $palette = [];
  if (\Drupal::moduleHandler()
    ->moduleExists('colors')) {
    $palettes = \Drupal::service('module_handler')
      ->invokeAll('colors_palette', [
      $entity,
    ]);
    if (!empty($palettes)) {
      $palettes = reset($palettes);
      $palette['backgroundColor'] = $palettes['bg'];
      $palette['borderColor'] = $palettes['borders'];
      $palette['textColor'] = $palettes['text'];
    }
  }
  return $palette;
}