omariosouto/mariosouto.com

View on GitHub
apps/web/src/components/wrappers/websitePageHOC/websitePageHOC.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import React from 'react';
import { SkynexUIProvider } from '@src/components/wrappers/SkynexUIProvider/SkynexUIProvider';


export function websitePageHOC(Component: React.ElementType, allProps = {}) {
    const { ...props } = allProps;
    return (componentProps) => {
        return (
            <SkynexUIProvider>
                <Component {...props} {...componentProps} />
            </SkynexUIProvider>
        )
    };
}