feat(transitions): added submit and error animations