Files
custum-hyprpanel/src/components/shared/FileChooserButton.tsx
Jas Singh 5f72b4f5e1 Workspaces now show up on their appropriate monitors. (#681)
* Workspaces now show up on their appropriate monitors.

* Fixed undefined rules showing up.
2024-12-31 01:33:40 -08:00

27 lines
786 B
TypeScript

import { Gtk, astalify, ConstructProps } from 'astal/gtk3';
import { GObject } from 'astal';
/**
* FileChooserButton component that extends Gtk.FileChooserButton.
*
* @class FileChooserButton
* @extends {astalify(Gtk.FileChooserButton)}
*/
class FileChooserButton extends astalify(Gtk.FileChooserButton) {
static {
GObject.registerClass(this);
}
/**
* Creates an instance of FileChooserButton.
* @param props - The properties for the FileChooserButton component.
* @memberof FileChooserButton
*/
constructor(props: ConstructProps<FileChooserButton, Gtk.FileChooserButton.ConstructorProps>) {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
super(props as any);
}
}
export default FileChooserButton;