From 5cadf1503ce634cce43aca49ac29bd04411d3ccc Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Wed, 8 Jan 2025 18:20:21 +0530 Subject: [PATCH 01/15] fix: fixed types --- packages/unstyled/image-viewer/src/types.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/unstyled/image-viewer/src/types.ts b/packages/unstyled/image-viewer/src/types.ts index 57e5347e2..365195430 100644 --- a/packages/unstyled/image-viewer/src/types.ts +++ b/packages/unstyled/image-viewer/src/types.ts @@ -9,7 +9,7 @@ export interface ImageViewerProps { /** * If true, the modal will open. Useful for controllable state behavior. */ - isOpen?: boolean; + isOpen: boolean | undefined; /** * Callback invoked when the modal is closed. */ @@ -21,7 +21,7 @@ export interface ImageViewerProps { export interface ImageViewerContentProps { images: any; - renderImages: (item: any) => React.ReactNode; + renderImages: (item: any) => any; } export type IImageViewerComponentType< From 409c422eebef9082171d67a96beeef5be0d09ba4 Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Wed, 8 Jan 2025 19:16:57 +0530 Subject: [PATCH 02/15] chore: ignored type errors --- packages/unstyled/image-viewer/src/ImageViewerBackdrop.tsx | 4 ++-- packages/unstyled/image-viewer/src/ImageViewerContent.tsx | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/unstyled/image-viewer/src/ImageViewerBackdrop.tsx b/packages/unstyled/image-viewer/src/ImageViewerBackdrop.tsx index 843e54407..cc3cfff42 100644 --- a/packages/unstyled/image-viewer/src/ImageViewerBackdrop.tsx +++ b/packages/unstyled/image-viewer/src/ImageViewerBackdrop.tsx @@ -1,10 +1,10 @@ -import React, { forwardRef, useContext } from 'react'; +import React, { forwardRef } from 'react'; import { ImageViewerContext } from './ImageViewerContext'; import { useAnimatedStyle } from 'react-native-reanimated'; const ImageViewerBackdrop = (StyledImageViewerBackdrop: any) => forwardRef(({ children, ...props }: any, ref?: any) => { - const { scale } = useContext(ImageViewerContext); + const { scale } = React.useContext(ImageViewerContext); const animatedStyle = useAnimatedStyle(() => { return { opacity: scale, diff --git a/packages/unstyled/image-viewer/src/ImageViewerContent.tsx b/packages/unstyled/image-viewer/src/ImageViewerContent.tsx index 24ff15e8c..5e18db2dd 100644 --- a/packages/unstyled/image-viewer/src/ImageViewerContent.tsx +++ b/packages/unstyled/image-viewer/src/ImageViewerContent.tsx @@ -1,4 +1,4 @@ -import React, { forwardRef, useContext } from 'react'; +import React, { forwardRef } from 'react'; import { ImageViewerContext } from './ImageViewerContext'; import { runOnJS, @@ -28,7 +28,7 @@ const ImageViewerContent = ( }: ImageViewerContentProps & { children: React.ReactNode }, ref?: any ) => { - const { onClose, setScale }: any = useContext(ImageViewerContext); + const { onClose, setScale }: any = React.useContext(ImageViewerContext); const scale = useSharedValue(1); const savedScale = useSharedValue(1); const translateX = useSharedValue(0); @@ -145,7 +145,7 @@ const ImageViewerContent = ( doubleTapGesture, Gesture.Simultaneous(pinchGesture, panGesture) ); - + // @ts-ignore const animatedStyle = useAnimatedStyle(() => { setScale(scale.value); if (scale.value <= 1) { From 4f37d7d4816b33496da9cab5049c84061207cc15 Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Thu, 9 Jan 2025 10:55:21 +0530 Subject: [PATCH 03/15] fix: fixed animated style --- packages/unstyled/image-viewer/src/ImageViewerContent.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/unstyled/image-viewer/src/ImageViewerContent.tsx b/packages/unstyled/image-viewer/src/ImageViewerContent.tsx index 5e18db2dd..30e7e6f06 100644 --- a/packages/unstyled/image-viewer/src/ImageViewerContent.tsx +++ b/packages/unstyled/image-viewer/src/ImageViewerContent.tsx @@ -145,9 +145,9 @@ const ImageViewerContent = ( doubleTapGesture, Gesture.Simultaneous(pinchGesture, panGesture) ); - // @ts-ignore + const animatedStyle = useAnimatedStyle(() => { - setScale(scale.value); + runOnJS(setScale)(scale.value); if (scale.value <= 1) { } return { From 2597224e44d5c10319512b8bc8f625aeb252da77 Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Thu, 9 Jan 2025 11:19:49 +0530 Subject: [PATCH 04/15] chore: changed React.useContext to useContext --- packages/unstyled/image-viewer/src/ImageViewerBackdrop.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/unstyled/image-viewer/src/ImageViewerBackdrop.tsx b/packages/unstyled/image-viewer/src/ImageViewerBackdrop.tsx index cc3cfff42..843e54407 100644 --- a/packages/unstyled/image-viewer/src/ImageViewerBackdrop.tsx +++ b/packages/unstyled/image-viewer/src/ImageViewerBackdrop.tsx @@ -1,10 +1,10 @@ -import React, { forwardRef } from 'react'; +import React, { forwardRef, useContext } from 'react'; import { ImageViewerContext } from './ImageViewerContext'; import { useAnimatedStyle } from 'react-native-reanimated'; const ImageViewerBackdrop = (StyledImageViewerBackdrop: any) => forwardRef(({ children, ...props }: any, ref?: any) => { - const { scale } = React.useContext(ImageViewerContext); + const { scale } = useContext(ImageViewerContext); const animatedStyle = useAnimatedStyle(() => { return { opacity: scale, From 85a791f2c9ee6b146f416bf8db857a5c6475df16 Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Thu, 9 Jan 2025 11:21:57 +0530 Subject: [PATCH 05/15] chore: added keyExtractor types --- packages/unstyled/image-viewer/src/types.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/unstyled/image-viewer/src/types.ts b/packages/unstyled/image-viewer/src/types.ts index 365195430..20a184a77 100644 --- a/packages/unstyled/image-viewer/src/types.ts +++ b/packages/unstyled/image-viewer/src/types.ts @@ -22,6 +22,7 @@ export interface ImageViewerProps { export interface ImageViewerContentProps { images: any; renderImages: (item: any) => any; + keyExtractor: (item: any, index: number) => string; } export type IImageViewerComponentType< From d24e4967b50952bc0149755928ddeeaffce8ec1c Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Thu, 9 Jan 2025 11:23:15 +0530 Subject: [PATCH 06/15] chore: added KeyExtractor in ImageViewerContent --- .../src/components/ImageViewer/ImageViewer.tsx | 11 ++++++++--- .../image-viewer/src/ImageViewerContent.tsx | 16 +++++++++++++--- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/example/storybook-nativewind/src/components/ImageViewer/ImageViewer.tsx b/example/storybook-nativewind/src/components/ImageViewer/ImageViewer.tsx index 40d2baee0..49cc5de9b 100644 --- a/example/storybook-nativewind/src/components/ImageViewer/ImageViewer.tsx +++ b/example/storybook-nativewind/src/components/ImageViewer/ImageViewer.tsx @@ -10,7 +10,11 @@ import { import { Icon, CloseIcon } from '@/components/ui/icon'; const ImageViewerBasic = ({ ...props }: any) => { - const Images = [{ id: 1, url: 'https://picsum.photos/1000/1000' }]; + const Images = [ + { id: 1, url: 'https://picsum.photos/1000/1000', title: 'Image 1' }, + { id: 2, url: 'https://picsum.photos/1000/1000', title: 'Image 2' }, + { id: 3, url: 'https://picsum.photos/1000/1000', title: 'Image 3' }, + ]; const [visible, setVisible] = useState(false); return ( <> @@ -31,12 +35,13 @@ const ImageViewerBasic = ({ ...props }: any) => { ( + renderImages={({ item }: any) => ( )} + keyExtractor={(item: any, index: number) => `${item.id}-${index}`} > - + diff --git a/packages/unstyled/image-viewer/src/ImageViewerContent.tsx b/packages/unstyled/image-viewer/src/ImageViewerContent.tsx index 30e7e6f06..9b21dbc1f 100644 --- a/packages/unstyled/image-viewer/src/ImageViewerContent.tsx +++ b/packages/unstyled/image-viewer/src/ImageViewerContent.tsx @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import React, { forwardRef, useContext } from 'react'; import { ImageViewerContext } from './ImageViewerContext'; import { runOnJS, @@ -24,11 +24,12 @@ const ImageViewerContent = ( { images, renderImages, + keyExtractor, children, }: ImageViewerContentProps & { children: React.ReactNode }, ref?: any ) => { - const { onClose, setScale }: any = React.useContext(ImageViewerContext); + const { onClose, setScale }: any = useContext(ImageViewerContext); const scale = useSharedValue(1); const savedScale = useSharedValue(1); const translateX = useSharedValue(0); @@ -165,7 +166,16 @@ const ImageViewerContent = ( {children} - {images.map(renderImages)} + {images.map((item: any, index: number) => { + const RenderImage = renderImages; + return ( + + ); + })} From c03ac1ec6c5701b707d2c960c0804d4615289e77 Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Thu, 9 Jan 2025 12:37:01 +0530 Subject: [PATCH 07/15] chore: added keyExtractor in storybook example --- .../src/components/ImageViewer/ImageViewer.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/example/storybook-nativewind/src/components/ImageViewer/ImageViewer.tsx b/example/storybook-nativewind/src/components/ImageViewer/ImageViewer.tsx index 49cc5de9b..6b019811d 100644 --- a/example/storybook-nativewind/src/components/ImageViewer/ImageViewer.tsx +++ b/example/storybook-nativewind/src/components/ImageViewer/ImageViewer.tsx @@ -33,12 +33,11 @@ const ImageViewerBasic = ({ ...props }: any) => { > ( - + )} - keyExtractor={(item: any, index: number) => `${item.id}-${index}`} + keyExtractor={(item, index) => item.id + '-' + index} > From 424aa5f76157fec5b2ef3792f5122ae8e14249dd Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Thu, 9 Jan 2025 12:37:45 +0530 Subject: [PATCH 08/15] chore: added keyExtractor in storybook docs --- .../ImageViewer/index.nw.stories.mdx | 103 ++++++++++++------ 1 file changed, 68 insertions(+), 35 deletions(-) diff --git a/example/storybook-nativewind/src/components/ImageViewer/index.nw.stories.mdx b/example/storybook-nativewind/src/components/ImageViewer/index.nw.stories.mdx index 8aac1d23b..2a47bdcd0 100644 --- a/example/storybook-nativewind/src/components/ImageViewer/index.nw.stories.mdx +++ b/example/storybook-nativewind/src/components/ImageViewer/index.nw.stories.mdx @@ -24,7 +24,7 @@ import { Icon, Center, } from '../../core-components/nativewind'; -import { +import { Pressable, Image } from 'react-native'; @@ -60,23 +60,29 @@ This is an illustration of **ImageViewer** component. const Images = [{ id: 1, url: 'https://picsum.photos/1000/1000' }]; return (
- setVisible(true)}> - - - setVisible(false)}> - - ()} > - - - - - - -
+ setVisible(true)}> + + + setVisible(false)}> + + ( + + )} + keyExtractor={(item, index) => item.id + '-' + index} + > + + + + + + + ); } `, @@ -306,6 +312,27 @@ The `ImageViewerContent` component is responsible for rendering the images withi Yes + + + + keyExtractor + + + + + (item: any, index: number) => string + + + + - + + + Function to extract the key for each image item + + + Yes + + @@ -350,23 +377,29 @@ import { Center } from '@/components/ui/center'; const Images = [{ id: 1, url: 'https://picsum.photos/1000/1000' }]; return (
- setVisible(true)}> - - - setVisible(false)}> - - ()} > - - - - - - -
+ setVisible(true)}> + + + setVisible(false)}> + + ( + + )} + keyExtractor={(item, index) => item.id + '-' + index} + > + + + + + + + ); } `, From cfb5b5ffe925f185f1c5dcdd59b2d73c5df00b0b Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Thu, 9 Jan 2025 12:38:16 +0530 Subject: [PATCH 09/15] chore: added keyExtractor and its props in readme --- packages/unstyled/image-viewer/README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/unstyled/image-viewer/README.md b/packages/unstyled/image-viewer/README.md index e971c9abf..f1edbcf15 100644 --- a/packages/unstyled/image-viewer/README.md +++ b/packages/unstyled/image-viewer/README.md @@ -70,6 +70,7 @@ export default () => ( renderImages={(item) => ( )} + keyExtractor={(item, index) => `${item.id}-${index}`} />
@@ -88,10 +89,11 @@ export default () => ( ### ImageViewerContent -| Prop | Type | Default | Description | -| ------------ | ------------------------ | ------- | ---------------------------------- | -| images | Array | - | Array of image objects to display | -| renderImages | (item: any) => ReactNode | - | Function to render each image item | +| Prop | Type | Default | Description | +| ------------ | ------------------------------------ | ------- | ----------------------------------------------- | +| images | Array | - | Array of image objects to display | +| renderImages | (item: any) => ReactNode | - | Function to render each image item | +| keyExtractor | (item: any, index: number) => string | - | Function to extract the key for each image item | More guides on how to get started are available [here](https://ui.gluestack.io/docs/components/media-and-icons/image-viewer). From c252e4d618cbf9eb31403e7e2eb00f78fa6221d2 Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Thu, 9 Jan 2025 12:38:40 +0530 Subject: [PATCH 10/15] chore: updated types --- packages/unstyled/image-viewer/src/ImageViewer.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/unstyled/image-viewer/src/ImageViewer.tsx b/packages/unstyled/image-viewer/src/ImageViewer.tsx index b2ae941e8..0de94c9c0 100644 --- a/packages/unstyled/image-viewer/src/ImageViewer.tsx +++ b/packages/unstyled/image-viewer/src/ImageViewer.tsx @@ -1,6 +1,6 @@ import React, { forwardRef } from 'react'; import { ImageViewerContext } from './ImageViewerContext'; -import type { ImageViewerProps } from './types'; +import type { InterfaceImageViewerProps } from './types'; const ImageViewer = (StyledRoot: any) => forwardRef( @@ -10,7 +10,7 @@ const ImageViewer = (StyledRoot: any) => isOpen, onClose, ...props - }: ImageViewerProps & { children: React.ReactNode }, + }: InterfaceImageViewerProps & { children: React.ReactNode }, ref?: any ) => { const [scale, setScale] = React.useState(1); From 6983f629eaa126a683a68d0cc61dfc6f4d3878e6 Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Thu, 9 Jan 2025 12:39:57 +0530 Subject: [PATCH 11/15] fix: fix typings, added keyExtractor and improved pinch gesture capability --- .../unstyled/image-viewer/src/ImageViewerContent.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/unstyled/image-viewer/src/ImageViewerContent.tsx b/packages/unstyled/image-viewer/src/ImageViewerContent.tsx index 9b21dbc1f..3d44dbe0e 100644 --- a/packages/unstyled/image-viewer/src/ImageViewerContent.tsx +++ b/packages/unstyled/image-viewer/src/ImageViewerContent.tsx @@ -8,7 +8,7 @@ import { withTiming, } from 'react-native-reanimated'; import { Dimensions, StatusBar } from 'react-native'; -import type { ImageViewerContentProps } from './types'; +import type { InterfaceImageViewerContentProps } from './types'; const { width: SCREEN_WIDTH, height: SCREEN_HEIGHT } = Dimensions.get('window'); const DOUBLE_TAP_DELAY = 300; @@ -26,7 +26,7 @@ const ImageViewerContent = ( renderImages, keyExtractor, children, - }: ImageViewerContentProps & { children: React.ReactNode }, + }: InterfaceImageViewerContentProps & { children: React.ReactNode }, ref?: any ) => { const { onClose, setScale }: any = useContext(ImageViewerContext); @@ -46,7 +46,7 @@ const ImageViewerContent = ( .onUpdate((event: any) => { // Apply the new scale based on the saved scale value const newScale = savedScale.value * event.scale; - scale.value = Math.min(Math.max(newScale, 0.5), 3); + scale.value = Math.min(Math.max(newScale, 0.5), 10); focalX.value = event.focalX; focalY.value = event.focalY; }) @@ -166,11 +166,11 @@ const ImageViewerContent = ( {children} - {images.map((item: any, index: number) => { + {images.slice(0, 1).map((item: any, index: number) => { const RenderImage = renderImages; return ( From 012c40d3371a05b2fa7d13b04fbe98aefa02b906 Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Thu, 9 Jan 2025 12:40:44 +0530 Subject: [PATCH 12/15] chore: updated types --- packages/unstyled/image-viewer/src/types.ts | 22 ++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/packages/unstyled/image-viewer/src/types.ts b/packages/unstyled/image-viewer/src/types.ts index 20a184a77..6131d5785 100644 --- a/packages/unstyled/image-viewer/src/types.ts +++ b/packages/unstyled/image-viewer/src/types.ts @@ -5,7 +5,7 @@ export interface ImageViewerContext { setScale: (scale: number) => void; } -export interface ImageViewerProps { +export interface InterfaceImageViewerProps { /** * If true, the modal will open. Useful for controllable state behavior. */ @@ -14,15 +14,21 @@ export interface ImageViewerProps { * Callback invoked when the modal is closed. */ onClose?: any; - /** - * If true, the modal will be opened by default. - */ } -export interface ImageViewerContentProps { - images: any; +export interface InterfaceImageViewerContentProps { + /** + * The images to display in the ImageViewer. + */ + images: any[]; + /** + * The function to render the images. + */ renderImages: (item: any) => any; - keyExtractor: (item: any, index: number) => string; + /** + * The function to extract the key for the images. + */ + keyExtractor: (item: any, index: number) => React.Attributes['key']; } export type IImageViewerComponentType< @@ -32,10 +38,12 @@ export type IImageViewerComponentType< ImageViewerBackdropProps > = React.ForwardRefExoticComponent< React.PropsWithoutRef & + InterfaceImageViewerProps & React.RefAttributes > & { Content: React.ForwardRefExoticComponent< React.PropsWithoutRef & + InterfaceImageViewerContentProps & React.RefAttributes >; CloseButton: React.ForwardRefExoticComponent< From 75addc01846ff851633ef10e39b67c357852ef1a Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Thu, 9 Jan 2025 13:04:45 +0530 Subject: [PATCH 13/15] chore: updated types --- .../components/ImageViewer/ImageViewer.tsx | 2 +- packages/unstyled/image-viewer/src/types.ts | 30 +++++++++++++++---- 2 files changed, 25 insertions(+), 7 deletions(-) diff --git a/example/storybook-nativewind/src/components/ImageViewer/ImageViewer.tsx b/example/storybook-nativewind/src/components/ImageViewer/ImageViewer.tsx index 6b019811d..394892c95 100644 --- a/example/storybook-nativewind/src/components/ImageViewer/ImageViewer.tsx +++ b/example/storybook-nativewind/src/components/ImageViewer/ImageViewer.tsx @@ -34,7 +34,7 @@ const ImageViewerBasic = ({ ...props }: any) => { ( + renderImages={({ item }) => ( )} keyExtractor={(item, index) => item.id + '-' + index} diff --git a/packages/unstyled/image-viewer/src/types.ts b/packages/unstyled/image-viewer/src/types.ts index 6131d5785..725d491e6 100644 --- a/packages/unstyled/image-viewer/src/types.ts +++ b/packages/unstyled/image-viewer/src/types.ts @@ -1,17 +1,29 @@ export interface ImageViewerContext { + /** + * Callback invoked when the ImageViewer is closed. + */ onClose: () => void; + /** + * If true, the ImageViewer will open. Useful for controllable state behavior. + */ isOpen: boolean | undefined; + /** + * The current scale of the Image. + */ scale: number | undefined; + /** + * Callback function to set the scale of the Image to be used in backdrop for adjusting the opacity. + */ setScale: (scale: number) => void; } export interface InterfaceImageViewerProps { /** - * If true, the modal will open. Useful for controllable state behavior. + * If true, the ImageViewer will open. Useful for controllable state behavior. */ isOpen: boolean | undefined; /** - * Callback invoked when the modal is closed. + * Callback invoked when the ImageViewer is closed. */ onClose?: any; } @@ -20,13 +32,19 @@ export interface InterfaceImageViewerContentProps { /** * The images to display in the ImageViewer. */ - images: any[]; + images: Array; /** - * The function to render the images. + * Callback React.ReactNode function to render the images. */ - renderImages: (item: any) => any; + renderImages: ({ + item, + index, + }: { + item: any; + index: number; + }) => React.ReactNode; /** - * The function to extract the key for the images. + * Callback function to extract the key for the images. */ keyExtractor: (item: any, index: number) => React.Attributes['key']; } From 0faec4c075471d71a761d3a6988068ef2c85ad5d Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Thu, 9 Jan 2025 13:22:18 +0530 Subject: [PATCH 14/15] chore: updated image type to any --- packages/unstyled/image-viewer/src/types.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/unstyled/image-viewer/src/types.ts b/packages/unstyled/image-viewer/src/types.ts index 725d491e6..1d01468c7 100644 --- a/packages/unstyled/image-viewer/src/types.ts +++ b/packages/unstyled/image-viewer/src/types.ts @@ -21,7 +21,7 @@ export interface InterfaceImageViewerProps { /** * If true, the ImageViewer will open. Useful for controllable state behavior. */ - isOpen: boolean | undefined; + isOpen: boolean; /** * Callback invoked when the ImageViewer is closed. */ From 2b3178bccea746e5e6e453bf305243dce62a6b76 Mon Sep 17 00:00:00 2001 From: Sanchitv3 Date: Thu, 9 Jan 2025 13:30:05 +0530 Subject: [PATCH 15/15] fix: fixed typings, added keyExtractor, improved pinch gesture and made working on native --- packages/unstyled/image-viewer/CHANGELOG.md | 6 ++++++ packages/unstyled/image-viewer/package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/unstyled/image-viewer/CHANGELOG.md b/packages/unstyled/image-viewer/CHANGELOG.md index 8067b2a82..d986a2c23 100644 --- a/packages/unstyled/image-viewer/CHANGELOG.md +++ b/packages/unstyled/image-viewer/CHANGELOG.md @@ -1,5 +1,11 @@ # @gluestack-ui/image-viewer +## 0.0.6 + +### Patch Changes + +- fix: fixed typings, added keyExtractor, improved pinch gesture and made working on native + ## 0.0.5 ### Patch Changes diff --git a/packages/unstyled/image-viewer/package.json b/packages/unstyled/image-viewer/package.json index cd1d8e6bb..2b846de20 100644 --- a/packages/unstyled/image-viewer/package.json +++ b/packages/unstyled/image-viewer/package.json @@ -1,6 +1,6 @@ { "name": "@gluestack-ui/image-viewer", - "version": "0.0.5", + "version": "0.0.6", "main": "lib/index", "module": "lib/index", "types": "lib/index.d.ts",