Skip to content

[vtadmin-web] Add NavRail component#7316

Merged
rohit-nayak-ps merged 4 commits intovitessio:masterfrom
tinyspeck:sarabee-vtadmin-navrail-tycoon
Jan 19, 2021
Merged

[vtadmin-web] Add NavRail component#7316
rohit-nayak-ps merged 4 commits intovitessio:masterfrom
tinyspeck:sarabee-vtadmin-navrail-tycoon

Conversation

@doeg
Copy link
Contributor

@doeg doeg commented Jan 18, 2021

Description

✨ Staged at http://vtadmin.puppy.software

What this does:

  • Adds the NavRail component. The sidebar, that is. :)
  • Simplifies CSS variables for light/dark themes.

Screen Shot 2021-01-18 at 3 05 43 PM

Screen Shot 2021-01-18 at 3 06 20 PM

What this does not do:

  • This isn't pixel perfect quite yet. I expect more CSS tweaks to come. :)
  • This makes no attempt at a really nice responsive layout. It is, however, a serviceable responsive layout since it technically "works" for any viewport... as long as you don't mind scrolling, hehe.

Screen Shot 2021-01-18 at 3 14 14 PM

Related Issue(s)

N/A

Checklist

  • Should this PR be backported?
  • Tests were added or are not required N/A (pretty much all layout changes)
  • Documentation was added or is not required N/A

Deployment Notes

Impacted Areas in Vitess

Components that this PR will affect:

  • Query Serving
  • VReplication
  • Cluster Management
  • Build
  • VTAdmin

doeg added 3 commits January 18, 2021 14:24
Signed-off-by: Sara Bee <855595+doeg@users.noreply.github.com>
Signed-off-by: Sara Bee <855595+doeg@users.noreply.github.com>
Signed-off-by: Sara Bee <855595+doeg@users.noreply.github.com>
@doeg doeg requested review from ajm188 and rohit-nayak-ps January 18, 2021 20:23
Signed-off-by: Sara Bee <855595+doeg@users.noreply.github.com>
Copy link
Member

@rohit-nayak-ps rohit-nayak-ps left a comment

Choose a reason for hiding this comment

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

lgtm

@rohit-nayak-ps rohit-nayak-ps merged commit 9a3d932 into vitessio:master Jan 19, 2021
@askdba askdba added this to the v9.0 milestone Jan 19, 2021
@askdba askdba added the Component: VTAdmin VTadmin interface label Jan 25, 2021
@doeg doeg changed the title Add NavRail component [vtadmin-web] Add NavRail component Mar 16, 2021
@doeg doeg deleted the sarabee-vtadmin-navrail-tycoon branch November 1, 2021 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: VTAdmin VTadmin interface

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants