refactor: Header component uses store mixin