/* eslint-disable @typescript-eslint/ban-ts-comment */ import React from 'react'; import * as Text from '@atoms/text'; // @ts-ignore interface BlockProps extends React.InputHTMLAttributes { avatar: JSX.Element; title: JSX.Element | string; subtitle: JSX.Element | string; title_suffix?: JSX.Element | string | false; subtitle_suffix?: JSX.Element | string | false; suffix?: JSX.Element | string | false; className?: string; } export default function Block(props: BlockProps) { const className = props.className || ''; return (
{props.avatar}
{props.title}
{props.title_suffix}
{props.subtitle}
{props.subtitle_suffix}
{props.suffix && (
{props.suffix}
)}
); }