Bin
2025-12-16 9e0b2ba2c317b1a86212f24cbae3195ad1f3dbfa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { cn } from "../../utils/bem";
import { Tooltip } from "@humansignal/ui";
import "./Card.scss";
 
export const Card = ({ header, extra, children, style }) => {
  const rootClass = cn("card");
 
  return (
    <div className={rootClass} style={style}>
      {(header || extra) && (
        <div className={rootClass.elem("header")}>
          <Tooltip title={header}>
            <div className="line-clamp-1">{header}</div>
          </Tooltip>
 
          {extra && <div className={rootClass.elem("header-extra")}>{extra}</div>}
        </div>
      )}
      <div className={rootClass.elem("content")}>{children}</div>
    </div>
  );
};