Fix lint errors after upgrades and narrow tsc

This commit is contained in:
Gregory Schier
2025-07-14 10:09:08 -07:00
parent 5c1fba4b0c
commit 6f1fd7a254
35 changed files with 98 additions and 15 deletions

View File

@@ -530,10 +530,12 @@ export const Editor = forwardRef<EditorView | undefined, EditorProps>(function E
}
results.push(
Children.map(actions, (existingChild) => {
if (!isValidElement(existingChild)) return null;
if (!isValidElement<{ className?: string }>(existingChild)) return null;
const existingProps = existingChild.props;
return cloneElement(existingChild, {
...existingChild.props,
className: classNames(existingChild.props.className, actionClassName),
...existingProps,
className: classNames(existingProps.className, actionClassName),
});
}),
);