Skip to content

Refine Menu Toggle Styling & Fix Toolbar Input Alignment #1

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

Open
wants to merge 10 commits into
base: FixInToggleComponentMR
Choose a base branch
from

Conversation

jenny-s51
Copy link

@jenny-s51 jenny-s51 commented Apr 18, 2025

Thanks for your styling contribution @chandanasirigineedi !

This PR includes a few additional refinements:

  • Fixed menu toggle styling for hover and focus states to apply blue outline when focused and black outline when hovered
  • Aligned toolbar input field to match 48px height of menu toggle
  • Ensured consistent alignment between components

I've replaced hardcoded hex values with theme variables (var(--mui-palette-*)) to maintain consistency with our theming approach and make future updates easier when core colors change.

jenny-s51 and others added 10 commits April 16, 2025 16:52
Signed-off-by: Jenny <[email protected]>

apply MUI dialog styling to PF modal

Signed-off-by: Jenny <[email protected]>

fix label UI bug, remove scrollbar inset

fix select menu theming

Signed-off-by: Jenny <[email protected]>

fix sidebar height
Signed-off-by: Alessio Pragliola <[email protected]>
…ui/bff (kubeflow#990)

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.34.0 to 0.38.0.
- [Commits](golang/net@v0.34.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…_token) (kubeflow#918)

* feat(bff): introduce support of multiple auth methods (internal, user_token)
- Introduce auth-method flag (default: internal) to select auth strategy
- internal: uses pod service account (in-cluster) or current kubeconfig (local)
- user_token: uses bearer token from X-Forwarded-Access-Token header
- Implement separate SAR (internal) and SSAR (user_token) logic
- Clarify behavior and usage in README

Signed-off-by: Eder Ignatowicz <[email protected]>

* feat(bff): looks like we don't need to override the certs

Signed-off-by: Eder Ignatowicz <[email protected]>

* Fixes after code review by Christian

Signed-off-by: Eder Ignatowicz <[email protected]>

* fixing mock factory creation (removing real client creation but still reuse methods)

Signed-off-by: Eder Ignatowicz <[email protected]>

* Adding back clusterAdmin to user, implement it to token, and also extract user name in token case

Signed-off-by: Eder Ignatowicz <[email protected]>

* feat(auth): make token header and prefix configurable via flags and env

- Introduced `AuthTokenHeader` and `AuthTokenPrefix` fields to EnvConfig
- Default token extraction uses `Authorization` header with `Bearer ` prefix
- Updated TokenClientFactory to dynamically parse token using configured header and prefix
- Added new CLI flags: `--auth-token-header` and `--auth-token-prefix`
- Updated Makefile to support overriding header and prefix via `AUTH_TOKEN_HEADER` and `AUTH_TOKEN_PREFIX`
- Improved error messages and testability of token parsing logic
- Added Ginkgo unit tests for TokenClientFactory.ExtractRequestIdentity with and without prefixes
- Cleaned up README:
  - Replaced all `X-Forwarded-Access-Token` references with `Authorization: Bearer`
  - Documented how to override token header and prefix via CLI, env, or Makefile

Signed-off-by: Eder Ignatowicz <[email protected]>

---------

Signed-off-by: Eder Ignatowicz <[email protected]>
* fix(python-e2e): clean up port forwards after tests run

Signed-off-by: Eric Dobroveanu <[email protected]>

* chore: add pid file to gitignore

Signed-off-by: Eric Dobroveanu <[email protected]>

* chore: ensure CI correctly forwards the local registry port

Signed-off-by: Eric Dobroveanu <[email protected]>

---------

Signed-off-by: Eric Dobroveanu <[email protected]>
CPU limits are largely unnecessary because pods are guaranteed their CPU
request, and unused CPU time on the node might as well go to bursting
pods.

Signed-off-by: Paul Boyd <[email protected]>
…low#987)

* fix: ensure model+ver does not already exist

Signed-off-by: syntaxsdev <[email protected]>

* fix: add test case and refactored logic

Signed-off-by: syntaxsdev <[email protected]>

* refactor: format/linting

Signed-off-by: syntaxsdev <[email protected]>

* refactor: format

Signed-off-by: syntaxsdev <[email protected]>

* format: fix import org

Signed-off-by: syntaxsdev <[email protected]>

---------

Signed-off-by: syntaxsdev <[email protected]>
Signed-off-by: Chandana Sirigineedi <[email protected]>
@jenny-s51
Copy link
Author

jenny-s51 commented Apr 18, 2025

See kubeflow#989

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.

7 participants