Skip to content

(8.1) Periscope React Component#415

Open
benmusson wants to merge 6 commits into8.1/mainfrom
8.1/feat/persicope-react-component
Open

(8.1) Periscope React Component#415
benmusson wants to merge 6 commits into8.1/mainfrom
8.1/feat/persicope-react-component

Conversation

@benmusson
Copy link
Contributor

@benmusson benmusson commented Oct 21, 2025

Todo:

  • Add a unique hover image.
  • Split the browser resources. Babel is big, and should only be included if the user is using it.
  • Ensure browser resources are cached.

@changeset-bot
Copy link

changeset-bot bot commented Oct 21, 2025

🦋 Changeset detected

Latest commit: 7bcf4c0

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 13 packages
Name Type
@embr-jvm/core-common Patch
@embr-modules/periscope-web Minor
@embr-modules/periscope Minor
@embr-jvm/core-client Patch
@embr-jvm/core-designer Patch
@embr-jvm/core-gateway Patch
@embr-jvm/core-servlets Patch
@embr-modules/charts Patch
@embr-modules/snmp Patch
@embr-modules/sse Patch
@embr-modules/thermo Patch
@embr-modules/charts-web Patch
@embr-modules/periscope-ts-compiler Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@benmusson benmusson force-pushed the 8.1/feat/persicope-react-component branch 2 times, most recently from bc1de48 to 7ab3b57 Compare October 24, 2025 04:39
@benmusson benmusson added enhancement New feature or request periscope Issue related to Periscope module 8.1 Related to modules targeting Ignition 8.1 labels Mar 3, 2026
@benmusson benmusson self-assigned this Mar 3, 2026
add React Component

Minimum work in progress

make user component a forwardRef component

make the transpile/transform/execute cycle clear

introduce JavaScript resource

typescript refactor

typescript compiler

jsx

Added import map

better error handling

async loading for everything

single servlet, single manifest request

Move to routehandlers

suggestion source, remove babel

linting

prettier format button

pass through entire compilation result
@benmusson benmusson force-pushed the 8.1/feat/persicope-react-component branch from cc9f219 to 112b724 Compare March 6, 2026 05:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.1 Related to modules targeting Ignition 8.1 enhancement New feature or request periscope Issue related to Periscope module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant