@tomino/dynamic-form-semantic-ui
Version:
Semantic UI form renderer based on dynamic form generation
51 lines • 1.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const common_1 = require("./common");
const schema = {
type: 'object',
properties: {
approved: {
type: 'boolean'
},
value: {
type: 'string'
}
},
required: ['name']
};
let formDefinition = {
control: 'Grid',
props: {
rows: 3,
columns: 4
},
elements: [
{
control: 'Button',
props: {
target: 'https://www.google.com',
icon: { value: 'anchor' },
color: { value: 'teal' },
content: { value: 'Google' },
row: 1,
column: 2,
width: 1
}
}
]
};
const formData = {
description: 'Some Description'
};
describe('Buttons', () => {
return {
component: common_1.prepareComponent(formDefinition, schema, formData, {
addEditor: true,
handlers: {
approve: () => console.log('Approve Clicked'),
reject: () => console.log('Reject Clicked')
}
})
};
});
//# sourceMappingURL=buttons.view.test.js.map