Changes
Page history
Update Page Code Documentation
authored
Dec 14, 2023
by
Ramicés dos Santos Silva
Hide whitespace changes
Inline
Side-by-side
Page-Code-Documentation.md
View page @
4e8b084d
Aqui
\ No newline at end of file
<details>
<summary>
# Summary
</summary>
[[
_TOC_
]]
</details>
# app/pages/
## HomePage.jsx
This page contains the home page of the application, with a warning
message, footer and cookies message.
## MainPage.jsx
This page contains the main routes of the application. It has:
-
A NavigationBar on the top
-
A DialogRoot to handle dialogs
-
Routes to:
-
AcquisitionPage: To handle the acquisition process
-
ProcessingPage: To handle the processing of the acquired images
-
SelectionPage: To handle the selection of images
-
FAQ: Frequently asked questions page
-
ProblemsPage: Known issues page
-
NotFound: 404 page
-
A ActivityIndicator to show loading
## AcquisitionPage/index.jsx
This page handles the acquisition process. It has:
-
A header with the title "Aquisição de imagens"
-
A Stepper to show the steps of the acquisition
-
Routes for each step, based on the STEPS array
-
A Footer
-
It saves the selected parameters on the storage at each step.
-
It redirects to the ProcessingPage when the final step is completed.
## ProcessingPage/index.jsx
This page handles the processing of the acquired images. It shows:
-
A title "Processamento de imagens"
-
Cards with the images to process and buttons to select algorithms
-
A footer
## FAQ/index.jsx
This page shows frequently asked questions and their answers.
## ProblemsPage/index.jsx
This page shows known issues. It contains:
-
Accordion components with the issues title and details.
## Bathymetry/index.jsx
This page handles bathymetry algorithms. It has:
-
A header
-
Tabs for:
-
Image selection: To select a base image and a comparison image
-
Bands and algorithm selection: To select bands and a bathymetry
algorithm
-
Results: To show the bathymetry results
-
A footer
## CSqueeze/index.jsx
This page handles the CSqueeze algorithm. It has:
-
A header
-
Tabs for:
-
Years selection: To select the years to process
-
Results: To show the results of the CSqueeze algorithm
-
A footer