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 @tacc/core-components node pkg #239

Closed

Conversation

wesleyboar
Copy link
Contributor

@wesleyboar wesleyboar commented May 17, 2024

Overview:

Replace core-components and core-wrappers with upcoming @tacc/core-components.

Status

Important

Moved to #264.

Archived

PR Status:

  • Ready.
  • Work in Progress.
  • Hold.

Related Jira tickets:

Summary of Changes:

  • removed outdated references to core-components and core-wrappers
  • added dependency @tacc/core-components (test of local install)
  • changed imports of core-… to use @tacc/core-components
  • removed directories core-components and core-wrappers

Testing Steps:

  1. npm install --save ../../tacc-core-components-0.0.1.tgz1
  2. Verify no errors.
  3. Verify app works with installed core-components.

UI Photos:

Footnotes

  1. You can get the package by following "Testing" "0." in https://github.com/TACC/tup-ui/pull/464.

Problem was forgetting to build core-components before packing.
@wesleyboar wesleyboar marked this pull request as draft May 17, 2024 15:42
wesleyboar added a commit to TACC/tup-ui that referenced this pull request May 20, 2024
TACC-Cloud/hazmapper's only form crashed.
If checkbox is removed, then now it doesn't.

Expect checkbox fix in next commit.

TACC-Cloud/hazmapper#239
wesleyboar added a commit to TACC/tup-ui that referenced this pull request May 20, 2024
TACC-Cloud/hazmapper's only checkbox field crashed. Now it doesn't.

TACC-Cloud/hazmapper#239
Problem was… core-components not coded/tested for external usage.

Fixes in TACC/tup-ui:
TACC/tup-ui@cb73d54
TACC/tup-ui@836f372
wesleyboar added a commit to TACC/tup-ui that referenced this pull request May 20, 2024
TACC-Cloud/hazmapper's only form crashed.
If checkbox is removed, then now it doesn't.

Expect checkbox fix in next commit.

TACC-Cloud/hazmapper#239
wesleyboar added a commit to TACC/tup-ui that referenced this pull request May 20, 2024
TACC-Cloud/hazmapper's only checkbox field crashed. Now it doesn't.

TACC-Cloud/hazmapper#239
@nathanfranklin
Copy link
Collaborator

@wesleyboar , ugh, i don't know why i closed this. probably was absent mindedly closed it when closing some dependbot PRs. 🤦

@wesleyboar
Copy link
Contributor Author

@nathanfranklin, okie dokie.

Gotta make new PR, I think cuz master is gone.

Re-opened as #264.

wesleyboar added a commit to TACC/tup-ui that referenced this pull request Oct 18, 2024
* fix: revert FormikFieldWrapper→FieldWrapperFormik

* fix: support .js imports

* chore: use index.js when component is .jsx

* fix: make FormikCheck useField like other fields

* fix: FieldWrapper… TACC-Cloud/Hazmapper form crash

TACC-Cloud/hazmapper's only form crashed.
If checkbox is removed, then now it doesn't.

Expect checkbox fix in next commit.

TACC-Cloud/hazmapper#239

* fix: FieldWrapper…  TACC-Cloud/Hazmapper checkbox

TACC-Cloud/hazmapper's only checkbox field crashed. Now it doesn't.

TACC-Cloud/hazmapper#239

* fix: FormikCheck not supporting ID attr

* chore: npx nx format:write

* fix: FieldWrapper… ID fallback support incomplete

* fix: remove unused prop

* refactor: use Formik field wrappers as components

* fix: FieldWrapper… ID fallback support STILL incomplete

* docs: update author, add contributors

* Move to peer dependencies (#484)

* Move to peer dependencies

Also add vite for building as we want to make stand-alone

* Make 0.0.3 prelease

* Bump postcss and postcss-preset-env to match core styles requirements

* Fix pretty issue

* Add vite-plugin-lib-inject-css

* Make uuid only as a dependeny allow any 8 or 9 version

---------

Co-authored-by: Wesley B <[email protected]>

---------

Co-authored-by: Nathan Franklin <[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