Initial commit

This commit is contained in:
Dmitry Popov
2024-09-18 01:55:30 +04:00
parent 6a96a5f56e
commit 4136aaad76
1675 changed files with 124664 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
import classes from './InfoDrawer.module.scss';
import { WithChildren, WithClassName } from '@/hooks/Mapper/types/common.ts';
import clsx from 'clsx';
import React from 'react';
export type InfoDrawerProps = { title: React.ReactNode; labelClassName?: string; rightSide?: boolean } & WithChildren &
WithClassName;
export const InfoDrawer = ({ title, children, className, labelClassName, rightSide }: InfoDrawerProps) => {
return (
<div
className={clsx(classes.InfoDrawerRoot, 'text-xs pl-1', className, {
[classes.RightSide]: rightSide,
'flex flex-col items-end pr-1': rightSide,
'pl-1': !rightSide,
})}
>
<div className={clsx(classes.InfoDrawerLabel, 'text-neutral-400', labelClassName)}>{title}</div>
<div>{children}</div>
</div>
);
};