Spaces:
Running
Running
import gradio as gr | |
import modelscope_studio.components.antd as antd | |
import modelscope_studio.components.base as ms | |
default_bordered = False | |
with gr.Blocks() as demo: | |
with ms.Application(): | |
with antd.ConfigProvider(): | |
bordered = antd.Switch(value=default_bordered, | |
checked_children="Border", | |
un_checked_children="No Border") | |
with antd.Descriptions(title="User Info", | |
bordered=default_bordered) as descriptions: | |
with antd.Descriptions.Item(label="Product"): | |
ms.Text("Cloud Database") | |
with antd.Descriptions.Item(label="Billing Mode"): | |
ms.Text("Prepaid") | |
with antd.Descriptions.Item(label="Automatic Renewal"): | |
ms.Text("YES") | |
with antd.Descriptions.Item(label="Order time"): | |
ms.Text("2018-04-24 18:00:00") | |
with antd.Descriptions.Item(label="Usage Time", span=2): | |
ms.Text("2019-04-24 18:00:00") | |
with antd.Descriptions.Item(label="Status", span=3): | |
antd.Badge(status="processing", text="Running") | |
with antd.Descriptions.Item(label="Negotiated Amount"): | |
ms.Text("$80.00") | |
with antd.Descriptions.Item(label="Discount"): | |
ms.Text("$20.00") | |
with antd.Descriptions.Item(label="Official Receipts"): | |
ms.Text("$60.00") | |
with antd.Descriptions.Item(label="Config Info"): | |
gr.HTML("""Data disk type: MongoDB | |
<br /> | |
Database version: 3.4 | |
<br /> | |
Package: dds.mongo.mid | |
<br /> | |
Storage space: 10 GB | |
<br /> | |
Replication factor: 3 | |
<br /> | |
Region: East China 1 | |
<br />""") | |
bordered.change(fn=lambda x: gr.update(bordered=x), | |
inputs=[bordered], | |
outputs=[descriptions]) | |
if __name__ == "__main__": | |
demo.queue().launch() | |