chore: Remove SaveToMatrixButton in image for now
This commit is contained in:
@@ -284,11 +284,12 @@ export default function ImageScreen() {
|
|||||||
<Text className="text-sm text-muted dark:text-muted-dark mb-2">
|
<Text className="text-sm text-muted dark:text-muted-dark mb-2">
|
||||||
Ausgewähltes Bild: {imageConfig.image}
|
Ausgewähltes Bild: {imageConfig.image}
|
||||||
</Text>
|
</Text>
|
||||||
<SaveToMatrixButton mode="image" />
|
|
||||||
</View>
|
</View>
|
||||||
)}
|
)}
|
||||||
</View>
|
</View>
|
||||||
</ThemedBackground>
|
</ThemedBackground>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// add <SaveToMatrixButton mode="image" /> back after the text block
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -23,13 +23,10 @@ export default function SaveToMatrixButton({ mode, className }: SaveToMatrixButt
|
|||||||
setFeedback(null);
|
setFeedback(null);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Setze den globalen Mode auf den aktuellen Screen
|
|
||||||
setGlobalMode(mode);
|
setGlobalMode(mode);
|
||||||
|
|
||||||
// Warte kurz, damit der State aktualisiert ist
|
|
||||||
await new Promise(resolve => setTimeout(resolve, 50));
|
await new Promise(resolve => setTimeout(resolve, 50));
|
||||||
|
|
||||||
// Hole den aktualisierten State
|
|
||||||
const updatedState = useMatrixStore.getState().matrixState;
|
const updatedState = useMatrixStore.getState().matrixState;
|
||||||
|
|
||||||
const response = await new RestService(token).updateLastState(updatedState);
|
const response = await new RestService(token).updateLastState(updatedState);
|
||||||
@@ -46,7 +43,6 @@ export default function SaveToMatrixButton({ mode, className }: SaveToMatrixButt
|
|||||||
} finally {
|
} finally {
|
||||||
setSaving(false);
|
setSaving(false);
|
||||||
|
|
||||||
// Feedback nach 3 Sekunden ausblenden
|
|
||||||
setTimeout(() => setFeedback(null), 3000);
|
setTimeout(() => setFeedback(null), 3000);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user