Skip to content

Conversation

@hellovolcano
Copy link
Contributor

@hellovolcano hellovolcano commented Jun 12, 2025

What does this Pull Request accomplish?

This PR adds a streamlit custom component that is added to each streamlit panel that wants to receive updated values from a measurement script.

  • Added new package that includes a method to initialize the streamlit component using components.declare_component
  • Initialized and called the refresh component in _streamlit_panel_initializer.py

Why should this Pull Request be merged?

This custom component will add interactivity to our streamlit panels

What testing has been done?

Ran unit tests
Manually integration testing

Signed-off-by: Valerie Gleason 👌 <[email protected]>
@github-actions
Copy link
Contributor

github-actions bot commented Jun 12, 2025

Test Results

 10 files  ±  0   10 suites  ±0   16s ⏱️ -1s
 96 tests + 11   96 ✅ + 11  0 💤 ±0  0 ❌ ±0 
930 runs  +110  930 ✅ +110  0 💤 ±0  0 ❌ ±0 

Results for commit e021b77. ± Comparison against base commit 25f796a.

♻️ This comment has been updated with latest results.

@hellovolcano hellovolcano changed the title Add Streamlit Custom Component to Add Streamlit Custom Component Jun 12, 2025
@hellovolcano hellovolcano changed the title Add Streamlit Custom Component Add Streamlit Custom Component to Refresh Panel Jun 12, 2025
@hellovolcano hellovolcano force-pushed the users/vgleason/refresh_panel branch from d365636 to 3a07b7d Compare June 17, 2025 20:36
Signed-off-by: Valerie Gleason 👌 <[email protected]>
Signed-off-by: Valerie Gleason 👌 <[email protected]>
Signed-off-by: Valerie Gleason 👌 <[email protected]>
Signed-off-by: Valerie Gleason 👌 <[email protected]>
Signed-off-by: Valerie Gleason 👌 <[email protected]>
Signed-off-by: Valerie Gleason 👌 <[email protected]>
@hellovolcano hellovolcano enabled auto-merge (squash) June 19, 2025 14:52
@hellovolcano hellovolcano merged commit 629facc into main Jun 19, 2025
14 checks passed
@hellovolcano hellovolcano deleted the users/vgleason/refresh_panel branch July 30, 2025 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants