@@ 43-59 (lines=17) @@ | ||
40 | * This is done via an action so that we can disable |
|
41 | * registration if we need to. |
|
42 | */ |
|
43 | function register_block() { |
|
44 | if ( is_available() ) { |
|
45 | jetpack_register_block( |
|
46 | BLOCK_NAME, |
|
47 | array( 'render_callback' => 'Jetpack\Calendly_Block\load_assets' ) |
|
48 | ); |
|
49 | } else { |
|
50 | \Jetpack_Gutenberg::set_extension_unavailable( |
|
51 | BLOCK_NAME, |
|
52 | 'missing_plan', |
|
53 | array( |
|
54 | 'required_feature' => 'calendly', |
|
55 | 'required_plan' => 'premium-plan', |
|
56 | ) |
|
57 | ); |
|
58 | } |
|
59 | } |
|
60 | ||
61 | add_action( 'init', 'Jetpack\Calendly_Block\register_block' ); |
|
62 |
@@ 43-59 (lines=17) @@ | ||
40 | * This is done via an action so that we can disable |
|
41 | * registration if we need to. |
|
42 | */ |
|
43 | function register_block() { |
|
44 | if ( is_available() ) { |
|
45 | jetpack_register_block( |
|
46 | BLOCK_NAME, |
|
47 | array( 'render_callback' => 'Jetpack\OpenTable_Block\load_assets' ) |
|
48 | ); |
|
49 | } else { |
|
50 | \Jetpack_Gutenberg::set_extension_unavailable( |
|
51 | BLOCK_NAME, |
|
52 | 'missing_plan', |
|
53 | array( |
|
54 | 'required_feature' => 'opentable', |
|
55 | 'required_plan' => 'premium-plan', |
|
56 | ) |
|
57 | ); |
|
58 | } |
|
59 | } |
|
60 | add_action( 'jetpack_register_gutenberg_extensions', 'Jetpack\OpenTable_Block\register_block' ); |
|
61 | ||
62 | /** |