Spaces:
Running
Running
import gradio as gr | |
import modelscope_studio.components.antd as antd | |
import modelscope_studio.components.antdx as antdx | |
import modelscope_studio.components.base as ms | |
with gr.Blocks() as demo: | |
with ms.Application(): | |
with antdx.XProvider(): | |
antd.Typography.Paragraph( | |
"Set the style variant of the bubble through the variant property." | |
) | |
with antd.Flex(vertical=True, gap="middle"): | |
with antdx.Bubble(variant="filled", content="variant: filled"): | |
with ms.Slot("avatar.icon"): | |
antd.Icon("UserOutlined") | |
with antdx.Bubble(variant="outlined", | |
content="variant: outlined"): | |
with ms.Slot("avatar.icon"): | |
antd.Icon("UserOutlined") | |
with antdx.Bubble(variant="shadow", content="variant: shadow"): | |
with ms.Slot("avatar.icon"): | |
antd.Icon("UserOutlined") | |
with antdx.Bubble(variant="borderless"): | |
with ms.Slot("avatar.icon"): | |
antd.Icon("UserOutlined") | |
with ms.Slot("content"): | |
with antdx.Prompts( | |
vertical=True, | |
title="variant: borderless to customize"): | |
with antdx.Prompts.Item( | |
key='1', | |
description= | |
'How to rest effectively after long hours of work?' | |
): | |
with ms.Slot("icon"): | |
antd.Icon("CoffeeOutlined", | |
elem_style={"color": '#964B00'}) | |
with antdx.Prompts.Item( | |
key='2', | |
description= | |
'What are the secrets to maintaining a positive mindset?', | |
): | |
with ms.Slot("icon"): | |
antd.Icon("SmileOutlined", | |
elem_style={"color": '#FAAD14'}) | |
with antdx.Prompts.Item( | |
key='3', | |
description= | |
'How to stay calm under immense pressure?', | |
): | |
with ms.Slot("icon"): | |
antd.Icon("FireOutlined", | |
elem_style={"color": '#FF4D4F'}) | |
if __name__ == "__main__": | |
demo.queue().launch() | |