id ) { $assets = generateblocks_pro_get_enqueue_assets( 'dashboard', [ 'dependencies' => array( 'generateblocks-settings', 'wp-api', 'wp-i18n', 'wp-components', 'wp-element', 'wp-api-fetch' ), 'version' => GENERATEBLOCKS_PRO_VERSION, ] ); wp_enqueue_script( 'generateblocks-pro-settings', GENERATEBLOCKS_PRO_DIR_URL . 'dist/dashboard.js', $assets['dependencies'], $assets['version'], true ); wp_set_script_translations( 'generateblocks-pro-settings', 'generateblocks-pro', GENERATEBLOCKS_PRO_DIR . 'languages' ); wp_localize_script( 'generateblocks-pro-settings', 'generateBlocksProSettings', array( 'settings' => wp_parse_args( get_option( 'generateblocks', array() ), generateblocks_get_option_defaults() ), 'adminSettings' => wp_parse_args( get_option( 'generateblocks_admin', array() ), generateblocks_pro_get_admin_option_defaults() ), 'licenseSettings' => wp_parse_args( get_option( 'generateblocks_pro_licensing', array() ), generateblocks_pro_get_license_defaults() ), 'useLegacyPatternLibrary' => generateblocks_pro_has_legacy_patterns(), ) ); wp_enqueue_style( 'generateblocks-pro-settings', GENERATEBLOCKS_PRO_DIR_URL . 'dist/dashboard.css', array( 'wp-components' ), GENERATEBLOCKS_PRO_VERSION ); } } /** * Add license key container. * * @since 1.2.0 */ public function add_license_key_area() { echo '
'; } /** * Add Template Library container. * * @since 1.2.0 */ public function add_template_library_settings() { echo '
'; } } GenerateBlocks_Pro_Settings::get_instance();