25 lines
622 B
Python
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
|