= ({ children, styles, disabled, variant })
const css = variant === 'primary' ? styles?.actions : styles?.secondaryActions;
return (
- {Array.isArray(children)
- ? React.Children.map(children, (child) => cloneElement(child, { disabled, ...child.props }))
- : cloneElement(children, { disabled, ...children.props })}
+ {React.Children.map(children, (child) => {
+ return React.isValidElement(child) ? cloneElement(child, { disabled, ...child.props }) : null;
+ })}
);
};
diff --git a/public/app/features/playlist/PlaylistPage.tsx b/public/app/features/playlist/PlaylistPage.tsx
index 0280ebff4ea..ccaae7c9cd8 100644
--- a/public/app/features/playlist/PlaylistPage.tsx
+++ b/public/app/features/playlist/PlaylistPage.tsx
@@ -51,14 +51,7 @@ export const PlaylistPage: FC = ({ navModel }) => {
Start playlist
{contextSrv.isEditor && (
-
+
Edit playlist
)}