diff --git a/packages/@react-spectrum/overlays/src/OpenTransition.tsx b/packages/@react-spectrum/overlays/src/OpenTransition.tsx index cab6bdcb128..d14c3025d2e 100644 --- a/packages/@react-spectrum/overlays/src/OpenTransition.tsx +++ b/packages/@react-spectrum/overlays/src/OpenTransition.tsx @@ -35,7 +35,7 @@ export function OpenTransition( props: any ): JSX.Element | ReactElement>[] { // Do not apply any transition if in chromatic. - if (process.env.CHROMATIC) { + if (typeof process !== 'undefined' && process.env.CHROMATIC) { return React.Children.map(props.children, child => child && React.cloneElement(child, {isOpen: props.in})); } diff --git a/packages/@react-spectrum/s2/src/TagGroup.tsx b/packages/@react-spectrum/s2/src/TagGroup.tsx index b1616897b39..2beaaa2bcf0 100644 --- a/packages/@react-spectrum/s2/src/TagGroup.tsx +++ b/packages/@react-spectrum/s2/src/TagGroup.tsx @@ -323,7 +323,15 @@ function TagGroupInner({ style={item.props.UNSAFE_style} key={item.key} className={item.props.className({size, allowsRemoving: Boolean(onRemove)})}> - {item.props.children({size, allowsRemoving: Boolean(onRemove), isInCtx: true})} + ); })} @@ -516,41 +524,41 @@ function TagWrapper({children, isDisabled, allowsRemoving, isInRealDOM, isEmphas return ( <> {isInRealDOM && ( -
- - {children} - -
- )} +
+ + {children} + +
+ )} {!isInRealDOM && children} {allowsRemoving && isInRealDOM && (