支持动态切换主题

这个提交包含在:
qingxu fu
2023-09-17 00:15:28 +08:00
父节点 e765ec1223
当前提交 2cad8e2694
共有 3 个文件被更改,包括 19 次插入4 次删除

查看文件

@@ -206,8 +206,11 @@ def main():
md_dropdown.select(on_md_dropdown_changed, [md_dropdown], [chatbot] )
def on_theme_dropdown_changed(theme, secret_css):
adjust_theme, css_part1, _ = load_dynamic_theme(theme)
css_part2 = adjust_theme()._get_theme_css()
adjust_theme, css_part1, _, adjust_dynamic_theme = load_dynamic_theme(theme)
if adjust_dynamic_theme:
css_part2 = adjust_dynamic_theme._get_theme_css()
else:
css_part2 = adjust_theme()._get_theme_css()
return css_part2 + css_part1
theme_handle = theme_dropdown.select(on_theme_dropdown_changed, [theme_dropdown, secret_css], [secret_css])