diff --git a/projects/packages/forms/changelog/update-forms-release-time-field b/projects/packages/forms/changelog/update-forms-release-time-field new file mode 100644 index 0000000000000..58335266de0b7 --- /dev/null +++ b/projects/packages/forms/changelog/update-forms-release-time-field @@ -0,0 +1,4 @@ +Significance: minor +Type: added + +Forms: add time field diff --git a/projects/packages/forms/src/blocks/contact-form/child-blocks.js b/projects/packages/forms/src/blocks/contact-form/child-blocks.js index 3ca8983c63514..6eb9b079de588 100644 --- a/projects/packages/forms/src/blocks/contact-form/child-blocks.js +++ b/projects/packages/forms/src/blocks/contact-form/child-blocks.js @@ -1,7 +1,4 @@ -import { - hasFeatureFlag, - getJetpackBlocksVariation, -} from '@automattic/jetpack-shared-extension-utils'; +import { hasFeatureFlag } from '@automattic/jetpack-shared-extension-utils'; import DeprecatedOptionCheckbox from '../deprecated/field-option-checkbox'; import DeprecatedOptionRadio from '../deprecated/field-option-radio'; import JetpackDropzone from '../dropzone'; @@ -60,6 +57,7 @@ export const childBlocks = [ JetpackUrlField, JetpackTelephoneField, JetpackTextareaField, + JetpackTimeField, JetpackFieldFile, JetpackRatingField, JetpackRatingInput, @@ -68,7 +66,6 @@ export const childBlocks = [ JetpackImageSelectField, JetpackImageOptionsFieldset, JetpackImageOptionInput, - ...( getJetpackBlocksVariation() === 'beta' ? [ JetpackTimeField ] : [] ), // The following are required for these blocks to be parsed correctly in block // deprecations. They have been flagged with `supports.inserter: false` to diff --git a/projects/packages/forms/src/blocks/contact-form/class-contact-form-block.php b/projects/packages/forms/src/blocks/contact-form/class-contact-form-block.php index e45e753cd54b0..b98487bcacfa4 100644 --- a/projects/packages/forms/src/blocks/contact-form/class-contact-form-block.php +++ b/projects/packages/forms/src/blocks/contact-form/class-contact-form-block.php @@ -473,15 +473,13 @@ public static function register_child_blocks() { ) ); - if ( Blocks::get_variation() === 'beta' ) { - Blocks::jetpack_register_block( - 'jetpack/field-time', - array( - 'render_callback' => array( Contact_Form_Plugin::class, 'gutenblock_render_field_time' ), - 'provides_context' => array( 'jetpack/field-required' => 'required' ), - ) - ); - } + Blocks::jetpack_register_block( + 'jetpack/field-time', + array( + 'render_callback' => array( Contact_Form_Plugin::class, 'gutenblock_render_field_time' ), + 'provides_context' => array( 'jetpack/field-required' => 'required' ), + ) + ); // Paid file field block add_action( diff --git a/projects/plugins/jetpack/changelog/update-forms-release-time-field b/projects/plugins/jetpack/changelog/update-forms-release-time-field new file mode 100644 index 0000000000000..75bf95d278bc1 --- /dev/null +++ b/projects/plugins/jetpack/changelog/update-forms-release-time-field @@ -0,0 +1,4 @@ +Significance: minor +Type: enhancement + +Forms: add time field