Spaces:
				
			
			
	
			
			
					
		Running
		
	
	
	
			
			
	
	
	
	
		
		
					
		Running
		
	Add usage recommendations for `ms.AutoLoading`
Browse files- components/antd/overview/README-zh_CN.md +2 -1
- components/antd/overview/README.md +2 -1
- components/antd/overview/demos/quick_start.py +2 -1
- components/antdx/overview/README-zh_CN.md +2 -1
- components/antdx/overview/README.md +2 -1
- components/antdx/overview/demos/quick_start.py +8 -7
- demos/example.py +2 -3
    	
        components/antd/overview/README-zh_CN.md
    CHANGED
    
    | @@ -10,10 +10,11 @@ import modelscope_studio.components.antd as antd | |
| 10 |  | 
| 11 | 
             
            <demo name="quick_start"></demo>
         | 
| 12 |  | 
| 13 | 
            -
            注意:其中`ms.Application`与`antd.ConfigProvider | 
| 14 |  | 
| 15 | 
             
            - `Application` 包含了`modelscope_studio`中所有的组件依赖,请确保`modelscope_studio`所有导出的组件都被其包裹,否则页面将会无法成功预览。
         | 
| 16 | 
             
            - `ConfigProvider` 与 Ant Design 中的功能一致,除此之外,我们还加了一些额外的适配来兼容 Gradio 的样式。因此,为了保证页面样式正常,所有的`antd`组件需要包裹在该组件下。
         | 
|  | |
| 17 |  | 
| 18 | 
             
            ## 属性限制
         | 
| 19 |  | 
|  | |
| 10 |  | 
| 11 | 
             
            <demo name="quick_start"></demo>
         | 
| 12 |  | 
| 13 | 
            +
            注意:其中`ms.Application`与`antd.ConfigProvider`是必须的,`ms.AutoLoading`为可选。。
         | 
| 14 |  | 
| 15 | 
             
            - `Application` 包含了`modelscope_studio`中所有的组件依赖,请确保`modelscope_studio`所有导出的组件都被其包裹,否则页面将会无法成功预览。
         | 
| 16 | 
             
            - `ConfigProvider` 与 Ant Design 中的功能一致,除此之外,我们还加了一些额外的适配来兼容 Gradio 的样式。因此,为了保证页面样式正常,所有的`antd`组件需要包裹在该组件下。
         | 
| 17 | 
            +
            - `AutoLoading`会在`Gradio`前端发送请求时自动为被包裹的内容添加加载动画。该组件会自动收集子组件的加载状态,建议至少在全局使用一次此组件,以显示兜底的加载反馈。
         | 
| 18 |  | 
| 19 | 
             
            ## 属性限制
         | 
| 20 |  | 
    	
        components/antd/overview/README.md
    CHANGED
    
    | @@ -10,10 +10,11 @@ import modelscope_studio.components.antd as antd | |
| 10 |  | 
| 11 | 
             
            <demo name="quick_start"></demo>
         | 
| 12 |  | 
| 13 | 
            -
            Note: Both `ms.Application` and `antd.ConfigProvider` are required.
         | 
| 14 |  | 
| 15 | 
             
            - `Application` contains all component dependencies in `modelscope_studio`. Please ensure that all components exported from `modelscope_studio` are wrapped by it, otherwise the page will not be successfully previewed.
         | 
| 16 | 
             
            - `ConfigProvider` functions the same as in Ant Design. Additionally, we have added some extra adaptations to be compatible with Gradio's styles. Therefore, to ensure normal page styling, all `antd` components need to be wrapped within this component.
         | 
|  | |
| 17 |  | 
| 18 | 
             
            ## Property Limitations
         | 
| 19 |  | 
|  | |
| 10 |  | 
| 11 | 
             
            <demo name="quick_start"></demo>
         | 
| 12 |  | 
| 13 | 
            +
            Note: Both `ms.Application` and `antd.ConfigProvider` are required, `ms.AutoLoading` is optional.
         | 
| 14 |  | 
| 15 | 
             
            - `Application` contains all component dependencies in `modelscope_studio`. Please ensure that all components exported from `modelscope_studio` are wrapped by it, otherwise the page will not be successfully previewed.
         | 
| 16 | 
             
            - `ConfigProvider` functions the same as in Ant Design. Additionally, we have added some extra adaptations to be compatible with Gradio's styles. Therefore, to ensure normal page styling, all `antd` components need to be wrapped within this component.
         | 
| 17 | 
            +
            - `AutoLoading` will automatically add loading animations to the wrapped content when requests are sent from the `Gradio` frontend. This component will automatically collect the loading states of child components, it's recommended to use this component at least once globally to provide fallback loading feedback.
         | 
| 18 |  | 
| 19 | 
             
            ## Property Limitations
         | 
| 20 |  | 
    	
        components/antd/overview/demos/quick_start.py
    CHANGED
    
    | @@ -5,7 +5,8 @@ import modelscope_studio.components.base as ms | |
| 5 | 
             
            with gr.Blocks() as demo:
         | 
| 6 | 
             
                with ms.Application():
         | 
| 7 | 
             
                    with antd.ConfigProvider():
         | 
| 8 | 
            -
                         | 
|  | |
| 9 |  | 
| 10 | 
             
            if __name__ == "__main__":
         | 
| 11 | 
             
                demo.queue().launch()
         | 
|  | |
| 5 | 
             
            with gr.Blocks() as demo:
         | 
| 6 | 
             
                with ms.Application():
         | 
| 7 | 
             
                    with antd.ConfigProvider():
         | 
| 8 | 
            +
                        with ms.AutoLoading():
         | 
| 9 | 
            +
                            antd.Button("Hello Ant Design", type="primary")
         | 
| 10 |  | 
| 11 | 
             
            if __name__ == "__main__":
         | 
| 12 | 
             
                demo.queue().launch()
         | 
    	
        components/antdx/overview/README-zh_CN.md
    CHANGED
    
    | @@ -10,10 +10,11 @@ import modelscope_studio.components.antdx as antdx | |
| 10 |  | 
| 11 | 
             
            <demo name="quick_start"></demo>
         | 
| 12 |  | 
| 13 | 
            -
            注意:其中`ms.Application`与`antdx.XProvider`(或者`antd.ConfigProvider | 
| 14 |  | 
| 15 | 
             
            - `Application` 包含了`modelscope_studio`中所有的组件依赖,请确保`modelscope_studio`所有导出的组件都被其包裹,否则页面将会无法成功预览。
         | 
| 16 | 
             
            - `XProvider`(`ConfigProvider`) 与 Ant Design X(Ant Design)中的功能一致,除此之外,我们还加了一些额外的适配来兼容 Gradio 的样式。因此,为了保证页面样式正常,所有的`antdx`组件需要包裹在该组件下。
         | 
|  | |
| 17 |  | 
| 18 | 
             
            ## 其他
         | 
| 19 |  | 
|  | |
| 10 |  | 
| 11 | 
             
            <demo name="quick_start"></demo>
         | 
| 12 |  | 
| 13 | 
            +
            注意:其中`ms.Application`与`antdx.XProvider`(或者`antd.ConfigProvider`)是必须的,`ms.AutoLoading`为可选。
         | 
| 14 |  | 
| 15 | 
             
            - `Application` 包含了`modelscope_studio`中所有的组件依赖,请确保`modelscope_studio`所有导出的组件都被其包裹,否则页面将会无法成功预览。
         | 
| 16 | 
             
            - `XProvider`(`ConfigProvider`) 与 Ant Design X(Ant Design)中的功能一致,除此之外,我们还加了一些额外的适配来兼容 Gradio 的样式。因此,为了保证页面样式正常,所有的`antdx`组件需要包裹在该组件下。
         | 
| 17 | 
            +
            - `AutoLoading`会在`Gradio`前端发送请求时自动为被包裹的内容添加加载动画。该组件会自动收集子组件的加载状态,建议至少在全局使用一次此组件,以显示兜底的加载反馈。
         | 
| 18 |  | 
| 19 | 
             
            ## 其他
         | 
| 20 |  | 
    	
        components/antdx/overview/README.md
    CHANGED
    
    | @@ -10,10 +10,11 @@ import modelscope_studio.components.antdx as antdx | |
| 10 |  | 
| 11 | 
             
            <demo name="quick_start"></demo>
         | 
| 12 |  | 
| 13 | 
            -
            Note: Both `ms.Application` and ` | 
| 14 |  | 
| 15 | 
             
            - `Application` contains all component dependencies in `modelscope_studio`. Please ensure that all components exported from `modelscope_studio` are wrapped by it, otherwise the page will not be successfully previewed.
         | 
| 16 | 
             
            - `XProvider`(`ConfigProvider`) functions the same as in Ant Design X(Ant Design). Additionally, we have added some extra adaptations to be compatible with Gradio's styles. Therefore, to ensure normal page styling, all `antdx` components need to be wrapped within this component.
         | 
|  | |
| 17 |  | 
| 18 | 
             
            ## Others
         | 
| 19 |  | 
|  | |
| 10 |  | 
| 11 | 
             
            <demo name="quick_start"></demo>
         | 
| 12 |  | 
| 13 | 
            +
            Note: Both `ms.Application` and `antd.ConfigProvider` are required, `ms.AutoLoading` is optional.
         | 
| 14 |  | 
| 15 | 
             
            - `Application` contains all component dependencies in `modelscope_studio`. Please ensure that all components exported from `modelscope_studio` are wrapped by it, otherwise the page will not be successfully previewed.
         | 
| 16 | 
             
            - `XProvider`(`ConfigProvider`) functions the same as in Ant Design X(Ant Design). Additionally, we have added some extra adaptations to be compatible with Gradio's styles. Therefore, to ensure normal page styling, all `antdx` components need to be wrapped within this component.
         | 
| 17 | 
            +
            - `AutoLoading` will automatically add loading animations to the wrapped content when requests are sent from the `Gradio` frontend. This component will automatically collect the loading states of child components, it's recommended to use this component at least once globally to provide fallback loading feedback.
         | 
| 18 |  | 
| 19 | 
             
            ## Others
         | 
| 20 |  | 
    	
        components/antdx/overview/demos/quick_start.py
    CHANGED
    
    | @@ -5,13 +5,14 @@ import modelscope_studio.components.base as ms | |
| 5 | 
             
            with gr.Blocks() as demo:
         | 
| 6 | 
             
                with ms.Application():
         | 
| 7 | 
             
                    with antdx.XProvider():  # or antd.ConfigProvider
         | 
| 8 | 
            -
                         | 
| 9 | 
            -
                             | 
| 10 | 
            -
             | 
| 11 | 
            -
             | 
| 12 | 
            -
             | 
| 13 | 
            -
             | 
| 14 | 
            -
             | 
|  | |
| 15 |  | 
| 16 | 
             
            if __name__ == "__main__":
         | 
| 17 | 
             
                demo.queue().launch()
         | 
|  | |
| 5 | 
             
            with gr.Blocks() as demo:
         | 
| 6 | 
             
                with ms.Application():
         | 
| 7 | 
             
                    with antdx.XProvider():  # or antd.ConfigProvider
         | 
| 8 | 
            +
                        with ms.AutoLoading():
         | 
| 9 | 
            +
                            antdx.Welcome(
         | 
| 10 | 
            +
                                icon=
         | 
| 11 | 
            +
                                "https://mdn.alipayobjects.com/huamei_iwk9zp/afts/img/A*s5sNRo5LjfQAAAAAAAAAAAAADgCCAQ/fmt.webp",
         | 
| 12 | 
            +
                                title="Hello, I'm Ant Design X",
         | 
| 13 | 
            +
                                description=
         | 
| 14 | 
            +
                                "Base on Ant Design, AGI product interface solution, create a better intelligent vision~"
         | 
| 15 | 
            +
                            )
         | 
| 16 |  | 
| 17 | 
             
            if __name__ == "__main__":
         | 
| 18 | 
             
                demo.queue().launch()
         | 
    	
        demos/example.py
    CHANGED
    
    | @@ -3,9 +3,8 @@ import modelscope_studio.components.antd as antd | |
| 3 | 
             
            import modelscope_studio.components.base as ms
         | 
| 4 |  | 
| 5 | 
             
            with gr.Blocks() as demo:
         | 
| 6 | 
            -
                with ms.Application():
         | 
| 7 | 
            -
                     | 
| 8 | 
            -
                        antd.DatePicker()
         | 
| 9 |  | 
| 10 | 
             
            if __name__ == "__main__":
         | 
| 11 | 
             
                demo.queue().launch()
         | 
|  | |
| 3 | 
             
            import modelscope_studio.components.base as ms
         | 
| 4 |  | 
| 5 | 
             
            with gr.Blocks() as demo:
         | 
| 6 | 
            +
                with ms.Application(), antd.ConfigProvider(), ms.AutoLoading():
         | 
| 7 | 
            +
                    antd.DatePicker()
         | 
|  | |
| 8 |  | 
| 9 | 
             
            if __name__ == "__main__":
         | 
| 10 | 
             
                demo.queue().launch()
         | 
