Commit efb6f0b 1 parent 0d13bc4 commit efb6f0b Copy full SHA for efb6f0b
File tree 6 files changed +45
-11
lines changed
app/dynamic-forms/renderers
6 files changed +45
-11
lines changed Original file line number Diff line number Diff line change @@ -18,14 +18,14 @@ const DynamicForm = Ember.Component.extend({
18
18
_renderer : null ,
19
19
20
20
_render ( ) {
21
- var renderer = this . get ( '_renderer' ) ;
21
+ let renderer = this . get ( '_renderer' ) ;
22
22
if ( ! renderer ) {
23
23
let container = getOwner ( this ) ;
24
24
let config = container . resolveRegistration ( 'config:environment' ) ;
25
25
if ( config . dynamicForms && config . dynamicForms . renderer ) {
26
- renderer = container . lookup ( `${ config . dynamicForms . renderer } :renderers` ) ;
26
+ renderer = container . lookup ( `${ config . dynamicForms . renderer } :dynamic-forms. renderers` ) ;
27
27
} else {
28
- renderer = container . lookup ( 'alpaca:renderers' ) ;
28
+ renderer = container . lookup ( 'alpaca:dynamic-forms. renderers' ) ;
29
29
}
30
30
this . set ( '_renderer' , renderer ) ;
31
31
}
Original file line number Diff line number Diff line change
1
+ import Ember from 'ember' ;
2
+
3
+ const TYPE_MAP = {
4
+ text : '' ,
5
+ radio : ''
6
+ } ;
7
+
8
+ export default Ember . Object . extend ( {
9
+ componentFor ( type ) {
10
+
11
+ }
12
+ } ) ;
Original file line number Diff line number Diff line change
1
+ import Ember from 'ember' ;
2
+
3
+ export default Ember . Object . extend ( {
4
+ render ( schema , component ) {
5
+ component . $ ( ) . empty ( ) ;
6
+ component . $ ( ) . alpaca ( schema ) ;
7
+ }
8
+ } ) ;
Original file line number Diff line number Diff line change
1
+ import Ember from 'ember' ;
2
+
3
+ export default Ember . Object . extend ( {
4
+ render ( schema , component ) {
5
+ component . set ( 'layout' , Ember . computed ( function ( ) {
6
+ return Ember . HTMLBars . compile ( `
7
+ {{#each fields as |field|}}
8
+ {{component field.type}}
9
+ {{/each}}
10
+ ` ) ;
11
+ } ) ) ;
12
+ // iterate fields in schema
13
+ //let fields = schema.schema.properties;
14
+
15
+ // load component equivs from factory
16
+
17
+ // attach to DOM or parent component
18
+ }
19
+ } ) ;
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ import Alpaca from 'ember-cli-dynamic-forms/dynamic-forms/renderers/alpaca' ;
2
+
3
+ export default Alpaca ;
You can’t perform that action at this time.
0 commit comments