Spaces:
Running
Running
| import gradio as gr | |
| import modelscope_studio.components.antd as antd | |
| import modelscope_studio.components.base as ms | |
| data = [{ | |
| "card": { | |
| "title": "Success Card Title", | |
| }, | |
| "each": { | |
| "value": [{ | |
| "value": "Card Content" | |
| }, { | |
| "value": "Card Content" | |
| }, { | |
| "value": "Card Content" | |
| }] | |
| } | |
| }, { | |
| "card": { | |
| "title": "Info Card Title", | |
| }, | |
| "each": { | |
| "value": [{ | |
| "value": "Card Content" | |
| }, { | |
| "value": "Card Content" | |
| }, { | |
| "value": "Card Content" | |
| }] | |
| } | |
| }, { | |
| "card": { | |
| "title": "Warning Card Title", | |
| }, | |
| "each": { | |
| "value": [{ | |
| "value": "Card Content" | |
| }, { | |
| "value": "Card Content" | |
| }, { | |
| "value": "Card Content" | |
| }] | |
| } | |
| }, { | |
| "card": { | |
| "title": "Error Card Title", | |
| }, | |
| "each": { | |
| "value": [{ | |
| "value": "Card Content" | |
| }, { | |
| "value": "Card Content" | |
| }, { | |
| "value": "Card Content" | |
| }] | |
| } | |
| }] | |
| with gr.Blocks() as demo: | |
| with ms.Application(): | |
| with antd.ConfigProvider(): | |
| with ms.Each(value=data, | |
| context_value={"card": { | |
| "hoverable": True | |
| }}): | |
| with antd.Card(as_item="card"): | |
| # Inner loop | |
| with ms.Each(as_item="each"): | |
| antd.Typography.Paragraph() | |
| if __name__ == "__main__": | |
| demo.queue().launch() | |