github.hscsec.cn/hashicorp/consul@v1.4.5/ui-v2/app/initializers/form.js (about) 1 import token from 'consul-ui/forms/token'; 2 import policy from 'consul-ui/forms/policy'; 3 export function initialize(application) { 4 // Service-less injection using private properties at a per-project level 5 const FormBuilder = application.resolveRegistration('service:form'); 6 const forms = { 7 token: token(), 8 policy: policy(), 9 }; 10 FormBuilder.reopen({ 11 form: function(name) { 12 return forms[name]; 13 }, 14 }); 15 } 16 17 export default { 18 initialize, 19 };