How to use the @data-driven-forms/react-form-renderer.componentTypes.DATE_PICKER function in @data-driven-forms/react-form-renderer

To help you get started, we’ve selected a few @data-driven-forms/react-form-renderer examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github data-driven-forms / react-forms / packages / pf3-component-mapper / src / form-fields / form-fields.js View on Github external
isDisabled={ isDisabled }
      isReadOnly={ isReadOnly }
      { ...rest }
    />
  ,
  [componentTypes.SWITCH]: () =>
github data-driven-forms / react-forms / packages / react-renderer-demo / pages / live-editor.js View on Github external
component: components.TAB_ITEM,
        },
        {
          title: 'Tab 4',
          description: '',
          key: '556',
          fields: [
            {
              title: 'Datepickers',
              key: '642',
              fields: [
                {
                  name: 'date_control_1',
                  label: 'Datepicker',
                  title: 'Datepicker',
                  component: components.DATE_PICKER,
                },
                {
                  name: 'date_control_2',
                  label: 'Datepicker with past days',
                  title: 'Datepicker with past days',
                  component: components.DATE_PICKER,
                },
              ],
              component: components.SUB_FORM,
            },
            {
              title: 'Timepickers',
              key: '643',
              fields: [
                {
                  name: 'date_time_control_1',
github data-driven-forms / react-forms / packages / pf3-component-mapper / demo / demo-schemas / sandbox.js View on Github external
component: components.SELECT,
                  name: 'date_control_select',
                  label: 'Select',
                  options: [{
                    value: 'foo',
                    label: 'Foo',
                  }, {
                    value: 'bar',
                    label: 'Bar',
                  }],
                },
                {
                  name: 'date_control_1',
                  label: 'Datepicker',
                  title: 'Datepicker with disabled days',
                  component: components.DATE_PICKER,
                  isClearable: true,
                  disabledDays: [
                    'today',
                    new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate() + 5),
                    {
                      before: 'Tue Oct 08 2019 10:23:03 GMT+0200 (Central European Summer Time)',
                    },
                  ],
                },
                {
                  name: 'date_control_2',
                  label: 'Datepicker with past days',
                  title: 'Datepicker with past days',
                  component: components.DATE_PICKER,
                  variant: 'date-time',
                  initialValue: '2019-11-04T12:31:00.000Z',
github data-driven-forms / react-forms / packages / react-renderer-demo / pages / live-editor.js View on Github external
fields: [
            {
              title: 'Datepickers',
              key: '642',
              fields: [
                {
                  name: 'date_control_1',
                  label: 'Datepicker',
                  title: 'Datepicker',
                  component: components.DATE_PICKER,
                },
                {
                  name: 'date_control_2',
                  label: 'Datepicker with past days',
                  title: 'Datepicker with past days',
                  component: components.DATE_PICKER,
                },
              ],
              component: components.SUB_FORM,
            },
            {
              title: 'Timepickers',
              key: '643',
              fields: [
                {
                  name: 'date_time_control_1',
                  label: 'Timepicker',
                  title: 'Timepicker',
                  component: components.TIME_PICKER,
                },
                {
                  name: 'date_time_control_2',
github data-driven-forms / react-forms / packages / pf4-component-mapper / demo / demo-schemas / sandbox.js View on Github external
fields: [
            {
              title: 'Datepickers',
              key: '642',
              fields: [
                {
                  name: 'date_control_1',
                  label: 'Datepicker',
                  title: 'Datepicker',
                  component: components.DATE_PICKER,
                },
                {
                  name: 'date_control_2',
                  label: 'Datepicker with past days',
                  title: 'Datepicker with past days',
                  component: components.DATE_PICKER,
                },
              ],
              component: components.SUB_FORM,
            },
            {
              title: 'Timepickers',
              key: '643',
              fields: [
                {
                  name: 'date_time_control_1',
                  label: 'Timepicker',
                  title: 'Timepicker',
                  component: components.TIME_PICKER,
                },
                {
                  name: 'date_time_control_2',
github data-driven-forms / react-forms / packages / mui-component-mapper / demo / demo-schemas / sandbox.js View on Github external
component: components.TAB_ITEM,
        },
        {
          title: 'Tab 4',
          description: '',
          key: '556',
          fields: [
            {
              title: 'Datepickers',
              key: '642',
              fields: [
                {
                  name: 'date_control_1',
                  label: 'Datepicker',
                  title: 'Datepicker',
                  component: components.DATE_PICKER,
                },
                {
                  name: 'date_control_2',
                  label: 'Datepicker with past days',
                  title: 'Datepicker with past days',
                  component: components.DATE_PICKER,
                },
              ],
              component: components.SUB_FORM,
            },
            {
              title: 'Timepickers',
              key: '643',
              fields: [
                {
                  name: 'date_time_control_1',
github data-driven-forms / react-forms / packages / mui-component-mapper / src / form-fields / form-fields.js View on Github external
/>),
  [componentTypes.SWITCH]: () => (
    
       input.onChange(checked) }
        /> }
        label={ label }
      />
    ),
  [componentTypes.DATE_PICKER]: () => (
    
      
    
  ),
  [componentTypes.TIME_PICKER]: () => (
    
github data-driven-forms / react-forms / packages / react-renderer-demo / src / app / src / components / navigation / examples-definitions.js View on Github external
title: 'Label',
    component: 'input',
    value: 'Switch',
  }, {
    name: 'onText',
    title: 'onText',
    component: 'input',
  }, {
    name: 'offText',
    title: 'offText',
    component: 'input',
  },
  ],
},
{
  component: componentTypes.DATE_PICKER,
  link: componentTypes.DATE_PICKER,
  linkText: 'Date picker',
  ContentText: GenericComponentText,
  canBeRequired: true,
  value: { fields: [{
    component: componentTypes.DATE_PICKER,
    label: 'Date Picker',
    name: 'date-picker',
  }]},
  variants: [{
    name: 'label',
    title: 'Label',
    component: 'input',
    value: 'Date Picker',
  }, {
    title: 'Variant',
github data-driven-forms / react-forms / packages / react-renderer-demo / src / app / src / components / navigation / examples-definitions.js View on Github external
title: 'Label',
    component: 'input',
    value: 'Switch',
  }, {
    name: 'onText',
    title: 'onText',
    component: 'input',
  }, {
    name: 'offText',
    title: 'offText',
    component: 'input',
  },
  ],
},
{
  component: componentTypes.DATE_PICKER,
  link: `?component=${componentTypes.DATE_PICKER}`,
  linkText: 'Date picker',
  ContentText: GenericComponentText,
  canBeRequired: true,
  value: { fields: [{
    component: componentTypes.DATE_PICKER,
    label: 'Date Picker',
    name: 'date-picker',
  }]},
  variants: [{
    name: 'label',
    title: 'Label',
    component: 'input',
    value: 'Date Picker',
  }, {
    title: 'Variant',
github data-driven-forms / react-forms / packages / pf4-component-mapper / src / form-fields / form-fields.js View on Github external
);

FieldInterface.propTypes = {
  meta: PropTypes.object,
  condition: PropTypes.shape({
    when: PropTypes.string.isRequired,
    is: PropTypes.oneOfType([ PropTypes.array, PropTypes.string ]).isRequired,
  }),
  validate: PropTypes.oneOfType([ PropTypes.array, PropTypes.func ]),
  componentType: PropTypes.oneOf([
    componentTypes.RADIO,
    componentTypes.CHECKBOX,
    componentTypes.SELECT_COMPONENT,
    componentTypes.TEXTAREA_FIELD,
    componentTypes.TEXT_FIELD,
    componentTypes.DATE_PICKER,
    componentTypes.SWITCH,
  ]).isRequired,
  id: PropTypes.string,
  name: PropTypes.string.isRequired,
  dataType: PropTypes.any,
  initialKey: PropTypes.any,
};

export const TextField = props => ;
export const TextAreaField = props => ;
export const CheckboxField = props => ;
export const RadioField = props => ;
export const SelectField = props => ;
export const DatePickerField = props => ;
export const TimePickerField = props => ;
export const SwitchField = ({ FieldProvider, ...props }) =>

@data-driven-forms/react-form-renderer

React Form Renderer. Data Driven Forms converts JSON form definitions into fully functional React forms.

Apache-2.0
Latest version published 9 days ago

Package Health Score

79 / 100
Full package analysis