router + pux component