refactoring: inline icon and slug