@tomino/dynamic-form-semantic-ui
Version:
Semantic UI form renderer based on dynamic form generation
48 lines • 1.38 kB
JavaScript
import { prepareComponent } from '../../semantic/tests/common';
import { create } from '../../semantic/tests/form_query_data';
const schema = {
type: 'object'
};
const formDefinition = create.stack({
elements: [
{
control: 'ApolloProvider',
props: {
server: 'http://localhost:4000/graphql',
auth: false
},
elements: [
{
control: 'AuthItem',
elements: []
},
{
control: 'AuthItem',
elements: [
{
control: 'Text',
props: { text: 'Authorised' }
}
]
},
{
control: 'AuthItem',
props: { roles: ['admin'] },
elements: [
{
control: 'Text',
props: { text: 'Admin Only' }
}
]
}
]
}
]
});
const formData = {};
describe('Auth', () => {
return {
component: prepareComponent(formDefinition, schema, formData, { addEditor: true })
};
});
//# sourceMappingURL=auth.test.js.map