mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 21:04:37 +03:00
Restore movie/studio data on edit cancel (#476)
This commit is contained in:
@@ -165,6 +165,11 @@ export const Movie: React.FC = () => {
|
||||
ImageUtils.onImageChange(event, onBackImageLoad);
|
||||
}
|
||||
|
||||
function onToggleEdit() {
|
||||
setIsEditing(!isEditing);
|
||||
updateMovieData(movie);
|
||||
}
|
||||
|
||||
function renderDeleteAlert() {
|
||||
return (
|
||||
<Modal
|
||||
@@ -266,7 +271,7 @@ export const Movie: React.FC = () => {
|
||||
objectName={name ?? "movie"}
|
||||
isNew={isNew}
|
||||
isEditing={isEditing}
|
||||
onToggleEdit={() => setIsEditing(!isEditing)}
|
||||
onToggleEdit={onToggleEdit}
|
||||
onSave={onSave}
|
||||
onImageChange={onImageChange}
|
||||
onBackImageChange={onBackImageChange}
|
||||
|
||||
@@ -41,5 +41,8 @@ export const MovieScenesPanel: React.FC<IMovieScenesPanel> = ({ movie }) => {
|
||||
return filter;
|
||||
}
|
||||
|
||||
return <SceneList subComponent filterHook={filterHook} />;
|
||||
if (movie && movie.id) {
|
||||
return <SceneList subComponent filterHook={filterHook} />;
|
||||
}
|
||||
return <></>;
|
||||
};
|
||||
|
||||
@@ -150,6 +150,11 @@ export const Studio: React.FC = () => {
|
||||
);
|
||||
}
|
||||
|
||||
function onToggleEdit() {
|
||||
setIsEditing(!isEditing);
|
||||
updateStudioData(studio);
|
||||
}
|
||||
|
||||
return (
|
||||
<div className="row">
|
||||
<div
|
||||
@@ -180,7 +185,7 @@ export const Studio: React.FC = () => {
|
||||
objectName={name ?? "studio"}
|
||||
isNew={isNew}
|
||||
isEditing={isEditing}
|
||||
onToggleEdit={() => setIsEditing(!isEditing)}
|
||||
onToggleEdit={onToggleEdit}
|
||||
onSave={onSave}
|
||||
onImageChange={onImageChangeHandler}
|
||||
onAutoTag={onAutoTag}
|
||||
|
||||
Reference in New Issue
Block a user