diff --git a/package-lock.json b/package-lock.json index 0cb3620..386ea42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "the-manifest-game", - "version": "0.9.2", + "version": "0.9.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "the-manifest-game", - "version": "0.9.2", + "version": "0.9.3", "dependencies": { "@dagrejs/dagre": "^1.1.2", "dompurify": "^3.1.5", diff --git a/package.json b/package.json index 1c36b56..9bc5e9e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "the-manifest-game", "private": true, - "version": "0.9.2", + "version": "0.9.3", "type": "module", "scripts": { "dev": "vite", diff --git a/public/default.json b/public/default.json index a682866..053f721 100644 --- a/public/default.json +++ b/public/default.json @@ -7,14 +7,15 @@ "label": "Are you registered?", "yesId": "doYouHaveSiteId", "noId": "goRegister", - "help": "root.html" + "help": "register.html" } }, { "id": "goRegister", "data": { "label": "Time to Register in RCRAInfo!", - "children": [] + "children": [], + "help": "register.html" } }, { @@ -23,7 +24,8 @@ "data": { "label": "Do you have your site's EPA ID?", "yesId": "doHavePreparer", - "noId": "areYouVSQG" + "noId": "areYouVSQG", + "help": "what-is-epa-id.html" } }, { @@ -38,7 +40,8 @@ { "id": "iAmVSQG", "data": { - "label": "You may not have an EPA ID. You may still use the Hybrid manifest option." + "label": "You may not have an EPA ID. You may still use the Hybrid manifest option.", + "help": "what-is-epa-id.html" } }, { @@ -53,13 +56,15 @@ "data": { "label": "Do you have a preparer level access?", "yesId": "isManifestDrafted", - "noId": "requestPreparerAccess" + "noId": "requestPreparerAccess", + "help": "site-access.html" } }, { "id": "requestPreparerAccess", "data": { - "label": "Request preparer access." + "label": "Request preparer access.", + "help": "site-access.html" } }, { @@ -68,13 +73,15 @@ "data": { "label": "Is the manifest drafted?", "yesId": "areYouTSDF", - "noId": "draftManifest" + "noId": "draftManifest", + "help": "statuses.html" } }, { "id": "draftManifest", "data": { - "label": "Draft the manifest." + "label": "Draft the manifest.", + "help": "statuses.html" } }, { @@ -92,13 +99,15 @@ "data": { "label": "Is the manifest scheduled?", "yesId": "isManifestReadyForSign", - "noId": "scheduleManifest" + "noId": "scheduleManifest", + "help": "statuses.html" } }, { "id": "scheduleManifest", "data": { - "label": "Only the TSDF can set the manifest 'Scheduled'." + "label": "Only the TSDF can set the manifest 'Scheduled'.", + "help": "statuses.html" } }, { @@ -107,7 +116,8 @@ "data": { "label": "Is the manifest ready for signature?", "yesId": "signAndSubmit", - "noId": "ensureManifestReady" + "noId": "ensureManifestReady", + "help": "statuses.html" } }, { @@ -119,13 +129,8 @@ { "id": "signAndSubmit", "data": { - "label": "Sign the manifest and submit for invoicing." - } - }, - { - "id": "test", - "data": { - "label": "Test" + "label": "Sign the manifest and submit for invoicing.", + "help": "statuses.html" } }, { @@ -143,7 +148,8 @@ "data": { "label": "Is the manifest scheduled?", "yesId": "readyForGeneratorSign", - "noId": "haveTsdfSetToScheduled" + "noId": "haveTsdfSetToScheduled", + "help": "statuses.html" } }, { @@ -158,7 +164,8 @@ { "id": "scheduleManifestNonTsdf", "data": { - "label": "Once a manifest is set to scheduled, it's ready for the Generator's signature, then the initial transporters." + "label": "Once a manifest is set to scheduled, it's ready for the Generator's signature, then the initial transporters.", + "help": "statuses.html" } }, { @@ -176,7 +183,8 @@ { "id": "haveTsdfSetToScheduled", "data": { - "label": "The TSDF needs to set the manifest to 'Scheduled' before the Generator can sign." + "label": "The TSDF needs to set the manifest to 'Scheduled' before the Generator can sign.", + "help": "statuses.html" } }, { diff --git a/public/help/guide.html b/public/help/guide.html index 05fdfb5..095bd90 100644 --- a/public/help/guide.html +++ b/public/help/guide.html @@ -1,42 +1,38 @@
Welcome to The - Manifest Game, an interactive decision tree to help you +
+ Welcome to The Manifest Game, an interactive decision tree to help you use the U.S. EPA's hazardous waste tracking system known as - e-Manifest. + e-Manifest.
- Start by answering the "Yes" or "No" questions in the boxes. As you answer - questions, new questions will appear based on your previous answers. + Start by answering the "Yes" or "No" questions in the boxes. As you answer questions, new + questions will appear based on your previous answers.
- If you are unsure about a question, click the question mark in the question - box to learn more. + If you are unsure about a question, click the question mark in the question box to learn more.
- You can move around the page by clicking and dragging anywhere on the page. - You can also zoom in and out by using the scroll wheel on your mouse or - pinching on a touch screen. + You can move around the page by clicking and dragging anywhere on the page. You can also zoom in + and out by using the scroll wheel on your mouse or pinching on a touch screen.
- The mini map in the bottom right corner shows you where you are on the - decision tree. You can click the mini map to quickly navigate to - different parts of the decision tree, and scroll to zoom in and out. + The mini map in the bottom right corner shows you where you are on the decision tree. You can + click the mini map to quickly navigate to different parts of the decision tree, and scroll to + zoom in and out.
- You can change the layout of the decision tree from horizontal to vertical - by clicking the "Layout" button to help you visualize the decision tree in - different ways. + You can change the layout of the decision tree from horizontal to vertical by clicking the + "Layout" button to help you visualize the decision tree in different ways.
- Once you have completed the decision tree, you can share your decisions with - others by clicking the "Share" button. This will generate a unique URL - you can share with others. + Once you have completed the decision tree, you can share your decisions with others by clicking + the "Share" button. This will generate a unique URL you can share with others.
+ You can access e-Manifest, myRCRAid, the Waste Import Export Tracking System (WIETS), Biennial + Report (BR), Annual Report (AR) and information on hazardous waste handlers through the RCRAInfo + industry application. +
++ To get started, you need to complete the following steps to create a user account in RCRAInfo: +
++ The newly created account will start without access to your sites; you will need to request + access to your sites. For detailed instructions, visit the + + e-Manifest how to register page. + +
+Welcome to The Manifest - Game, an interactive decision tree to help you - make decisions when using the United Stated Environmental Protection - Agency's e-Manifest system to track waste. +
+ Welcome to The Manifest Game, an interactive decision tree to help you make decisions + when using the United Stated Environmental Protection Agency's e-Manifest system to track waste.
-- For additional information, please visit the e-Manifest - homepage on - epa.gov - . +
+ For additional information, please visit the + e-Manifest homepage + on epa.gov .
+ After you register, you will need to request access to your site(s). Requests are reviewed by + state and EPA regulators; your request should be reviewed within 48 hours. If your request is + not reviewed within a reasonable timeframe, you can find contact information for state and EPA + regulators in RCRAInfo. +
++ RCRAInfo offers various levels of access and multiple modules that the user can utilize for a + given site. The roles in RCRAInfo are hierarchical, with each role encompassing the + permissions of the lower roles plus additional permissions. The roles include Viewer, + Preparer, and Certifier. Each user can hold one of these roles for each module for a site. The + Site Manager role is equivalent to having the Certifier role for all modules for a site. A + Site Manager also has the authority to approve other users for that site. +
++ Visit + rcrainfo.epa.gov + and log in. +
+Navigate to the “My Sites” tab
++ Click the + + button and search for your site using the address or EPA ID number, if known. +
++ You can select one of the below roles for each module. For the e-Manifest module, the + roles translate to the following permissions: +
++ In addition, you can set Site Management to + active + which will give you the Certifier role for all modules, and allow you to approve users, + manage user permissions and electronic signature agreements, and manage application + programming interface (API) credentials. +
++ If the site already has a previous Site Manager(s), your request will be directed to them. + If the site does not already have a Site Manager, your request will be sent to your RCRA + Authorized state regulatory agency or the US EPA. +
+To expedite the process, make sure you registered with your work email address.
++ If you are not approved within 48 hours, log in to RCRAInfo, and click the + pending link to bring up a list of users who are + authorized to approve your request and contact them. +
++ The e-Manifest module uses a series of statuses to indicate the current stage of the + manifest. The current status, and your role, will dictate whether you can sign, edit, or pay + for the manifest. Here are the key statuses you'll encounter: +
++ At this stage, the electronic manifest is only visible to the site that drafted the + electronic manifest. It does not have an “ELC” suffix manifest tracking number (MTN) + assigned to it by the system. +
++ A manifest is in the "Pending" status when it has been created but not yet approved by + the designated receiving facility. The designated receiving facility needs to move the + status to “Scheduled” before it can be signed by the generator and initial transporter. + This manifest will have an MTN assigned. +
++ Once the TSDF approves the shipment, it is ready for the generator and the initial + transporter to sign. +
++ Signifies that the manifest is currently being transported to the designated facility. + This status is skipped if there is only one transporter listed on the manifest. +
++ Once all transporters listed on the manifest have signed, it is the designed receiving + facility’s turn to sign upon receipt. This is the first status of paper manifests + uploaded to the e-Manifest. +
++ An electronic manifest that has been received by the designated receiving facility but + is not complete and has not been charged to a bill. +
++ A completed electronic manifest or paper manifest that has been submitted by the + designated receiving facility and charged on a bill. +
++ If any discrepancies or errors are found after a manifest has been marked as Signed, it + can be corrected by any party listed on the manifest or a regulator. All versions of a + manifest (prior to corrections) are maintained, and viewable, in the e-Manifest system. +
++ If a user or regulator submits the correction described in the previous status, it moves + the status to “Corrected”. +
+An EPA ID number is a unique identifier assigned to facilities that:
++ The EPA ID number helps regulatory agencies and stakeholders track the movement and management + of hazardous waste throughout its lifecycle. It's akin to a license plate for hazardous waste + handlers, allowing for effective monitoring and regulation. +
++ EPA ID numbers begin with 3 letters representing the state or territory of the facility, + followed by 9 alphanumeric characters. +
++ EPA ID numbers are tied to the physical location rather than its owner or operator. This means + that if a facility changes ownership or management, the EPA ID number remains associated with + the site itself. +
++ An EPA ID number is applied for using the Site Identification Form (form 8700-12) or through the myRCRAid module in + RCRAInfo. + The application is reviewed by your state, whether you apply using the Site Identification Form + or through RCRAInfo. You will only be able to apply for an EPA ID number through RCRAInfo if + your state has opted to use the myRCRAid module. +
++ EPA ID numbers are integral to the e-Manifest system and enable users to connect manifests (when + submitted from a paper) to their site. If the EPA ID number is missing or submitted incorrectly, + the system will not be able to associate that manifest with your site. By automatically + associating manifests with a site, e-Manifest enhances transparency, efficiency, and compliance + in hazardous waste management, and reduces paperwork and administrative burdens. We encourage + all sites to obtain an EPA ID. +
+Content is unavailable.
; - return ; + return ( + + ); }; diff --git a/src/components/Tree/Nodes/DefaultNode/DefaultNode.tsx b/src/components/Tree/Nodes/DefaultNode/DefaultNode.tsx index c663f25..9d779de 100644 --- a/src/components/Tree/Nodes/DefaultNode/DefaultNode.tsx +++ b/src/components/Tree/Nodes/DefaultNode/DefaultNode.tsx @@ -12,7 +12,7 @@ export const DefaultNode = ({ data, ...props }: NodeProps