Spaces:
Running
Running
File size: 1,297 Bytes
e841ba5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
import gradio as gr
import modelscope_studio.components.antd as antd
import modelscope_studio.components.base as ms
with gr.Blocks() as demo:
with ms.Application():
with antd.ConfigProvider():
antd.Calendar(cell_render="""(current, info) => {
if (info.type === 'date') {
if (current.date() === 8) {
const React = window.ms_globals.React;
const antd = window.ms_globals.antd;
const events = [
{
type: 'warning',
content: 'This is warning event.',
},
{
type: 'success',
content: 'This is usual event.',
},
];
return React.createElement(
'ul',
{
style: {
margin: 0,
padding: 0,
listStyle: 'none'
}
},
events.map((event) => {
return React.createElement(
'li',
{
style: {
marginBottom: 8,
},
},
[
React.createElement(antd.Badge, {
status: event.type,
text: event.content,
}),
]
);
})
);
}
}
return info.originNode;
}""")
if __name__ == "__main__":
demo.queue().launch()
|