import SvgArrowRight from 'ucla-library-design-tokens/assets/svgs/icon-arrow-right.svg'
import SvgArrowLeft from 'ucla-library-design-tokens/assets/svgs/icon-arrow-left.svg'
import SvgIconMoleculeBullet from 'ucla-library-design-tokens/assets/svgs/icon-molecule-bullet-filled.svg'
Developer Tips
If only single image, use the ResponsiveImage component; if multiple images, use the Carousel
Carousel loop behavior:
If on the last image and the right control is clicked, loop back to the first image;
If on the first image and the left control is clicked, loop to the last image
Component Description
This component is used on the Homepage and on the Event Detail page to display a collection of banner/headline images.
ResponsiveImage
component rather than theBannerCarousel
Homepage
Event
Design
Desktop: https://www.figma.com/design/L8e1czKo8a8px368ayyPZ4/Final-Design-with-Annotations?node-id=1406-9524&t=szdJuCRwbStR34W5-4
Mobile: https://www.figma.com/design/L8e1czKo8a8px368ayyPZ4/Final-Design-with-Annotations?node-id=506-9516&t=szdJuCRwbStR34W5-4
Animation: https://www.figma.com/proto/EKazRIMP4B15bD16UDbOwR/branch/hGBnbXlVLLZnHyIrEl1sag/UCLA-Library-Design-System?node-id=12334-62312&t=uDhJG71da068Hxd7-1
Specs: https://www.figma.com/design/EKazRIMP4B15bD16UDbOwR/UCLA-Library-Design-System?node-id=12289-61477&t=lrIKKRuKb4T16IE8-4
Axa is working on more detailed specs/annotations
Slots
No slots needed.
Props
Additional details pending for homepage data
Child components
BlockTag
ResponsiveImage
NewLightBox
FTVA variantDeveloper Tips
If only single image, use the
ResponsiveImage
component; if multiple images, use theCarousel
Carousel loop behavior:
See animation spec for suggested easing values/slide transitions: https://www.figma.com/design/EKazRIMP4B15bD16UDbOwR/UCLA-Library-Design-System?node-id=12752-63489&t=lrIKKRuKb4T16IE8-4
Data display:
Query and Data
Axa is working on setting up data for the Homepage variation/testing
Event Detail Craft Query:
Event Detail Craft Data: