Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature - Project Details Mapper UI #861

Merged
merged 74 commits into from
Oct 4, 2023

Conversation

varun2948
Copy link
Contributor

@varun2948 varun2948 commented Sep 28, 2023

This PR Contains create new project UI and Project Details Mobile View, but as create new project new UI is not yet completed we will have another PR this week or maybe next week ready for new UI on the create project

  1. One of The Key Changes on This PR is the web view for POPUP as it is now an overlay on top of the whole page and can be scrollable on the map side without much problem.
    Screenshot:
    image

  2. Same thing but for the mobile view
    Screenshot:
    image

You can tell me any flaws you find or see @spwoodcock and will change it accordingly.

NSUWAL123 and others added 30 commits September 26, 2023 09:51
* fix (create new project): create new project url updated

* fix (create new project): upload area - select a file issue solved

* fix (create new project): data extract - select a file issue solved

* fix (radiobutton): option selection on label click, UI fix

* fix (create new project): initial values for project details form added

* feat (select): custom select component added

* fix (create new project): data extract - shadcn select replaced with customselect

* fix (custom select): updated props

* fix (create new project): project detials - shadcn select replaced with customselect

* fix (select): shadcn components export removed

* fix (create new project): select form - shadcn select replaced with customselect

* fix radiobutton):  - value prop added

* fix (create new project): upload area - value prop added to radiobutton, map added

* fix (create new project): event cleanup added
@spwoodcock spwoodcock force-pushed the feat-project-details-mapper-ui branch from 87422cb to 5d81e8d Compare October 2, 2023 23:31
@spwoodcock spwoodcock temporarily deployed to test October 2, 2023 23:31 — with GitHub Actions Inactive
@spwoodcock
Copy link
Member

  • I had to create a project to review this & in the process I tweaked both Alembic & the project creation workflow.
  • Tomorrow I will be reviewing the new mapper flow, then this can be merged 👍

@varun2948
Copy link
Contributor Author

Sounds great i hope the alembic and other stuff doesnt break create project api's

spwoodcock and others added 3 commits October 3, 2023 18:06
…mtm user (#872)

* refactor: rename frontend container ui-main --> ui (fmtm)

* fix: remove route protection during dev, populate odk vars

* docs: lengthen default odk pass example

* fix: improve task splitting logs and error handling

* fix: handle empty task split on frontend

* fix: add default svc user for fmtm

* build: remove refs to redundant APP_NAME for frontend

* build: add bind mount to migration container

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
@spwoodcock spwoodcock temporarily deployed to test October 3, 2023 17:30 — with GitHub Actions Inactive
@spwoodcock
Copy link
Member

I like this a lot better - more intuitive - it looks great!

Only three things to note:

  • The descriptions don't appear from the drop down menu:
    image

  • The legend is present in two places:
    image

  • The map button icons are not all centred (this will be addressed in the map component overhaul though).
    image

These are minor issues, so I will merge & we can continue refining in other PRs 🎉

@spwoodcock spwoodcock merged commit 3a2c7db into development Oct 4, 2023
@spwoodcock spwoodcock deleted the feat-project-details-mapper-ui branch October 4, 2023 19:32
@varun2948
Copy link
Contributor Author

varun2948 commented Oct 5, 2023

@spwoodcock yes Sam, we had a look onto that and have already address all the issue u have mentioned and will create a PR or should come on another PR that we have issued

@varun2948 varun2948 changed the title Feat-project-details-mapper-ui Feature - Project Details Mapper UI Oct 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request frontend Related to frontend code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants