sanity-plugin-workflow

3.0.433.0.44
~

Modified (3 files)

Index: package/dist/index.js
===================================================================
--- package/dist/index.js
+++ package/dist/index.js
@@ -1102,103 +1102,110 @@
 		})
 	});
 }
 function Filters(props) {
-	let $ = c(27), { uniqueAssignedUsers: t0, selectedUserIds, schemaTypes, selectedSchemaTypes, toggleSelectedUser, resetSelectedUsers, toggleSelectedSchemaType } = props, uniqueAssignedUsers = t0 === void 0 ? [] : t0, currentUser = useCurrentUser(), schema = useSchema(), t1;
-	$[0] !== selectedUserIds || $[1] !== toggleSelectedUser ? (t1 = (id) => {
+	let $ = c(60), { uniqueAssignedUsers: t0, selectedUserIds, schemaTypes, selectedSchemaTypes, toggleSelectedUser, resetSelectedUsers, toggleSelectedSchemaType } = props, t1;
+	$[0] === t0 ? t1 = $[1] : (t1 = t0 === void 0 ? [] : t0, $[0] = t0, $[1] = t1);
+	let uniqueAssignedUsers = t1, currentUser = useCurrentUser(), schema = useSchema(), t2;
+	$[2] !== selectedUserIds || $[3] !== toggleSelectedUser ? (t2 = (id) => {
 		selectedUserIds.includes(id) || toggleSelectedUser(id);
-	}, $[0] = selectedUserIds, $[1] = toggleSelectedUser, $[2] = t1) : t1 = $[2];
-	let onAdd = t1, t2;
-	$[3] !== selectedUserIds || $[4] !== toggleSelectedUser ? (t2 = (id_0) => {
+	}, $[2] = selectedUserIds, $[3] = toggleSelectedUser, $[4] = t2) : t2 = $[4];
+	let onAdd = t2, t3;
+	$[5] !== selectedUserIds || $[6] !== toggleSelectedUser ? (t3 = (id_0) => {
 		selectedUserIds.includes(id_0) && toggleSelectedUser(id_0);
-	}, $[3] = selectedUserIds, $[4] = toggleSelectedUser, $[5] = t2) : t2 = $[5];
-	let onRemove = t2, t3;
-	$[6] === resetSelectedUsers ? t3 = $[7] : (t3 = () => {
+	}, $[5] = selectedUserIds, $[6] = toggleSelectedUser, $[7] = t3) : t3 = $[7];
+	let onRemove = t3, t4;
+	$[8] === resetSelectedUsers ? t4 = $[9] : (t4 = () => {
 		resetSelectedUsers();
-	}, $[6] = resetSelectedUsers, $[7] = t3);
-	let onClear = t3;
+	}, $[8] = resetSelectedUsers, $[9] = t4);
+	let onClear = t4;
 	if (uniqueAssignedUsers.length === 0 && schemaTypes.length < 2) return null;
-	let meInUniqueAssignees = currentUser?.id && uniqueAssignedUsers.find((u) => u.id === currentUser.id), t4;
-	$[8] === currentUser?.id ? t4 = $[9] : (t4 = (u_0) => u_0.id !== currentUser?.id, $[8] = currentUser?.id, $[9] = t4);
-	let uniqueAssigneesNotMe = uniqueAssignedUsers.filter(t4), T0 = Card, t8;
-	$[10] === Symbol.for("react.memo_cache_sentinel") ? (t8 = { overflowX: "hidden" }, $[10] = t8) : t8 = $[10];
-	let T1 = Flex, T2 = Flex, t13 = uniqueAssignedUsers.length > 5 ? /* @__PURE__ */ jsx(Card, {
-		tone: "default",
-		children: /* @__PURE__ */ jsx(MenuButton, {
-			button: /* @__PURE__ */ jsx(Button, {
-				padding: 3,
-				fontSize: 1,
-				text: "Filter Assignees",
-				tone: "primary",
-				icon: UserIcon
-			}),
-			id: "user-filters",
-			menu: /* @__PURE__ */ jsx(Menu, { children: /* @__PURE__ */ jsx(UserSelectMenu, {
-				value: selectedUserIds,
-				userList: uniqueAssignedUsers,
-				onAdd,
-				onRemove,
-				onClear,
-				labels: {
-					addMe: "Filter mine",
-					removeMe: "Clear mine",
-					clear: "Clear filters"
-				}
-			}) }),
-			popover: { portal: !0 }
-		})
-	}) : /* @__PURE__ */ jsxs(Fragment, { children: [
-		meInUniqueAssignees ? /* @__PURE__ */ jsxs(Fragment, { children: [/* @__PURE__ */ jsx(Button, {
-			padding: 0,
-			mode: selectedUserIds.includes(currentUser.id) ? "default" : "bleed",
-			onClick: () => toggleSelectedUser(currentUser.id),
-			children: /* @__PURE__ */ jsx(Flex, {
-				padding: 1,
-				align: "center",
-				justify: "center",
-				children: /* @__PURE__ */ jsx(UserAvatar, {
-					user: currentUser.id,
-					size: 1,
-					withTooltip: !0
-				})
+	let t5;
+	$[10] !== currentUser || $[11] !== uniqueAssignedUsers ? (t5 = currentUser?.id && uniqueAssignedUsers.find((u) => u.id === currentUser.id), $[10] = currentUser, $[11] = uniqueAssignedUsers, $[12] = t5) : t5 = $[12];
+	let meInUniqueAssignees = t5, T0, T1, T2, t10, t11, t12, t13, t14, t6, t7, t8, t9;
+	if ($[13] !== currentUser || $[14] !== meInUniqueAssignees || $[15] !== onAdd || $[16] !== onClear || $[17] !== onRemove || $[18] !== resetSelectedUsers || $[19] !== selectedUserIds || $[20] !== toggleSelectedUser || $[21] !== uniqueAssignedUsers) {
+		let t15;
+		$[34] === currentUser?.id ? t15 = $[35] : (t15 = (u_0) => u_0.id !== currentUser?.id, $[34] = currentUser?.id, $[35] = t15);
+		let uniqueAssigneesNotMe = uniqueAssignedUsers.filter(t15);
+		T2 = Card, t11 = "primary", t12 = 2, t13 = !0, $[36] === Symbol.for("react.memo_cache_sentinel") ? (t14 = { overflowX: "hidden" }, $[36] = t14) : t14 = $[36], T1 = Flex, t10 = "center", T0 = Flex, t6 = "center", t7 = 1, t8 = 1, t9 = uniqueAssignedUsers.length > 5 ? /* @__PURE__ */ jsx(Card, {
+			tone: "default",
+			children: /* @__PURE__ */ jsx(MenuButton, {
+				button: /* @__PURE__ */ jsx(Button, {
+					padding: 3,
+					fontSize: 1,
+					text: "Filter Assignees",
+					tone: "primary",
+					icon: UserIcon
+				}),
+				id: "user-filters",
+				menu: /* @__PURE__ */ jsx(Menu, { children: /* @__PURE__ */ jsx(UserSelectMenu, {
+					value: selectedUserIds,
+					userList: uniqueAssignedUsers,
+					onAdd,
+					onRemove,
+					onClear,
+					labels: {
+						addMe: "Filter mine",
+						removeMe: "Clear mine",
+						clear: "Clear filters"
+					}
+				}) }),
+				popover: { portal: !0 }
 			})
-		}), /* @__PURE__ */ jsx(Card, {
-			borderRight: !0,
-			style: { height: 30 },
-			tone: "inherit"
-		})] }) : null,
-		uniqueAssigneesNotMe.map((user) => /* @__PURE__ */ jsx(Button, {
-			padding: 0,
-			mode: selectedUserIds.includes(user.id) ? "default" : "bleed",
-			onClick: () => toggleSelectedUser(user.id),
-			children: /* @__PURE__ */ jsx(Flex, {
-				padding: 1,
-				align: "center",
-				justify: "center",
-				children: /* @__PURE__ */ jsx(UserAvatar, {
-					user,
-					size: 1,
-					withTooltip: !0
+		}) : /* @__PURE__ */ jsxs(Fragment, { children: [
+			meInUniqueAssignees ? /* @__PURE__ */ jsxs(Fragment, { children: [/* @__PURE__ */ jsx(Button, {
+				padding: 0,
+				mode: selectedUserIds.includes(currentUser.id) ? "default" : "bleed",
+				onClick: () => toggleSelectedUser(currentUser.id),
+				children: /* @__PURE__ */ jsx(Flex, {
+					padding: 1,
+					align: "center",
+					justify: "center",
+					children: /* @__PURE__ */ jsx(UserAvatar, {
+						user: currentUser.id,
+						size: 1,
+						withTooltip: !0
+					})
 				})
-			})
-		}, user.id)),
-		selectedUserIds.length > 0 ? /* @__PURE__ */ jsx(Button, {
-			padding: 3,
-			fontSize: 1,
-			text: "Clear",
-			onClick: resetSelectedUsers,
-			mode: "ghost",
-			icon: ResetIcon
-		}) : null
-	] }), t14;
-	$[11] !== T2 || $[12] !== t13 ? (t14 = /* @__PURE__ */ jsx(T2, {
-		align: "center",
-		gap: 1,
-		flex: 1,
-		children: t13
-	}), $[11] = T2, $[12] = t13, $[13] = t14) : t14 = $[13];
+			}), /* @__PURE__ */ jsx(Card, {
+				borderRight: !0,
+				style: { height: 30 },
+				tone: "inherit"
+			})] }) : null,
+			uniqueAssigneesNotMe.map((user) => /* @__PURE__ */ jsx(Button, {
+				padding: 0,
+				mode: selectedUserIds.includes(user.id) ? "default" : "bleed",
+				onClick: () => toggleSelectedUser(user.id),
+				children: /* @__PURE__ */ jsx(Flex, {
+					padding: 1,
+					align: "center",
+					justify: "center",
+					children: /* @__PURE__ */ jsx(UserAvatar, {
+						user,
+						size: 1,
+						withTooltip: !0
+					})
+				})
+			}, user.id)),
+			selectedUserIds.length > 0 ? /* @__PURE__ */ jsx(Button, {
+				padding: 3,
+				fontSize: 1,
+				text: "Clear",
+				onClick: resetSelectedUsers,
+				mode: "ghost",
+				icon: ResetIcon
+			}) : null
+		] }), $[13] = currentUser, $[14] = meInUniqueAssignees, $[15] = onAdd, $[16] = onClear, $[17] = onRemove, $[18] = resetSelectedUsers, $[19] = selectedUserIds, $[20] = toggleSelectedUser, $[21] = uniqueAssignedUsers, $[22] = T0, $[23] = T1, $[24] = T2, $[25] = t10, $[26] = t11, $[27] = t12, $[28] = t13, $[29] = t14, $[30] = t6, $[31] = t7, $[32] = t8, $[33] = t9;
+	} else T0 = $[22], T1 = $[23], T2 = $[24], t10 = $[25], t11 = $[26], t12 = $[27], t13 = $[28], t14 = $[29], t6 = $[30], t7 = $[31], t8 = $[32], t9 = $[33];
 	let t15;
-	$[14] !== schema || $[15] !== schemaTypes || $[16] !== selectedSchemaTypes || $[17] !== toggleSelectedSchemaType ? (t15 = schemaTypes.length > 1 ? /* @__PURE__ */ jsx(Flex, {
+	$[37] !== T0 || $[38] !== t6 || $[39] !== t7 || $[40] !== t8 || $[41] !== t9 ? (t15 = /* @__PURE__ */ jsx(T0, {
+		align: t6,
+		gap: t7,
+		flex: t8,
+		children: t9
+	}), $[37] = T0, $[38] = t6, $[39] = t7, $[40] = t8, $[41] = t9, $[42] = t15) : t15 = $[42];
+	let t16;
+	$[43] !== schema || $[44] !== schemaTypes || $[45] !== selectedSchemaTypes || $[46] !== toggleSelectedSchemaType ? (t16 = schemaTypes.length > 1 ? /* @__PURE__ */ jsx(Flex, {
 		align: "center",
 		gap: 1,
 		children: schemaTypes.map((typeName) => {
 			let schemaType = schema.get(typeName);
@@ -1210,22 +1217,22 @@
 				mode: selectedSchemaTypes.includes(typeName) ? "default" : "ghost",
 				onClick: () => toggleSelectedSchemaType(typeName)
 			}, typeName) : null;
 		})
-	}) : null, $[14] = schema, $[15] = schemaTypes, $[16] = selectedSchemaTypes, $[17] = toggleSelectedSchemaType, $[18] = t15) : t15 = $[18];
-	let t16;
-	$[19] !== T1 || $[20] !== t14 || $[21] !== t15 ? (t16 = /* @__PURE__ */ jsxs(T1, {
-		align: "center",
-		children: [t14, t15]
-	}), $[19] = T1, $[20] = t14, $[21] = t15, $[22] = t16) : t16 = $[22];
+	}) : null, $[43] = schema, $[44] = schemaTypes, $[45] = selectedSchemaTypes, $[46] = toggleSelectedSchemaType, $[47] = t16) : t16 = $[47];
 	let t17;
-	return $[23] !== T0 || $[24] !== t16 || $[25] !== t8 ? (t17 = /* @__PURE__ */ jsx(T0, {
-		tone: "primary",
-		padding: 2,
-		borderBottom: !0,
-		style: t8,
-		children: t16
-	}), $[23] = T0, $[24] = t16, $[25] = t8, $[26] = t17) : t17 = $[26], t17;
+	$[48] !== T1 || $[49] !== t10 || $[50] !== t15 || $[51] !== t16 ? (t17 = /* @__PURE__ */ jsxs(T1, {
+		align: t10,
+		children: [t15, t16]
+	}), $[48] = T1, $[49] = t10, $[50] = t15, $[51] = t16, $[52] = t17) : t17 = $[52];
+	let t18;
+	return $[53] !== T2 || $[54] !== t11 || $[55] !== t12 || $[56] !== t13 || $[57] !== t14 || $[58] !== t17 ? (t18 = /* @__PURE__ */ jsx(T2, {
+		tone: t11,
+		padding: t12,
+		borderBottom: t13,
+		style: t14,
+		children: t17
+	}), $[53] = T2, $[54] = t11, $[55] = t12, $[56] = t13, $[57] = t14, $[58] = t17, $[59] = t18) : t18 = $[59], t18;
 }
 function Status(props) {
 	let $ = c(7), { text, icon } = props, Icon = icon, t0;
 	$[0] === text ? t0 = $[1] : (t0 = /* @__PURE__ */ jsx(Box, {
Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
 {
   "name": "sanity-plugin-workflow",
-  "version": "3.0.43",
+  "version": "3.0.44",
   "description": "A demonstration of a custom content publishing workflow using Sanity.",
   "keywords": [
     "sanity",
     "sanity-plugin"
@@ -39,18 +39,18 @@
     "@sanity/ui": "^4.0.4",
     "@tanstack/react-virtual": "^3.14.9",
     "lexorank": "^1.0.5",
     "motion": "^13.1.0",
-    "sanity-plugin-utils": "^2.0.16"
+    "sanity-plugin-utils": "^2.0.17"
   },
   "devDependencies": {
     "@sanity/tsconfig": "^2.2.1",
     "@sanity/tsdown-config": "^0.26.0",
     "@sanity/vanilla-extract-vite-plugin": "^0.2.13",
     "@types/node": "^24.13.3",
     "@types/react": "^19.2.18",
     "@vanilla-extract/css": "^1.21.2",
-    "babel-plugin-react-compiler": "^1.0.0",
+    "oxc-transform-react": "^0.145.0",
     "react": "^19.2.8",
     "sanity": "^6.10.1",
     "styled-components": "^6.5.3",
     "tsdown": "^0.22.14"
File too large for inline diff