File tree Expand file tree Collapse file tree 5 files changed +39
-5
lines changed
app/dynamic-forms/renderers Expand file tree Collapse file tree 5 files changed +39
-5
lines changed Original file line number Diff line number Diff line change @@ -22,11 +22,11 @@ const DynamicForm = Ember.Component.extend({
2222 let renderer ;
2323 let config = container . resolveRegistration ( 'config:environment' ) ;
2424 if ( config . dynamicForms && config . dynamicForms . renderer ) {
25- renderer = container . lookup ( `${ config . dynamicForms . renderer } :renderers` ) ;
25+ renderer = container . lookup ( `${ config . dynamicForms . renderer } :dynamic-forms. renderers` ) ;
2626 } else {
27- renderer = container . lookup ( 'alpaca:renderers' ) ;
27+ renderer = container . lookup ( 'alpaca:dynamic-forms. renderers' ) ;
2828 }
29- renderer . render ( this . get ( 'renderSchema' ) , this . $ ( ) ) ;
29+ renderer . render ( this . get ( 'renderSchema' ) , this ) ;
3030 } ,
3131
3232 didReceiveAttrs ( ) {
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 11import Ember from 'ember' ;
22
33export default Ember . Object . extend ( {
4- render ( schema , element ) {
5- element . alpaca ( schema ) ;
4+ render ( schema , component ) {
5+ component . $ ( ) . alpaca ( schema ) ;
66 }
77} )
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+ } ) ;
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