add alert component
Merge branch 'feature/alert'