feat: wip invoice customizer

This commit is contained in:
Ahmed Bouhuolia
2024-09-09 19:40:23 +02:00
parent 132c1dfdbe
commit dc18bde6be
18 changed files with 602 additions and 194 deletions

View File

@@ -0,0 +1,10 @@
import React from 'react';
export const extractChildren = <T extends React.ReactNode>(
children: React.ReactNode,
type: React.ElementType,
): T[] => {
return React.Children.toArray(children).filter(
(node) => React.isValidElement(node) && node.type === type,
) as T[];
};