@@ -316,8 +314,8 @@ const PageTransition = props => {
const PageEffect = props => {
const { t } = useTranslation();
const _t = t("View.Edit", { returnObjects: true });
- const storeSlideSettings = props.storeSlideSettings;
- const _effect = storeSlideSettings.effect;
+ const _effect = props._effect;
+ const [currentEffect, setEffect] = useState(_effect);
const _arrEffect = props._arrEffect;
return (
@@ -328,10 +326,11 @@ const PageEffect = props => {
{_arrEffect.map((elem, index) => {
return (
{
- storeSlideSettings.changeEffect(elem.value);
+ checked={elem.value === currentEffect} onChange={() => {
+ setEffect(elem.value);
+ props.setEffect(elem.value);
let valueEffectTypes = props.fillEffectTypes(elem.value);
- storeSlideSettings.changeType(valueEffectTypes);
+ props.setType(valueEffectTypes);
props.onEffectClick(elem.value, valueEffectTypes);
}}>
)
@@ -346,9 +345,9 @@ const PageType= props => {
const { t } = useTranslation();
const _t = t("View.Edit", { returnObjects: true });
const _arrCurrentEffectTypes = props._arrCurrentEffectTypes;
- const storeSlideSettings = props.storeSlideSettings;
- const _effect = storeSlideSettings.effect;
- const type = storeSlideSettings.type;
+ const _effect = props._effect;
+ const type = props.type;
+ const [currentType, setType] = useState(type);
return (
@@ -362,8 +361,9 @@ const PageType= props => {
{_arrCurrentEffectTypes.map((elem, index) => {
return (
{
- storeSlideSettings.changeType(elem.value);
+ checked={elem.value === currentType} onChange={() => {
+ setType(elem.value);
+ props.setType(elem.value);
props.onEffectTypeClick(elem.value, _effect);
}}>
diff --git a/apps/presentationeditor/mobile/src/view/settings/PresentationSettings.jsx b/apps/presentationeditor/mobile/src/view/settings/PresentationSettings.jsx
index 3f8ebc7e9..fc3f51ca6 100644
--- a/apps/presentationeditor/mobile/src/view/settings/PresentationSettings.jsx
+++ b/apps/presentationeditor/mobile/src/view/settings/PresentationSettings.jsx
@@ -6,6 +6,7 @@ import { useTranslation } from "react-i18next";
const PagePresentationSettings = props => {
const { t } = useTranslation();
const _t = t("View.Settings", { returnObjects: true });
+ // props.initSlideSize();
const storePresentationSettings = props.storePresentationSettings;
const slideSizeArr = storePresentationSettings.slideSizes;
const slideSizeIndex = storePresentationSettings.slideSizeIndex;