UCLALibrary / ucla-library-website-components

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

feat: Apps-2706 create BlockEventDetail component #527

Closed farosFreed closed 16 hours ago

farosFreed commented 1 week ago

Connected to APPS-2706

Component Created: BlockEventDetail.vue

Stories: ~/stories/BlockEventDetail.stories.js

Spec: ~/stories/BlockEventDetail.spec.js

Notes:

BlockEventDetail component was created based on this spec: https://github.com/UCLALibrary/ucla-library-website-components/issues/519

I did start with the icon-with-link component as instructed, but a few things made me decide not to use it:

If others have ideas about better ways to solve these issues than what I have, let me know.

This component MAY need to implement a 'CalendarButton' or 'ButtonWithDropDownMenu' component or whatever we will call it, but I added a slot for that so it should be optional for us to implement that from the page level instead.

Checklist:

github-actions[bot] commented 1 week ago

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

pghorpade commented 16 hours ago

:tada: This PR is included in version 2.39.0-alpha.91 :tada:

The release is available on:

Your semantic-release bot :package::rocket: