Metadata-Version: 2.4
Name: message_reflector
Version: 0.0.15
Summary: Streamlit component that allows you to reflect messages
Home-page: 
Author: Qishi
Author-email: hongfeizhan@qq.com
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: streamlit>=1.41.1
Provides-Extra: devel
Requires-Dist: wheel; extra == "devel"
Requires-Dist: pytest==7.4.0; extra == "devel"
Requires-Dist: playwright==1.48.0; extra == "devel"
Requires-Dist: requests==2.31.0; extra == "devel"
Requires-Dist: pytest-playwright-snapshot==1.0; extra == "devel"
Requires-Dist: pytest-rerunfailures==12.0; extra == "devel"
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# MessageReflector

## 概述
`MessageReflector` 是一个用于处理消息反射组件。它允许应用程序将服务端的消息发送给客户端，再有客户端原样返回，以避免服务端直接处理消息时卡主UI。

## 功能
- **消息处理**: 将服务端的消息发送给客户端，再有客户端原样返回

## 发布
1. 进入frontent执行npm run build
2. 进入setup.py目录执行 python setup.py sdist bdist_wheel
3. 执行运行 Upload PiPy Task

## 安装
使用 npm 或 yarn 安装组件：
```bash
npm install message_reflector
# 或者
yarn add message_reflector
```

## 使用示例
if message:= message_reflector(st.session_state["message"], delay_ms=10000):
    st.write(f"Received message: {message}")
else:
    st.write("No message")  


## 贡献
欢迎任何形式的贡献！请查看 [贡献指南](CONTRIBUTING.md) 以获取更多信息。

## 许可证
该项目遵循 MIT 许可证。有关详细信息，请参阅 [LICENSE](LICENSE) 文件。
