admin-bro
Version:
Admin panel for apps written in node.js
29 lines (26 loc) • 992 B
JavaScript
"use strict";
var _factoryGirl = _interopRequireDefault(require("factory-girl"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
_factoryGirl.default.define('PropertyJSON', Object, {
custom: {},
isTitle: false,
isId: false,
isSortable: true,
availableValues: null,
label: _factoryGirl.default.sequence('JSONProperty.label', n => `some property ${n}`),
name: _factoryGirl.default.sequence('JSONProperty.name', n => `someProperty${n}`),
position: _factoryGirl.default.sequence('JSONProperty.position', n => n),
type: 'string',
reference: null,
isDisabled: false,
isArray: false,
subProperties: [],
isRequired: true,
components: undefined,
path: _factoryGirl.default.sequence('JSONProperty.path', n => `someProperty${n}`),
propertyPath: _factoryGirl.default.sequence('JSONProperty.propertyPath', n => `someProperty${n}`),
resourceId: 'someResourceId',
isVirtual: false,
props: {},
hideLabel: false
});