File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -106,4 +106,5 @@ dmypy.json
106106# Local reference only — not tracked
107107docs /nodedb_lab_studio_mockup_v4.html
108108specs /*
109+ docs /*
109110.DS_Store
Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ pub fn DatabasePopover() -> Element {
4141 let item_class = if db == current { "db-popover-item current" } else { "db-popover-item" } ;
4242 rsx! {
4343 div {
44+ key: "{name}" ,
4445 class: "{item_class}" ,
4546 onclick: move |_| {
4647 if let Some ( c) = active. write( ) . as_mut( ) {
Original file line number Diff line number Diff line change @@ -79,6 +79,7 @@ pub fn NotificationPopover() -> Element {
7979 let item_class = if n. unread { "notif-item" } else { "notif-item read" } ;
8080 rsx! {
8181 div {
82+ key: "{id}" ,
8283 class: "{item_class}" ,
8384 onclick: move |_| {
8485 for x in notifs. write( ) . iter_mut( ) {
Original file line number Diff line number Diff line change @@ -122,7 +122,7 @@ pub fn connections() -> Vec<SavedConnection> {
122122 } ,
123123 SavedConnection {
124124 name: "test-nodedb" . into( ) ,
125- meta: "nodedb · localhost:5433 " . into( ) ,
125+ meta: "nodedb · localhost:2480 " . into( ) ,
126126 sub: String :: new( ) ,
127127 status: ConnStatus :: Offline ,
128128 db_count: None ,
Original file line number Diff line number Diff line change 77pub mod connection_manager;
88pub mod studio_shell;
99
10- // Studio views (routed). Bodies are Phase-3 placeholders; Phase 4 ports the
11- // faithful per-view content from the mockup.
10+ // Studio views (routed). One module per rail destination; each renders the
11+ // faithful per-view content ported from the mockup.
1212pub mod admin;
1313pub mod console;
1414pub mod designer;
@@ -21,19 +21,3 @@ pub mod streams;
2121pub mod sync;
2222pub mod timeseries_dashboard;
2323pub mod vector_space;
24-
25- use dioxus:: prelude:: * ;
26-
27- /// Temporary placeholder body for views not yet ported. Replaced per view in
28- /// Phase 4. Centralized so the stubs stay uniform and obviously provisional.
29- #[ component]
30- pub fn ViewPlaceholder ( title : String , note : String ) -> Element {
31- rsx ! {
32- div { class: "view active" ,
33- div { class: "view-placeholder" ,
34- h2 { "{title}" }
35- p { "{note}" }
36- }
37- }
38- }
39- }
You can’t perform that action at this time.
0 commit comments