From e0437a7ceffc2d3301ba4fa448edea5ca3ab8d26 Mon Sep 17 00:00:00 2001 From: Pascal Jufer Date: Sun, 29 Oct 2023 01:06:48 +0200 Subject: [PATCH] Add provider to examples --- examples/next/app/page.tsx | 21 ++++++++++++++-- examples/next/package.json | 12 ++++----- pnpm-lock.yaml | 51 ++++++++++---------------------------- 3 files changed, 38 insertions(+), 46 deletions(-) diff --git a/examples/next/app/page.tsx b/examples/next/app/page.tsx index 98480ce0..90401a00 100644 --- a/examples/next/app/page.tsx +++ b/examples/next/app/page.tsx @@ -1,4 +1,10 @@ -import { Iconoir, Medal1st, Medal1stSolid } from 'iconoir-react'; +import { + Check, + Iconoir, + IconoirProvider, + Medal1st, + Medal1stSolid, +} from 'iconoir-react'; import { AdobeAfterEffects as AdobeAfterEffectsRegular } from 'iconoir-react/regular'; import { AdobeAfterEffects as AdobeAfterEffectsSolid } from 'iconoir-react/solid'; @@ -6,10 +12,21 @@ export default function Home() { return ( <> - + + + + + ); } diff --git a/examples/next/package.json b/examples/next/package.json index 06b0af37..1678eed0 100644 --- a/examples/next/package.json +++ b/examples/next/package.json @@ -9,14 +9,14 @@ }, "dependencies": { "next": "14.0.0", - "react": "^18", - "react-dom": "^18" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { - "@types/node": "^20", - "@types/react": "^18", - "@types/react-dom": "^18", + "@types/node": "^20.8.9", + "@types/react": "^18.2.33", + "@types/react-dom": "^18.2.14", "iconoir-react": "workspace:*", - "typescript": "^5" + "typescript": "^5.2.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f4c9f02a..598cb5d9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,26 +60,26 @@ importers: specifier: 14.0.0 version: 14.0.0(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) react: - specifier: ^18 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) devDependencies: '@types/node': - specifier: ^20 - version: 20.7.0 + specifier: ^20.8.9 + version: 20.8.9 '@types/react': - specifier: ^18 - version: 18.2.22 + specifier: ^18.2.33 + version: 18.2.33 '@types/react-dom': - specifier: ^18 - version: 18.2.7 + specifier: ^18.2.14 + version: 18.2.14 iconoir-react: specifier: workspace:* version: link:../../packages/iconoir-react typescript: - specifier: ^5 + specifier: ^5.2.2 version: 5.2.2 examples/vue: @@ -89,7 +89,7 @@ importers: version: 3.3.4 devDependencies: '@iconoir/vue': - specifier: workspace:^ + specifier: workspace:* version: link:../../packages/iconoir-vue '@tsconfig/node18': specifier: ^18.2.2 @@ -4486,10 +4486,6 @@ packages: undici-types: 5.26.5 dev: true - /@types/node@20.7.0: - resolution: {integrity: sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg==} - dev: true - /@types/node@20.8.9: resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==} dependencies: @@ -4499,10 +4495,6 @@ packages: resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} dev: true - /@types/prop-types@15.7.7: - resolution: {integrity: sha512-FbtmBWCcSa2J4zL781Zf1p5YUBXQomPEcep9QZCfRfQgTxz3pJWiDFLebohZ9fFntX5ibzOkSsrJ0TEew8cAog==} - dev: true - /@types/prop-types@15.7.9: resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==} dev: true @@ -4513,26 +4505,12 @@ packages: '@types/react': 18.2.33 dev: true - /@types/react-dom@18.2.7: - resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} - dependencies: - '@types/react': 18.2.33 - dev: true - /@types/react-window@1.8.5: resolution: {integrity: sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==} dependencies: '@types/react': 18.2.33 dev: true - /@types/react@18.2.22: - resolution: {integrity: sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==} - dependencies: - '@types/prop-types': 15.7.7 - '@types/scheduler': 0.16.4 - csstype: 3.1.2 - dev: true - /@types/react@18.2.33: resolution: {integrity: sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==} dependencies: @@ -4541,10 +4519,6 @@ packages: csstype: 3.1.2 dev: true - /@types/scheduler@0.16.4: - resolution: {integrity: sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==} - dev: true - /@types/scheduler@0.16.5: resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==} dev: true @@ -5331,7 +5305,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001539 + caniuse-lite: 1.0.30001557 electron-to-chromium: 1.4.529 node-releases: 2.0.13 update-browserslist-db: 1.0.13(browserslist@4.21.11) @@ -5419,6 +5393,7 @@ packages: /caniuse-lite@1.0.30001539: resolution: {integrity: sha512-hfS5tE8bnNiNvEOEkm8HElUHroYwlqMMENEzELymy77+tJ6m+gA2krtHl5hxJaj71OlpC2cHZbdSMX1/YEqEkA==} + dev: true /caniuse-lite@1.0.30001557: resolution: {integrity: sha512-91oR7hLNUP3gG6MLU+n96em322a8Xzes8wWdBKhLgUoiJsAF5irZnxSUCbc+qUZXNnPCfUwLOi9ZCZpkvjQajw==} @@ -9068,7 +9043,7 @@ packages: '@next/env': 14.0.0 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001539 + caniuse-lite: 1.0.30001557 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0)