mirror of
https://github.com/pyscript/pyscript.git
synced 2025-12-19 18:27:29 -05:00
Merge branch 'poc_ui_blocks' of github.com:pyscript/pyscript into poc_ui_blocks
This commit is contained in:
@@ -375,6 +375,19 @@ class Icon(ShoeBase):
|
||||
)
|
||||
|
||||
|
||||
class Radio(ShoeBase):
|
||||
tag = "sl-radio"
|
||||
value = js_property("value")
|
||||
size = js_property("size")
|
||||
disabled = js_property("disabled")
|
||||
update_complete = js_property("updateComplete")
|
||||
|
||||
def __init__(self, value=None, size=None, disabled=None, style=None, **kwargs):
|
||||
super().__init__(
|
||||
value=value, size=size, disabled=disabled, style=style, **kwargs
|
||||
)
|
||||
|
||||
|
||||
# Load resources...
|
||||
CSS = """
|
||||
.card-overview {
|
||||
|
||||
@@ -8,6 +8,7 @@ from pyweb.ui.shoelace import (
|
||||
Dialog,
|
||||
Divider,
|
||||
Icon,
|
||||
Radio,
|
||||
Rating,
|
||||
)
|
||||
|
||||
@@ -83,5 +84,9 @@ Card(el.p("This is a cool card!"), image="https://pyscript.net/assets/images/pys
|
||||
"instance": Rating(),
|
||||
"code": el.code("Rating()"),
|
||||
},
|
||||
"Radio": {
|
||||
"instance": Radio(),
|
||||
"code": el.code("Radio()"),
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
from textwrap import dedent
|
||||
|
||||
import examples
|
||||
from pyscript import when
|
||||
from pyweb import pydom
|
||||
from pyweb.ui import elements as el
|
||||
from pyweb.ui import shoelace
|
||||
from pyweb.ui.markdown import markdown
|
||||
|
||||
from pyscript import when, window
|
||||
|
||||
MAIN_PAGE_MARKDOWN = dedent(
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user