0.0.28 • Published 4 months ago
@px-do/next-contentful-picture v0.0.28
next-contentful-picture
A simple Contentful image implementation for your NextJS applications utilizing <picture> elements to support the various image-formats.
The contentful API still does not support automatic responses for image-types.
Features
- uses <source> elements to display avif, wepb and png sources
- allows for native contentful image params/options
- allows for different aspect-ratios on different breakpoints (TODO*)
- uses @react-waypoint to defer loading images
- can give images priority for prefetching in <head>
- added support for nextJS app directory, set the flag useAppDir to true
Installation
#npm
npm install -S px-do/next-contentful-picture
#yarn
yarn add px-do/next-contentful-picture
#pnpm
pnpm i -S px-do/next-contentful-picture
Usage
Minimal Implementation:
import {ContentfulFigure} from './ContentfulFigure';
import {FunctionComponent} from 'react';
import {Asset} from 'contentful';
const Foo: FunctionComponent<{ asset: Asset }> = ({ asset }) => {
return <ContentfulFigure image={asset} />
}
Required packages
0.0.28
4 months ago
0.0.27
4 months ago
0.0.26
5 months ago
0.0.20
12 months ago
0.0.21
12 months ago
0.0.22
12 months ago
0.0.23
12 months ago
0.0.24
12 months ago
0.0.17
1 year ago
0.0.18
1 year ago
0.0.19
1 year ago
0.0.15
1 year ago
0.0.16
1 year ago
0.0.10
1 year ago
0.0.11
1 year ago
0.0.12
1 year ago
0.0.13
1 year ago
0.0.14
1 year ago
0.0.9
1 year ago
0.0.8
1 year ago
0.0.7
1 year ago
0.0.6
1 year ago
0.0.5
1 year ago
0.0.4
1 year ago
0.0.3
1 year ago
0.0.2
1 year ago
0.0.1
1 year ago