A component that handles file previewing
The component handles native app preview using ionic-native-preview-any-file where it has download, zoom, pan and sharing capabilities. In desktop, it shows the preview of the file inside a modal with a download button.