Python/智能体/application/state/frame.py

25 lines
622 B
Python

# -*- coding: utf-8 -*-
"""
框架状态
"""
import reflex as rx
class FrameState(rx.State):
"""
框架状态
"""
# 选中侧边栏图标导航按钮
sidebar_icon_nav_button: str = "conversation"
@rx.var
def get_sidebar_icon_nav_button(self) -> str:
"""获取选中侧边栏图标导航按钮"""
return self.sidebar_icon_nav_button
@rx.event
def switch_active_sidebar_tab(self, sidebar_icon_nav_button: str):
"""将指定侧边栏图标导航按钮设置为选中侧边栏图标导航按钮"""
self.sidebar_icon_nav_button = sidebar_icon_nav_button