feat: add support for ui-router