UCLALibrary / ucla-library-website-components

This is a library of Vue components that will be used in UCLA Library Nuxt websites.
Other
6 stars 1 forks source link

feat!: MediaItem refactor and use in Media Gallery #231

Closed sourcefilter closed 1 year ago

sourcefilter commented 1 year ago

Allows any supported media type to be used in a gallery.

BREAKING CHANGE: updated data format for MediaItem, will require gql changes

github-actions[bot] commented 1 year ago

🚀 Deployed on https://deploy-preview-231--ucla-library-storybook.netlify.app

sourcefilter commented 1 year ago

Relevant Stories: https://deploy-preview-231--ucla-library-storybook.netlify.app/?path=/story/global-media-item https://deploy-preview-231--ucla-library-storybook.netlify.app/?path=/story/flexible-media-gallery https://deploy-preview-231--ucla-library-storybook.netlify.app/?path=/story/media-gallery-banner-image https://deploy-preview-231--ucla-library-storybook.netlify.app/?path=/story/media-gallery-new-lightbox https://deploy-preview-231--ucla-library-storybook.netlify.app/?path=/story/media-gallery-thumbnail-card

Note that some of these stories include an audio file variant, which is not yet supported and so doesn't display properly

pghorpade commented 1 year ago

:tada: This PR is included in version 2.0.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: