import { App, Astal, Gtk } from "astal/gtk3"
import { Variable } from "astal"
import Popover from "./Popover"
import Popover2 from "./Popover2"
const { TOP, RIGHT, LEFT } = Astal.WindowAnchor
const lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean quis semper risus."
App.start({
instanceName: "popup-example",
css: `
.popup {
background-color: @theme_bg_color;
box-shadow: 2px 3px 7px 0 rgba(0,0,0,0.4);
border-radius: 12px;
padding: 12px;
}
`,
main() {
const visible1 = Variable(false);
const visible2 = Variable(false);
const _popover1 = visible1.set(false)}
visible={visible1()}
marginTop={36}
marginRight={60}
valign={Gtk.Align.START}
halign={Gtk.Align.END}
>
{/* maxWidthChars is needed to make wrap work */}
const _popover2 = visible2.set(false)}
visible={visible2()}
>
{/* maxWidthChars is needed, wrap will work as intended */}
return (
)
},
})