// Displays a book cover, given a cover image object with url, width, and height properties.
// It supports showing the cover in a specific aspect ratio, displaying resolution,
// and providing an option to open the cover in a new tab.
// This component exists in order to avoid a second api call per image. Since the images are being queried and sorted on a parent component (Cover.vue).
Invalid Cover
{{ resolution }}