diff --git a/.changeset/cyan-pans-do.md b/.changeset/cyan-pans-do.md new file mode 100644 index 0000000000..fbfe25d40b --- /dev/null +++ b/.changeset/cyan-pans-do.md @@ -0,0 +1,5 @@ +--- +'@alfalab/core-components-gallery': patch +--- + +Добавление нового класса для попапа в галереи через пропс. Чтобы можно было прокидывать appId для работа изоляции стилей. diff --git a/packages/gallery/src/Component.tsx b/packages/gallery/src/Component.tsx index 5d04a673a1..3a83933dff 100644 --- a/packages/gallery/src/Component.tsx +++ b/packages/gallery/src/Component.tsx @@ -48,6 +48,11 @@ export type GalleryProps = { * Обработчик изменения текущего изображения */ onSlideIndexChange?: (index: number) => void; + + /** + * Дополнительный класс для попапа + */ + popupClassName?: string; }; const DEFAULT_FULL_SCREEN = false; @@ -65,6 +70,7 @@ export const Gallery: FC = ({ loop = true, onClose, onSlideIndexChange, + popupClassName, }) => { const currentSlideIndexState = useState(initialSlide); const uncontrolled = slideIndex === undefined; @@ -229,7 +235,7 @@ export const Gallery: FC = ({