[components] Add pdf viewer (#113)