+
+
+
+
+
+
{
+ console.log('click');
+ }}
+ preview={{
+ icons: defaultIcons,
+ onOpenChange: open => {
+ console.log('open', open);
+ },
+ zIndex: 9999,
+ cover: {
+ coverNode: 'Click to Preview',
+ placement,
+ },
+ }}
+ />
+
+ );
+}
diff --git a/package.json b/package.json
index 80ae9b3..d8c77a7 100644
--- a/package.json
+++ b/package.json
@@ -36,6 +36,7 @@
"prettier": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"",
"start": "dumi dev",
"test": "rc-test",
+ "test:update": "rc-test -u",
"tsc": "bunx tsc --noEmit"
},
"dependencies": {
diff --git a/src/Image.tsx b/src/Image.tsx
index b2b80e3..8b23034 100644
--- a/src/Image.tsx
+++ b/src/Image.tsx
@@ -19,8 +19,12 @@ export interface ImgInfo {
height: string | number;
}
+export interface CoverConfig {
+ coverNode?: React.ReactNode;
+ placement?: 'top' | 'bottom' | 'center';
+}
export interface PreviewConfig extends Omit