renderWithType