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

Updates material-ui and react npm libraries #630

Merged

Conversation

rileyjbauer
Copy link
Contributor

@rileyjbauer rileyjbauer commented Jan 4, 2019

Most changes are adding variant='outlined' to all of the inputs. It seems we can no longer extend TextFieldProps directly due to its lack of compile time typing: "An interface can only extend an object type or intersection of object types with statically known members."
We can extend OutlinedTextFieldProps directly to avoid this, but it has variant as a required field, hence all of the additions.


This change is Reviewable

@@ -12,10 +12,11 @@
"dagre": "^0.8.2",
"http-proxy-middleware": "^0.19.0",
"immer": "^1.7.4",
"jss": "^10.0.0-alpha.3",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are we using jss?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, this is a workaround for mui/material-ui#14040. Once that issue is fixed, we should be able to remove this direct dep

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah interesting.
You can consider using an older version (e.g. 3.7.x) that moves us very close to being updated without needing this hack. Keep in mind that even with the latest, we'll be outdated again in just a week or two. Up to you tho.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I set it to 3.7.1 so we don't need the workaround, but we'll need to remember to update it in the future

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1. It's good to update all of our dependencies every now and then if the update is cheap.

@yebrahim
Copy link
Contributor

yebrahim commented Jan 4, 2019

/lgtm

@rileyjbauer
Copy link
Contributor Author

/test kubeflow-pipeline-build-image

@yebrahim
Copy link
Contributor

yebrahim commented Jan 4, 2019

/lgtm
/approve

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: yebrahim

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

1 similar comment
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: yebrahim

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot merged commit 2158d23 into kubeflow:master Jan 5, 2019
@rileyjbauer rileyjbauer deleted the update-material-ui-and-react branch May 6, 2019 22:16
magdalenakuhn17 pushed a commit to magdalenakuhn17/pipelines that referenced this pull request Oct 22, 2023
…15 (kubeflow#630)

* Update to serving 0.11

* Resolve dep

* Fix istio dependency

* Add webhook vendor

* Fix istio types

* Fix codegen

* Register webhook

* Setup admission webhook manifests

* Fix webhook and install cert manager

* Disable metrics server in test

* Wait sometime for installing cert manager

* Fix crd path

* Add back addressable type

* Remove xgb build for now

* Add back xgbserver build

* rebase for v1 api

* Add object selector

* Add doc for installing cert manager

* Update readme
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants