Files
KGStudio/src/components/piano-roll/PianoRollHeader.tsx
T
2026-05-01 18:49:28 -07:00

39 lines
758 B
TypeScript

import React from 'react';
import { FaTimes } from 'react-icons/fa';
interface PianoRollHeaderProps {
onClose: () => void;
title: string;
onTitleClick: () => void;
onMouseDown: (e: React.MouseEvent) => void;
}
const PianoRollHeader: React.FC<PianoRollHeaderProps> = ({
onClose,
title,
onTitleClick,
onMouseDown
}) => {
return (
<div
className="piano-roll-header"
onMouseDown={onMouseDown}
>
<div
className="piano-roll-title"
onClick={onTitleClick}
title="Click to rename region"
>
{title}
</div>
<button
className="close-button"
onClick={onClose}
>
<FaTimes />
</button>
</div>
);
};
export default PianoRollHeader;