Skip to content

Commit 502ca38

Browse files
authored
refactor: Image Semantic Structure (#381)
* chore: rm Dialog * chore: refactor * chore: tmp of it * chore: tmp of it * chore: keys * feat: motion auto * chore: fix ts * chore: fix ts * docs: update * chore: types * chore: add footer cls * refactor: all names * chore: preview * chore: fix ts * test: add test case * test: fix test case * test: fix test case * test: fix test case * test: fix test case * test: fix test case * test: update snapshot * chore: fix ts * fix: icon logic * chore: refactor * test: fix test case
1 parent 65df623 commit 502ca38

32 files changed

+1517
-1509
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export default () => (
7777

7878
| Name | Type | Default | Description |
7979
| --- | --- | --- | --- |
80-
| visible | boolean | - | Whether the preview is open or not |
80+
| open | boolean | - | Whether the preview is open or not |
8181
| closeIcon | React.ReactNode | - | Custom close icon |
8282
| src | string | - | Customize preview src |
8383
| movable | boolean | true | Enable drag |
@@ -87,8 +87,8 @@ export default () => (
8787
| forceRender | boolean | - | Force render preview |
8888
| getContainer | string \| HTMLElement \| (() => HTMLElement) \| false | document.body | Return the mount node for preview |
8989
| imageRender | (originalNode: React.ReactElement, info: { transform: [TransformType](#TransformType) }) => React.ReactNode | - | Customize image |
90-
| toolbarRender | (originalNode: React.ReactElement, info: Omit<[ToolbarRenderInfoType](#ToolbarRenderInfoType), 'current' \| 'total'>) => React.ReactNode | - | Customize toolbar |
91-
| onVisibleChange | (visible: boolean, prevVisible: boolean) => void | - | Callback when visible is changed |
90+
| actionsRender | (originalNode: React.ReactElement, info: Omit<[ToolbarRenderInfoType](#ToolbarRenderInfoType), 'current' \| 'total'>) => React.ReactNode | - | Customize toolbar |
91+
| onOpenChange | (open: boolean, prevVisible: boolean) => void | - | Callback when open is changed |
9292
| onTransform | { transform: [TransformType](#TransformType), action: [TransformAction](#TransformAction) } | - | Callback when transform is changed |
9393

9494
## Image.PreviewGroup
@@ -120,7 +120,7 @@ export default () => (
120120

121121
| Name | Type | Default | Description |
122122
| --- | --- | --- | --- |
123-
| visible | boolean | - | Whether the preview is open or not |
123+
| open | boolean | - | Whether the preview is open or not |
124124
| movable | boolean | true | Enable drag |
125125
| current | number | - | Current index |
126126
| closeIcon | React.ReactNode | - | Custom close icon |
@@ -131,8 +131,8 @@ export default () => (
131131
| getContainer | string \| HTMLElement \| (() => HTMLElement) \| false | document.body | Return the mount node for preview |
132132
| countRender | (current: number, total: number) => ReactNode | - | Customize count |
133133
| imageRender | (originalNode: React.ReactElement, info: { transform: [TransformType](#TransformType), current: number }) => React.ReactNode | - | Customize image |
134-
| toolbarRender | (originalNode: React.ReactElement, info: [ToolbarRenderInfoType](#ToolbarRenderInfoType)) => React.ReactNode | - | Customize toolbar |
135-
| onVisibleChange | (visible: boolean, prevVisible: boolean, current: number) => void | - | Callback when visible is changed |
134+
| actionsRender | (originalNode: React.ReactElement, info: [ToolbarRenderInfoType](#ToolbarRenderInfoType)) => React.ReactNode | - | Customize toolbar |
135+
| onOpenChange | (open: boolean, prevVisible: boolean, current: number) => void | - | Callback when open is changed |
136136
| onTransform | { transform: [TransformType](#TransformType), action: [TransformAction](#TransformAction) } | - | Callback when transform is changed |
137137

138138
### TransformType

0 commit comments

Comments
 (0)