import type { FC, HTMLAttributes } from 'react';
import classnames from 'classnames';
import React from 'react';

export interface ContainerProps extends HTMLAttributes<HTMLElement> {
  size?: 'base' | 'lg';
}

const Container: FC<ContainerProps> = ({ className, size = 'base', ...props }) => (
  <div
    className={classnames(size !== 'base' ? `container-${size}` : 'container', className)}
    data-testid="Container"
    {...props}
  />
);

export default Container;
