EDITAR: Me di cuenta de que lo siguiente probablemente sea mejor para su propio tema. También me di cuenta de que el problema principal que tengo es importar las acciones de un componente a un plugin outlet. He hecho una pregunta al respecto aquí:
¿Hay una forma más simple/estándar de pasar argumentos correctamente a un plugin outlet?
Por ejemplo:
Si en una plantilla existe la siguiente referencia al componente composer-action-title, así:
composer.hbs:
{{composer-action-title
model=model
openComposer=(action "openComposer")
closeComposer=(action "closeComposer")
canWhisper=canWhisper
tabindex=8
}}
y quisiera agregar un plugin outlet que, en ese plugin outlet, tuviera el mismo código, como:
connectors/cool-outlet/cool-outlet.hbs:
{{composer-action-title
model=model
openComposer=(action "openComposer")
closeComposer=(action "closeComposer")
canWhisper=canWhisper
tabindex=8
}}
¿Qué necesito hacer para permitir que mi plugin outlet cool-outlet tenga la capacidad de referenciar correctamente el componente composer-action-title?
Usar una referencia como:
{{plugin-outlet name="cool-outlet" args=(hash model=model)}}
en composer.hbs no parece funcionar.