[components] Implement mobile components.

from view? misses a full stop at the end.