diff --git a/frontend/src/components/common/ContextMenu.vue b/frontend/src/components/common/ContextMenu.vue new file mode 100644 index 0000000..c46b566 --- /dev/null +++ b/frontend/src/components/common/ContextMenu.vue @@ -0,0 +1,97 @@ + + + + + + + + + + + + {{ item.label }} + {{ item.shortcut }} + + + + + + + + diff --git a/frontend/src/components/connections/ConnectionEditDialog.vue b/frontend/src/components/connections/ConnectionEditDialog.vue new file mode 100644 index 0000000..b25a7d7 --- /dev/null +++ b/frontend/src/components/connections/ConnectionEditDialog.vue @@ -0,0 +1,292 @@ + + + + + + + + + + + + {{ isEditing ? "Edit Connection" : "New Connection" }} + + + + + + + + + + + + + Name + + + + + + + Hostname + + + + Port + + + + + + + Protocol + + + SSH + + + RDP + + + + + + + Group + + No Group + + {{ group.name }} + + + + + + + Tags (comma-separated) + + + + + + Color Label + + + + + + + + Notes + + + + + + + + Cancel + + + {{ isEditing ? "Save Changes" : "Create" }} + + + + + + + + diff --git a/frontend/src/components/sidebar/ConnectionTree.vue b/frontend/src/components/sidebar/ConnectionTree.vue index ba925f8..b1beaeb 100644 --- a/frontend/src/components/sidebar/ConnectionTree.vue +++ b/frontend/src/components/sidebar/ConnectionTree.vue @@ -7,6 +7,7 @@ + + + + + +