File tree Expand file tree Collapse file tree 4 files changed +29
-6
lines changed
src/customizations/volto-form-block Expand file tree Collapse file tree 4 files changed +29
-6
lines changed Original file line number Diff line number Diff line change 152152 "volto-dropdownmenu" : " 4.1.3" ,
153153 "volto-editablefooter" : " 5.1.7" ,
154154 "volto-feedback" : " 0.7.2" ,
155- "volto-form-block" : " 3.14 .0" ,
155+ "volto-form-block" : " 3.16 .0" ,
156156 "volto-gdpr-privacy" : " 2.2.12" ,
157157 "volto-google-analytics" : " 2.0.0" ,
158158 "volto-multilingual-widget" : " 3.2.1" ,
Original file line number Diff line number Diff line change @@ -140,6 +140,24 @@ const Field = ({
140140 autoComplete = { autocomplete }
141141 />
142142 ) }
143+ { field_type === 'number' && (
144+ < Input
145+ id = { name }
146+ name = { name }
147+ label = { getLabel ( ) }
148+ type = "number"
149+ required = { required }
150+ infoText = { infoText }
151+ disabled = { disabled }
152+ readOnly = { disabled }
153+ invalid = { isInvalid ( ) ? 'true' : null }
154+ onChange = { ( e ) => {
155+ onChange ( name , e . target . value ) ;
156+ } }
157+ value = { value ?? '' }
158+ autoComplete = { autocomplete }
159+ />
160+ ) }
143161 { field_type === 'select' && (
144162 < div className = "form-group" >
145163 < div
Original file line number Diff line number Diff line change @@ -75,6 +75,10 @@ const messages = defineMessages({
7575 id : 'form_field_type_hidden' ,
7676 defaultMessage : 'Hidden' ,
7777 } ,
78+ field_type_number : {
79+ id : 'form_field_type_number' ,
80+ defaultMessage : 'Number' ,
81+ } ,
7882 field_unique_title : {
7983 id : 'field_unique_title' ,
8084 defaultMessage : 'Unique field' ,
@@ -284,6 +288,7 @@ export default (props) => {
284288 const baseFieldTypeChoices = [
285289 [ 'text' , intl . formatMessage ( messages . field_type_text ) ] ,
286290 [ 'textarea' , intl . formatMessage ( messages . field_type_textarea ) ] ,
291+ [ 'number' , intl . formatMessage ( messages . field_type_number ) ] ,
287292 [ 'select' , intl . formatMessage ( messages . field_type_select ) ] ,
288293 [ 'single_choice' , intl . formatMessage ( messages . field_type_single_choice ) ] ,
289294 [
Original file line number Diff line number Diff line change @@ -8270,7 +8270,7 @@ __metadata:
82708270 volto-dropdownmenu: 4.1.3
82718271 volto-editablefooter: 5.1.7
82728272 volto-feedback: 0.7.2
8273- volto-form-block: 3.14 .0
8273+ volto-form-block: 3.16 .0
82748274 volto-gdpr-privacy: 2.2.12
82758275 volto-google-analytics: 2.0.0
82768276 volto-multilingual-widget: 3.2.1
@@ -16190,9 +16190,9 @@ __metadata:
1619016190 languageName: node
1619116191 linkType: hard
1619216192
16193- "volto-form-block@npm:3.14 .0":
16194- version: 3.14 .0
16195- resolution: "volto-form-block@npm:3.14 .0"
16193+ "volto-form-block@npm:3.16 .0":
16194+ version: 3.16 .0
16195+ resolution: "volto-form-block@npm:3.16 .0"
1619616196 dependencies:
1619716197 "@hcaptcha/react-hcaptcha": ^0.3.6
1619816198 "@tanstack/react-table": 8.21.2
@@ -16202,7 +16202,7 @@ __metadata:
1620216202 peerDependencies:
1620316203 "@plone/volto": ">=16.0.0-alpha.38"
1620416204 volto-subblocks: ^2.1.0
16205- checksum: 7d1867bc013a0ad9d91beefc94586418e36bd13ff3a0aaafdb816aae4c8fdbd80c50b134e766047663a2b8b9129452d0ef083671ee6a76f98eee8516a0a39d16
16205+ checksum: 6c6df8f9e777a216d6b16afafe7f5a6ebe9aeba6df8b2dae4aa0f873df299c46a534d8c1b692ea1c09ce8073e5ad15cd05f5de03358f7e92e4af2ab41ffdf1b5
1620616206 languageName: node
1620716207 linkType: hard
1620816208
You can’t perform that action at this time.
0 commit comments