<?php

namespace Tangible\FieldsExample;

defined('ABSPATH') or die();

$plugin->enqueue = function() use($plugin, $fields) {

  add_action('admin_footer', function() use($fields) {
    $fields->enqueue([
      'context' => [
        'default', 
        'wp',
        'elementor',
        'beaver-builder'
      ]
    ]);
  });

  wp_enqueue_script( 
    'fields-example',
    $plugin->assets_url . '/build/example.min.js',
    ['wp-element'],
    $plugin->version,
    true
  );

  wp_enqueue_style( 
    'fields-example',
    $plugin->assets_url . '/build/example.min.css',
    [],
    $plugin->version,
  );

  wp_enqueue_script( 
    'highlight', 
    // 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js',
    $plugin->assets_url . '/vendor/highlight.min.js',
    [],
    '11.9.0'
  );

  wp_enqueue_style( 
    'highlight-theme', 
    // 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark-dimmed.css',
    $plugin->assets_url . '/vendor/github-dark-dimmed.css',
    [],
    '11.9.0'
  );

};
