Merge branch 'feat/inda-383-daily-stat' into 'main'
[ProtonMail-WebClient.git] / packages / pass / components / Form / Field / Layout / FieldsetCluster.tsx
blob24963acae5357eb9aca3b0b83131b15d2aa5689a
1 import type { FC, PropsWithChildren } from 'react';
3 import clsx from '@proton/utils/clsx';
5 import './FieldsetCluster.scss';
7 type Props = PropsWithChildren<{
8     as?: 'fieldset' | 'div' | 'span';
9     className?: string;
10     mode?: 'read' | 'write';
11 }>;
13 export const FieldsetCluster: FC<Props> = ({ as: Component = 'fieldset', children, className, mode = 'write' }) => (
14     <Component
15         className={clsx(
16             'pass-fieldset-cluster max-w-full border-none p-0 m-0 rounded-lg mb-2',
17             mode === 'write' ? 'pass-fieldset-cluster--write' : 'pass-fieldset-cluster--read',
18             className
19         )}
20         style={mode === 'write' ? { background: 'var(--field-norm)' } : undefined}
21     >
22         {children}
23     </Component>