UNPKG

formiojs

Version:

Common js library for client side interaction with <form.io>

95 lines (91 loc) 1.91 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _builder = _interopRequireDefault(require("../../../utils/builder")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _default = [{ type: 'select', input: true, label: 'Label Position', key: 'labelPosition', tooltip: 'Position for the label for this field.', defaultValue: 'right', dataSrc: 'values', weight: 20, data: { values: [{ label: 'Top', value: 'top' }, { label: 'Left', value: 'left' }, { label: 'Right', value: 'right' }, { label: 'Bottom', value: 'bottom' }] } }, { type: 'select', input: true, weight: 350, label: 'Shortcut', key: 'shortcut', tooltip: 'Shortcut for this component.', dataSrc: 'custom', data: { custom: function custom(values, component, data, row, utils, instance, form) { return _builder.default.getAvailableShortcuts(form, component); } } }, { type: 'select', input: true, key: 'inputType', label: 'Input Type', tooltip: 'This is the input type used for this checkbox.', dataSrc: 'values', weight: 410, data: { values: [{ label: 'Checkbox', value: 'checkbox' }, { label: 'Radio', value: 'radio' }] } }, { type: 'textfield', input: true, key: 'name', label: 'Radio Key', tooltip: 'The key used to trigger the radio button toggle.', weight: 420, conditional: { json: { '===': [{ var: 'data.inputType' }, 'radio'] } } }, { type: 'textfield', input: true, label: 'Radio Value', key: 'value', tooltip: 'The value used with this radio button.', weight: 430, conditional: { json: { '===': [{ var: 'data.inputType' }, 'radio'] } } }]; exports.default = _default;