Skip to content

Commit ea10caf

Browse files
authoredMar 14, 2025··
chore(core): hide scheduled releases in copy version to menu (#8929)
1 parent df4d79a commit ea10caf

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed
 

‎packages/sanity/src/core/releases/components/documentHeader/contextMenu/VersionContextMenu.tsx

+6-10
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,7 @@ export const VersionContextMenu = memo(function VersionContextMenu(props: {
5151
const {t} = useTranslation()
5252
const {mode} = useReleasesUpsell()
5353
const isPublished = isPublishedId(documentId) && !isVersion
54-
const optionsReleaseList = releases.map((release) => ({
55-
value: release,
56-
}))
54+
const optionsReleaseList = releases.filter((release) => !isReleaseScheduledOrScheduling(release))
5755

5856
const {checkWithPermissionGuard} = useReleasePermissions()
5957
const {createRelease} = useReleaseOperations()
@@ -109,17 +107,15 @@ export const VersionContextMenu = memo(function VersionContextMenu(props: {
109107
}}
110108
>
111109
<ReleasesList key={fromRelease} space={1}>
112-
{optionsReleaseList.map((option) => {
113-
const isReleaseScheduled = isReleaseScheduledOrScheduling(option.value)
110+
{optionsReleaseList.map((release) => {
114111
return (
115112
<MenuItem
116113
as="a"
117-
key={option.value._id}
118-
onClick={() => onCreateVersion(option.value._id)}
119-
renderMenuItem={() => <VersionContextMenuItem release={option.value} />}
120-
disabled={disabled || isReleaseScheduled}
114+
key={release._id}
115+
onClick={() => onCreateVersion(release._id)}
116+
renderMenuItem={() => <VersionContextMenuItem release={release} />}
117+
disabled={disabled}
121118
tooltipProps={{
122-
disabled: isReleaseScheduled,
123119
content: t('release.tooltip.locked'),
124120
}}
125121
/>

0 commit comments

Comments
 (0)
Please sign in to comment.