@@ -2,6 +2,7 @@ import React, { useState } from 'react';
22import { Input } from '@progress/kendo-react-inputs' ;
33import { DatePicker } from '@progress/kendo-react-dateinputs' ;
44import { Dialog , DialogActionsBar } from '@progress/kendo-react-dialogs' ;
5+ import { Button } from '@progress/kendo-react-buttons' ;
56import ThemeChooser from './ThemeChooser' ;
67const FormsPage = ( props ) => {
78 const [ formData , setFormData ] = useState ( {
@@ -55,57 +56,53 @@ const FormsPage = (props) => {
5556 < div className = 'col-12 col-lg-8 border-right' >
5657 < div className = "row example-wrapper" >
5758 < div className = "col-xs-12 col-sm-6 offset-sm-3 example-col" >
58- < div className = "card" >
59- < div className = "card-block" >
60- < form className = "k-form" onSubmit = { handleSubmit } >
61- < fieldset >
62- < legend className = 'm-1' > User Details</ legend >
59+ < form className = "k-form" onSubmit = { handleSubmit } >
60+ < fieldset >
61+ < legend className = 'm-1' > User Details</ legend >
6362
64- < label className = "k-form-field p-2" >
65- < span > First Name</ span >
66- < Input placeholder = "Your Name" value = { formData . firstName } onChange = { ( e ) => onFormFieldChange ( e , "firstName" ) } />
67- </ label >
68- < label className = "k-form-field p-2" >
69- < span > Last Name</ span >
70- < Input placeholder = "Your Last Name" value = { formData . lastName } onChange = { ( e ) => onFormFieldChange ( e , "lastName" ) } />
71- </ label >
72- < div className = "k-form-field p-2" >
73- < span > Date of Birth</ span >
74- < DatePicker value = { formData . dateOfBirth } onChange = { ( e ) => onFormFieldChange ( e , "dateOfBirth" ) } />
75- </ div >
76- < label className = "k-form-field p-2" >
77- < span > Email < span className = "k-required" > *</ span > </ span >
78- < Input type = "email" required = { true } placeholder = "Your Email" value = { formData . email } onChange = { ( e ) => onFormFieldChange ( e , "email" ) } />
79- </ label >
80- < label className = "k-form-field p-2" >
81- < span > Company< span className = "k-field-info" > optional</ span > </ span >
82- < Input placeholder = "Your Company" value = { formData . company } onChange = { ( e ) => onFormFieldChange ( e , "company" ) } />
83- </ label >
84- </ fieldset >
63+ < label className = "k-form-field p-2" >
64+ < span > First Name</ span >
65+ < Input placeholder = "Your Name" value = { formData . firstName } onChange = { ( e ) => onFormFieldChange ( e , "firstName" ) } />
66+ </ label >
67+ < label className = "k-form-field p-2" >
68+ < span > Last Name</ span >
69+ < Input placeholder = "Your Last Name" value = { formData . lastName } onChange = { ( e ) => onFormFieldChange ( e , "lastName" ) } />
70+ </ label >
71+ < div className = "k-form-field p-2" >
72+ < span > Date of Birth</ span >
73+ < DatePicker value = { formData . dateOfBirth } onChange = { ( e ) => onFormFieldChange ( e , "dateOfBirth" ) } />
74+ </ div >
75+ < label className = "k-form-field p-2" >
76+ < span > Email < span className = "k-required" > *</ span > </ span >
77+ < Input type = "email" required = { true } placeholder = "Your Email" value = { formData . email } onChange = { ( e ) => onFormFieldChange ( e , "email" ) } />
78+ </ label >
79+ < label className = "k-form-field p-2" >
80+ < span > Company< span className = "k-field-info" > optional</ span > </ span >
81+ < Input placeholder = "Your Company" value = { formData . company } onChange = { ( e ) => onFormFieldChange ( e , "company" ) } />
82+ </ label >
83+ </ fieldset >
8584
86- < fieldset >
87- < legend className = 'm-1' > Credentials</ legend >
88- < label className = "k-form-field p-2" >
89- < span > Username</ span >
90- < Input required = { true } placeholder = "Your username" value = { formData . userName } onChange = { ( e ) => onFormFieldChange ( e , "userName" ) } />
91- </ label >
92- < label className = "k-form-field p-2" >
93- < span > Password</ span >
94- < Input type = "password" required = { true } placeholder = "Your password" value = { formData . password } onChange = { ( e ) => onFormFieldChange ( e , "password" ) } />
95- </ label >
96- < label className = "k-form-field p-2" >
97- < input type = "checkbox" id = "auth-2fa" className = "k-checkbox" checked = { formData . twoFactor } onChange = { ( e ) => setFormData ( { ...formData , twoFactor : e . target . checked } ) } />
98- < label className = "k-checkbox-label" htmlFor = "auth-2fa" > Enable two-factor authentication</ label >
99- </ label >
100- </ fieldset >
85+ < fieldset >
86+ < legend className = 'm-1' > Credentials</ legend >
87+ < label className = "k-form-field p-2" >
88+ < span > Username</ span >
89+ < Input required = { true } placeholder = "Your username" value = { formData . userName } onChange = { ( e ) => onFormFieldChange ( e , "userName" ) } />
90+ </ label >
91+ < label className = "k-form-field p-2" >
92+ < span > Password</ span >
93+ < Input type = "password" required = { true } placeholder = "Your password" value = { formData . password } onChange = { ( e ) => onFormFieldChange ( e , "password" ) } />
94+ </ label >
95+ < label className = "k-form-field p-2" >
96+ < input type = "checkbox" id = "auth-2fa" className = "k-checkbox" checked = { formData . twoFactor } onChange = { ( e ) => setFormData ( { ...formData , twoFactor : e . target . checked } ) } />
97+ < label className = "k-checkbox-label" htmlFor = "auth-2fa" > Enable two-factor authentication</ label >
98+ </ label >
99+ </ fieldset >
101100
102- < div className = "text-right m-2" >
103- < button type = "button" className = "k-button" onClick = { clearForm } > Clear</ button >
104- < button type = "submit" className = "k-button k-primary" > Submit</ button >
105- </ div >
106- </ form >
101+ < div className = "text-right m-2" >
102+ < Button type = "button" onClick = { clearForm } > Clear</ Button >
103+ < Button type = "submit" themeColor = { 'primary' } > Submit</ Button >
107104 </ div >
108- </ div >
105+ </ form >
109106 </ div >
110107 </ div >
111108 </ div >
0 commit comments