@wixc3/codux-ui
v4.6.2
Published
Common ui components which integrate with codux
Downloads
237
Maintainers
Keywords
Readme
@wixc3/codux-ui
The @wixc3/codux-ui
package provides a set of UI components designed to enhance the development experience within Wix's Codux platform. This includes components that handle media display, responsive design, and optimized rendering.
Installation
To install the package, use:
npm install @wixc3/codux-ui
List of componnts
Image
Responsive Image component for Wix media images
Usage
The WixImage
component allows for optimized and responsive image rendering, tailored to be used with different screen sizes and with Wix Media. It dynamically generates image URLs based on a specified media ID, making it easy to implement responsive designs.
Example for the WixImage
component:
import { WixImage } from '@wixc3/codux-ui/image';
<WixImage
alt="Sample image"
imageId="wix:image://v1/11062b_96503e81a83e47ed857a44be26ebd0d1~mv2.jpeg/Rustic breakfast.jpeg"
mediaBreakpoints={[
{
minWidth: 800,
height: 600,
width: 50,
renderingStrategy: 'fill',
},
{
minWidth: 480,
height: 50,
width: 600,
renderingStrategy: 'fill',
},
]}
/>;
Utils
@wixc3/codux-ui/image
also exports the buildWixImageUrl
util. It builds an image URL from a wix-image-id and wix media attributes.
Example for the buildWixImageUrl
util:
import { buildWixImageUrl } from '@wixc3/codux-ui/image';
// returns https://static.wixstatic.com/media/11062b_96503e81a83e47ed857a44be26ebd0d1~mv2.jpeg/v1/fit/w_500,h_500/Rustic%20breakfast.jpeg
buildWixImageUrl({
imageId: 'wix:image://v1/11062b_96503e81a83e47ed857a44be26ebd0d1~mv2.jpeg/Rustic breakfast.jpeg',
width: 500,
height: 500,
renderingStrategy: 'fit',
});
License
MIT