Skip to content

Commit 28503bc

Browse files
committed
docs(examples/builder/main.py): adds select box to builder pattern sample
1 parent 95ab726 commit 28503bc

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

examples/builder/main.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from melid.router import Route, Router
1414
from melid.store import State
1515
from melid.tailwind import Tailwind, TailwindConfig
16-
from melid.widgets import Button, Input, InputType, Label
16+
from melid.widgets import Button, Input, InputType, Label, Option, Select
1717

1818
tw_cfg = TailwindConfig().extend(colors={"primary": "gold"})
1919
tw = Tailwind(tw_cfg).tw
@@ -73,6 +73,12 @@ def LoginPage():
7373
return Box(
7474
Box(
7575
[
76+
Select(
77+
[Option("Python", 1), Option("Go", 2), Option("TypeScript", 3)],
78+
on_change=print,
79+
style=tw("Select", "rounded-0 p-2 bg-gray-900")
80+
+ tw("Select QAbstractItemView", "px-2 w-full"),
81+
),
7682
Label(
7783
update_title()[0],
7884
style=tw(

examples/store/main.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ def __init__(self, *args, **kwargs):
2626

2727
self.label = Label(lambda: globalStore.state["count"])
2828

29-
self.increase_button = Button(text="+")
29+
self.increase_button = Button(child="+")
3030
self.increase_button.clicked.connect(
3131
lambda: globalStore.setState({"count": globalStore.state["count"] + 1})
3232
)
3333

34-
self.reduce_button = Button(text="-")
34+
self.reduce_button = Button(child="-")
3535
self.reduce_button.clicked.connect(
3636
lambda: globalStore.setState({"count": globalStore.state["count"] - 1})
3737
)

0 commit comments

Comments
 (0)