refactor(core): Notification
simplify to directive
#8168
Merged
Notification
simplify to directive
#8168