Fix view keyword in component block (#3520)

Fixes #3520 by setting the `concreteView` of the virtual view created to yield inside a component block