mirror of
https://github.com/stashapp/stash.git
synced 2025-12-06 08:26:00 +01:00
lint
lint
This commit is contained in:
parent
4cf125c12f
commit
98ddba2c05
1 changed files with 60 additions and 58 deletions
|
|
@ -219,66 +219,68 @@ export const TagEditPanel: React.FC<ITagEditPanel> = ({
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
{isNew && (
|
{isNew && (
|
||||||
<h2>
|
<h2>
|
||||||
<FormattedMessage
|
<FormattedMessage
|
||||||
id="actions.add_entity"
|
id="actions.add_entity"
|
||||||
values={{ entityType: intl.formatMessage({ id: "tag" }) }}
|
values={{ entityType: intl.formatMessage({ id: "tag" }) }}
|
||||||
/>
|
/>
|
||||||
</h2>
|
</h2>
|
||||||
)}
|
|
||||||
|
|
||||||
<Prompt
|
|
||||||
when={formik.dirty}
|
|
||||||
message={(location, action) => {
|
|
||||||
// Check if it's a redirect after tag creation
|
|
||||||
if (action === "PUSH" && location.pathname.startsWith("/tags/")) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
return handleUnsavedChanges(intl, "tags", tag.id)(location);
|
|
||||||
}}
|
|
||||||
/>
|
|
||||||
|
|
||||||
<Form noValidate onSubmit={formik.handleSubmit} id="tag-edit">
|
|
||||||
{renderInputField("name")}
|
|
||||||
{renderInputField("sort_name", "text")}
|
|
||||||
{renderStringListField("aliases")}
|
|
||||||
{renderInputField("description", "textarea")}
|
|
||||||
{renderParentTagsField()}
|
|
||||||
{renderSubTagsField()}
|
|
||||||
{renderStashIDsField(
|
|
||||||
"stash_ids",
|
|
||||||
"tags",
|
|
||||||
"stash_ids",
|
|
||||||
undefined,
|
|
||||||
<Button
|
|
||||||
variant="success"
|
|
||||||
className="mr-2 py-0"
|
|
||||||
onClick={() => setIsStashIDSearchOpen(true)}
|
|
||||||
disabled={!stashConfig?.general.stashBoxes?.length}
|
|
||||||
title={intl.formatMessage({ id: "actions.add_stash_id" })}
|
|
||||||
>
|
|
||||||
<Icon icon={faPlus} />
|
|
||||||
</Button>
|
|
||||||
)}
|
)}
|
||||||
<hr />
|
|
||||||
{renderInputField("ignore_auto_tag", "checkbox")}
|
|
||||||
</Form>
|
|
||||||
|
|
||||||
<DetailsEditNavbar
|
<Prompt
|
||||||
objectName={tag?.name ?? intl.formatMessage({ id: "tag" })}
|
when={formik.dirty}
|
||||||
classNames="col-xl-9 mt-3"
|
message={(location, action) => {
|
||||||
isNew={isNew}
|
// Check if it's a redirect after tag creation
|
||||||
isEditing
|
if (action === "PUSH" && location.pathname.startsWith("/tags/")) {
|
||||||
onToggleEdit={onCancel}
|
return true;
|
||||||
onSave={formik.handleSubmit}
|
}
|
||||||
saveDisabled={(!isNew && !formik.dirty) || !isEqual(formik.errors, {})}
|
|
||||||
onImageChange={onImageChange}
|
return handleUnsavedChanges(intl, "tags", tag.id)(location);
|
||||||
onImageChangeURL={onImageLoad}
|
}}
|
||||||
onClearImage={() => onImageLoad(null)}
|
/>
|
||||||
onDelete={onDelete}
|
|
||||||
acceptSVG
|
<Form noValidate onSubmit={formik.handleSubmit} id="tag-edit">
|
||||||
/>
|
{renderInputField("name")}
|
||||||
|
{renderInputField("sort_name", "text")}
|
||||||
|
{renderStringListField("aliases")}
|
||||||
|
{renderInputField("description", "textarea")}
|
||||||
|
{renderParentTagsField()}
|
||||||
|
{renderSubTagsField()}
|
||||||
|
{renderStashIDsField(
|
||||||
|
"stash_ids",
|
||||||
|
"tags",
|
||||||
|
"stash_ids",
|
||||||
|
undefined,
|
||||||
|
<Button
|
||||||
|
variant="success"
|
||||||
|
className="mr-2 py-0"
|
||||||
|
onClick={() => setIsStashIDSearchOpen(true)}
|
||||||
|
disabled={!stashConfig?.general.stashBoxes?.length}
|
||||||
|
title={intl.formatMessage({ id: "actions.add_stash_id" })}
|
||||||
|
>
|
||||||
|
<Icon icon={faPlus} />
|
||||||
|
</Button>
|
||||||
|
)}
|
||||||
|
<hr />
|
||||||
|
{renderInputField("ignore_auto_tag", "checkbox")}
|
||||||
|
</Form>
|
||||||
|
|
||||||
|
<DetailsEditNavbar
|
||||||
|
objectName={tag?.name ?? intl.formatMessage({ id: "tag" })}
|
||||||
|
classNames="col-xl-9 mt-3"
|
||||||
|
isNew={isNew}
|
||||||
|
isEditing
|
||||||
|
onToggleEdit={onCancel}
|
||||||
|
onSave={formik.handleSubmit}
|
||||||
|
saveDisabled={
|
||||||
|
(!isNew && !formik.dirty) || !isEqual(formik.errors, {})
|
||||||
|
}
|
||||||
|
onImageChange={onImageChange}
|
||||||
|
onImageChangeURL={onImageLoad}
|
||||||
|
onClearImage={() => onImageLoad(null)}
|
||||||
|
onDelete={onDelete}
|
||||||
|
acceptSVG
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue