[Feature] Added slideshow to gallery in wall display mode (#1224)

This commit is contained in:
Elad Lachmi
2021-04-13 07:59:37 +03:00
committed by GitHub
parent 6a4421f8e1
commit f443223d16
15 changed files with 463 additions and 55 deletions

View File

@@ -12,6 +12,8 @@ export const useLightbox = (state: Partial<Omit<IState, "isVisible">>) => {
pageCallback: state.pageCallback,
initialIndex: state.initialIndex,
pageHeader: state.pageHeader,
slideshowEnabled: state.slideshowEnabled,
onClose: state.onClose,
});
}, [
setLightboxState,
@@ -20,13 +22,16 @@ export const useLightbox = (state: Partial<Omit<IState, "isVisible">>) => {
state.pageCallback,
state.initialIndex,
state.pageHeader,
state.slideshowEnabled,
state.onClose,
]);
const show = useCallback(
(index?: number) => {
(index?: number, slideshowEnabled = false) => {
setLightboxState({
initialIndex: index,
isVisible: true,
slideshowEnabled,
});
},
[setLightboxState]