/* eslint-disable max-len */ import Gtk from "gi://Gtk" import Astal from "gi://Astal" import astalify, { type ConstructProps, type Widget } from "./astalify.js" export { astalify } // Label export const Label = astalify(Gtk.Label) export type LabelProps = ConstructProps // Icon export const Icon = astalify(Astal.Icon) export type IconProps = ConstructProps // Button export const Button = astalify(Astal.Button) export type ButtonProps = ConstructProps) => void }> // Window export const Window = astalify(Astal.Window) export type WindowProps = ConstructProps // Box export const Box = astalify(Astal.Box) export type BoxProps = ConstructProps // CenterBox export const CenterBox = astalify(Astal.CenterBox) export type CenterBoxProps = ConstructProps // EventBox export const EventBox = astalify(Astal.EventBox) export type EventBoxProps = ConstructProps