nitro-v36-with-renderer-v36
/
src /
components /
catalog /
views /
page /
widgets /
CatalogFirstProductSelectorWidgetView.tsx
CatalogFirstProductSelectorWidgetView.tsx 498 o
Télécharger le fichier
import { FC, useEffect } from 'react';
import { useCatalogData, useCatalogUiState } from '../../../../../hooks';
export const CatalogFirstProductSelectorWidgetView: FC<{}> = (props) => {
const { currentPage = null } = useCatalogData();
const { setCurrentOffer = null } = useCatalogUiState();
useEffect(() => {
if (!currentPage || !currentPage.offers.length) return;
setCurrentOffer(currentPage.offers[0]);
}, [currentPage, setCurrentOffer]);
return null;
};
