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

Feat/tup 700 core components node pkg use pkg fixes #272

Conversation

nathanfranklin
Copy link
Collaborator

@nathanfranklin nathanfranklin commented Oct 15, 2024

Overview:

This PR makes a few changes to #264. It works along side TACC/tup-ui#484

PR Status:

  • Ready.

Related Jira tickets:

Summary of Changes:

Testing Steps:

  1. rm -rf node_modulesand then npm install
  2. use the dev (GeoapiBackendEnvironment.Dev) or staging backend (GeoapiBackendEnvironment.Staging) in react/src/secret_local.ts
  3. npm run dev
  4. confirm you can login, see map listings and view a map.

Notes:

  • publish 0.0.3 version of tacc/core-components
  • use 0.0.3 here and test and ensure github actions are working
  • fix build [cause]: Error: Cannot find module '@rollup/rollup-linux-x64-gnu'

* Simplify imports in react app

* Fix linting

* Revert changes to core-wrappers

* Add maping to jest

* Fix linting

* Fix pretty issues

* Remove unused imports from mistake in conflict resolution
react/jest.config.cjs Outdated Show resolved Hide resolved
@nathanfranklin nathanfranklin merged commit 65b1838 into feat/TUP-700-core-components-node-pkg--use-pkg Oct 18, 2024
5 checks passed
@nathanfranklin nathanfranklin deleted the feat/TUP-700-core-components-node-pkg--use-pkg--fixes branch October 18, 2024 18:44
nathanfranklin added a commit that referenced this pull request Oct 21, 2024
* feat: tup-700 replace core-components + /wrappers

* fix: FieldWrapperFormik not found

Problem was forgetting to build core-components before packing.

* fix: FieldWrapper… fields crashed form

Problem was… core-components not coded/tested for external usage.

Fixes in TACC/tup-ui:
TACC/tup-ui@cb73d54
TACC/tup-ui@836f372

* chore: save latest core-components hash

* Feat/tup 700 core components node pkg  use pkg  fixes (#272)

* Update config files

* task/wg-76-project-listing-query (#265)

* task/wg-76-project-listing-query

* Address linting errors

* - Combines DesignSafe and Hazmapper project get
requests into one hook

* - Linting

* Add local version of QueryNavItem to illustrate issue

* Use @tacc/core-components version 0.0.3-beta.0

* Fix prettier issues

* Update package lock

* Update package-lock.json again

* hotfix: simplify imports in react app (#260)

* Simplify imports in react app

* Fix linting

* Revert changes to core-wrappers

* Add maping to jest

* Fix linting

* Fix pretty issues

* Remove unused imports from mistake in conflict resolution

* Update as core-components is now installed from package

---------

Co-authored-by: sophia-massie <[email protected]>

* Bump package-lock.json

* Remove local QueryNavItem

---------

Co-authored-by: Nathan Franklin <[email protected]>
Co-authored-by: sophia-massie <[email protected]>
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.

2 participants