Abstracted dish info and form into directives
Abstracted add dish panel into directive