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 | |
| file_list = [ | |
| { | |
| "uid": '1', | |
| "name": 'excel-file.xlsx', | |
| "size": 111111, | |
| }, | |
| { | |
| "uid": '2', | |
| "name": 'word-file.docx', | |
| "size": 222222, | |
| }, | |
| { | |
| "uid": '3', | |
| "name": 'image-file.png', | |
| "size": 333333, | |
| }, | |
| { | |
| "uid": '4', | |
| "name": 'pdf-file.pdf', | |
| "size": 444444, | |
| }, | |
| { | |
| "uid": '5', | |
| "name": 'ppt-file.pptx', | |
| "size": 555555, | |
| }, | |
| { | |
| "uid": '6', | |
| "name": 'video-file.mp4', | |
| "size": 666666, | |
| }, | |
| { | |
| "uid": '7', | |
| "name": 'audio-file.mp3', | |
| "size": 777777, | |
| }, | |
| { | |
| "uid": '8', | |
| "name": 'zip-file.zip', | |
| "size": 888888, | |
| }, | |
| { | |
| "uid": '9', | |
| "name": 'markdown-file.md', | |
| "size": 999999, | |
| "description": 'Custom description here', | |
| }, | |
| { | |
| "uid": '10', | |
| "name": 'image-file.png', | |
| "thumbUrl": | |
| 'https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png', | |
| "url": | |
| 'https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png', | |
| "size": 123456, | |
| }, | |
| ] | |
| with gr.Blocks() as demo: | |
| with ms.Application(): | |
| with antdx.XProvider(): | |
| with antd.Flex(vertical=True, gap="middle"): | |
| for file in file_list: | |
| antdx.Attachments.FileCard(item=file) | |
| if __name__ == "__main__": | |
| demo.queue().launch() | |