File size: 513 Bytes
41a71fd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { FC, ReactNode } from 'react';
import { classNames } from '@/shared/lib/classNames/classNames';
import cls from './Wrapper.module.scss';

export enum ThemeWrapper {
    PRIMARY = 'primary',
}

interface WrapperProps {
    className?: string;
    theme?: ThemeWrapper;
    children: ReactNode;
}
export const Wrapper: FC<WrapperProps> = props => {
    const { className, children, theme = '' } = props;

    return <div className={classNames(cls.Wrapper, {}, [className, cls[theme]])}>{children}</div>;
};