Use one component instead duplicating the code.

[a44f5db6663185e76f82ad658c7556c973c33db3]