change page component page super type to follow to inheritance
safety button design include