waveterm/frontend/app/element/windowdrag.tsx

24 lines
572 B
TypeScript
Raw Normal View History

2024-06-23 21:03:09 +02:00
// Copyright 2024, Command Line Inc.
// SPDX-License-Identifier: Apache-2.0
import { clsx } from "clsx";
import React, { forwardRef } from "react";
import "./windowdrag.scss";
2024-06-23 21:03:09 +02:00
interface WindowDragProps {
className?: string;
style?: React.CSSProperties;
2024-06-23 21:03:09 +02:00
children?: React.ReactNode;
}
const WindowDrag = forwardRef<HTMLDivElement, WindowDragProps>(({ children, className, style }, ref) => {
2024-06-23 21:03:09 +02:00
return (
<div ref={ref} className={clsx(`window-drag`, className)} style={style}>
2024-06-23 21:03:09 +02:00
{children}
</div>
);
});
export { WindowDrag };