-
Notifications
You must be signed in to change notification settings - Fork 164
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
frontend: Add detail drawer mode #1447
base: main
Are you sure you want to change the base?
Conversation
d115bb2
to
3f7e7c1
Compare
Commit Notes
|
3f7e7c1
to
64cb1e2
Compare
Note
|
64cb1e2
to
b49bdef
Compare
note
|
b49bdef
to
e828312
Compare
Work note Progress
Issues
|
e828312
to
49e7160
Compare
Work note Progress
Issues
|
49e7160
to
b2c9f0b
Compare
Commit fix pushed
|
b2c9f0b
to
5e443f0
Compare
After a considerable amount of time spent on working in a closed drawer version (a squished column to the right of the screen) I think the better solution would be to use a floating drawer open button which has fixed a number of issues related to the original squished drawer idea Fixes
Issues
Solved |
5e443f0
to
e313b44
Compare
Solved
|
63f5c73
to
3bd3c63
Compare
Solved
|
ISSUE
|
Some meeting notes...
experiments in drawer-details2 branch The next step is to change the Link inside frontend/src/components/common/Link.tsx to when drawer setting is turned on to produce links like Add a method to get the searchParams for a resource in headlamp/frontend/src/lib/k8s/cluster.ts something like: getListPlusDetails() {
// return a link like this: /c/minikube/pods?name=coredns-xkjxckvjxkcjv&namespace=kube-system
// returns listRoute + ?name=&namespace=
} |
3bd3c63
to
e3ddd00
Compare
33bbf31
to
c3df513
Compare
26123a5
to
48a1507
Compare
Changes
|
48a1507
to
d007203
Compare
Feedback notes
|
d007203
to
2dd306d
Compare
last push fixes drawer open close on pods with no need for button |
2dd306d
to
e00c7e5
Compare
32ddbdf
to
3840993
Compare
Demo video detailsdrawerdemo.mp4 |
3840993
to
50e01f2
Compare
not sure if I had the same changes as the video made a push just to update |
e92e9d7
to
c1ddccc
Compare
last push
|
c1ddccc
to
32d173c
Compare
last push
|
00c3d48
to
adfdc4f
Compare
Signed-off-by: Vincent T <[email protected]>
adfdc4f
to
ea8417c
Compare
last push: I think this fixes the typescript error for kubeObject & void return setting the slice state for the current resource to be just the json part of the kubeObject being set (we were extracting just the json part anyway to render in the drawer from the selectedResource state (DetailsDrawer.tsx line 9) DetailsDrawerLink |
Introduce Detail Drawer Mode in Headlamp
For issue #1354
Description
This PR introduces a new 'Detail Drawer' mode to Headlamp, providing users with the option to view details in a side drawer. This enhances the user interface by allowing for a more flexible and efficient way of displaying detailed information without navigating away from the current view.
Features
Verification
WIP
Progress
Issues