diff --git a/package-lock.json b/package-lock.json
index c927db62..60140390 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,10 +9,10 @@
"version": "0.1.0",
"dependencies": {
"@headlessui/react": "^1.4.2",
+ "@imageengine/react": "^0.10.6",
"@testing-library/jest-dom": "^5.16.1",
"@testing-library/react": "^12.1.2",
"@testing-library/user-event": "^13.5.0",
- "lazysizes": "^5.3.2",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-router-dom": "^6.2.1",
@@ -1925,6 +1925,14 @@
"react-dom": "^16 || ^17 || ^18"
}
},
+ "node_modules/@imageengine/react": {
+ "version": "0.10.6",
+ "resolved": "https://registry.npmjs.org/@imageengine/react/-/react-0.10.6.tgz",
+ "integrity": "sha512-lzpAmqrZ977haAwcJl5iwzIqsHTDzVG3215d6M8MLPkxAb+hA8fLRugmpPEU34sxI3amAt3Ixt6l3Ko6Fy0Img==",
+ "peerDependencies": {
+ "react": "^17.0.2"
+ }
+ },
"node_modules/@jest/console": {
"version": "24.9.0",
"resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz",
@@ -11308,11 +11316,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/lazysizes": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/lazysizes/-/lazysizes-5.3.2.tgz",
- "integrity": "sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg=="
- },
"node_modules/lcid": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
@@ -19708,6 +19711,12 @@
"integrity": "sha512-N8tv7kLhg9qGKBkVdtg572BvKvWhmiudmeEpOCyNwzOsZHCXBtl8AazGikIfUS+vBoub20Fse3BjawXDVPPdug==",
"requires": {}
},
+ "@imageengine/react": {
+ "version": "0.10.6",
+ "resolved": "https://registry.npmjs.org/@imageengine/react/-/react-0.10.6.tgz",
+ "integrity": "sha512-lzpAmqrZ977haAwcJl5iwzIqsHTDzVG3215d6M8MLPkxAb+hA8fLRugmpPEU34sxI3amAt3Ixt6l3Ko6Fy0Img==",
+ "requires": {}
+ },
"@jest/console": {
"version": "24.9.0",
"resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz",
@@ -27166,11 +27175,6 @@
"resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
"integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4="
},
- "lazysizes": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/lazysizes/-/lazysizes-5.3.2.tgz",
- "integrity": "sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg=="
- },
"lcid": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
diff --git a/package.json b/package.json
index 85c412ad..31ca5e3e 100644
--- a/package.json
+++ b/package.json
@@ -8,10 +8,10 @@
},
"dependencies": {
"@headlessui/react": "^1.4.2",
+ "@imageengine/react": "^0.10.6",
"@testing-library/jest-dom": "^5.16.1",
"@testing-library/react": "^12.1.2",
"@testing-library/user-event": "^13.5.0",
- "lazysizes": "^5.3.2",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-router-dom": "^6.2.1",
diff --git a/src/App.jsx b/src/App.jsx
index 5cd9ffb2..fd2c8346 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -14,32 +14,34 @@ import EventsPage from './pages/EventsPage';
import SourcesPage from './pages/SourcesPage';
import ReferencePage from './pages/ReferencePage';
import ErrorPage from './pages/ErrorPage';
-import 'lazysizes';
import './tailwind.min.css';
+import { ImageEngineProvider } from '@imageengine/react';
function App() {
return (
-
{text}
diff --git a/src/components/Card/index.jsx b/src/components/Card/index.jsx
index a4db9772..83f7e7ac 100644
--- a/src/components/Card/index.jsx
+++ b/src/components/Card/index.jsx
@@ -2,7 +2,8 @@ import React from 'react';
import './index.css';
import { classNames } from '../../utils';
import { v4 as uuid } from 'uuid';
-import empty from '../../empty.webp';
+// import empty from '../../empty.webp';
+import { Image } from '@imageengine/react';
export default function Card({
src,
@@ -20,12 +21,18 @@ export default function Card({
className && className
)}
>
- {/* card bg-transparent px-2 mb-3 my-1 px-0 w-full md:w-1/2 lg:my-4 lg:px-4 lg:w-1/3 */}
- */}
+