// Copyright 2025, Command Line Inc.
// SPDX-License-Identifier: Apache-2.0

import { clsx } from "clsx";
import React, { forwardRef } from "react";

import "./windowdrag.scss";

interface WindowDragProps {
    className?: string;
    style?: React.CSSProperties;
    children?: React.ReactNode;
}

const WindowDrag = forwardRef<HTMLDivElement, WindowDragProps>(({ children, className, style }, ref) => {
    return (
        <div ref={ref} className={clsx(`window-drag`, className)} style={style}>
            {children}
        </div>
    );
});

export { WindowDrag };
