- {FormUtils.renderInputGroup({
- title: intl.formatMessage({ id: "title" }),
- value: title,
- onChange: setTitle,
- isEditing: true,
- })}
-
- {FormUtils.renderLabel({
- title: intl.formatMessage({ id: "rating" }),
- })}
-
- setRating(value ?? NaN)}
- />
-
-
+
+
+ {renderTextField("title", intl.formatMessage({ id: "title" }))}
+
+ {FormUtils.renderLabel({
+ title: intl.formatMessage({ id: "rating" }),
+ })}
+
+
+ formik.setFieldValue("rating", value ?? null)
+ }
+ />
+
+
-
- {FormUtils.renderLabel({
- title: intl.formatMessage({ id: "studio" }),
- })}
-
-
- setStudioId(items.length > 0 ? items[0]?.id : undefined)
- }
- ids={studioId ? [studioId] : []}
- />
-
-
+
+ {FormUtils.renderLabel({
+ title: intl.formatMessage({ id: "studio" }),
+ })}
+
+
+ formik.setFieldValue(
+ "studio_id",
+ items.length > 0 ? items[0]?.id : null
+ )
+ }
+ ids={formik.values.studio_id ? [formik.values.studio_id] : []}
+ />
+
+
-
- {FormUtils.renderLabel({
- title: intl.formatMessage({ id: "performers" }),
- labelProps: {
- column: true,
- sm: 3,
- xl: 12,
- },
- })}
-
-
- setPerformerIds(items.map((item) => item.id))
- }
- ids={performerIds}
- />
-
-
+
+ {FormUtils.renderLabel({
+ title: intl.formatMessage({ id: "performers" }),
+ labelProps: {
+ column: true,
+ sm: 3,
+ xl: 12,
+ },
+ })}
+
+
+ formik.setFieldValue(
+ "performer_ids",
+ items.map((item) => item.id)
+ )
+ }
+ ids={formik.values.performer_ids}
+ />
+
+
-
- {FormUtils.renderLabel({
- title: intl.formatMessage({ id: "tags" }),
- labelProps: {
- column: true,
- sm: 3,
- xl: 12,
- },
- })}
-
- setTagIds(items.map((item) => item.id))}
- ids={tagIds}
- />
-
-
+
+ {FormUtils.renderLabel({
+ title: intl.formatMessage({ id: "tags" }),
+ labelProps: {
+ column: true,
+ sm: 3,
+ xl: 12,
+ },
+ })}
+
+
+ formik.setFieldValue(
+ "tag_ids",
+ items.map((item) => item.id)
+ )
+ }
+ ids={formik.values.tag_ids}
+ />
+
+
+
-