Skip to content

Commit eaafdbf

Browse files
committed
fix: query tables
1 parent bb60ebb commit eaafdbf

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

src/layout.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ pub fn component() -> impl IntoView {
5555
tabs.active_tabs.update(|prev| *prev += 1);
5656
tabs
5757
.selected_tab
58-
.update(|prev| *prev = (tabs.active_tabs.get() - 1).to_string());
58+
.update(|prev| *prev = (prev.parse::<usize>().unwrap() + 1).to_string());
5959
})),
6060
children: Some(Box::new(move || {
6161
Fragment::new(vec![p().child("+").into_view()])

src/store/tabs.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::{cell::RefCell, collections::BTreeMap, rc::Rc};
22

33
use leptos::{
4-
create_rw_signal, error::Result, use_context, RwSignal, SignalGetUntracked, SignalSet,
4+
create_rw_signal, error::Result, use_context, RwSignal, SignalGet, SignalGetUntracked, SignalSet,
55
SignalUpdate,
66
};
77
use monaco::api::CodeEditor;
@@ -89,17 +89,12 @@ impl TabsStore {
8989
let query_store = use_context::<QueryStore>().unwrap();
9090
let query_store = query_store.0.get_untracked();
9191
let query = query_store.get(key).unwrap();
92-
9392
self.set_editor_value(&query);
9493
Ok(())
9594
}
9695

9796
pub fn select_active_editor_sql_result(&self) -> Option<(Vec<String>, Vec<Vec<String>>)> {
98-
match self
99-
.sql_results
100-
.get_untracked()
101-
.get(&self.selected_tab.get_untracked())
102-
{
97+
match self.sql_results.get().get(&self.selected_tab.get()) {
10398
Some(result) => Some(result.clone()),
10499
None => None,
105100
}

0 commit comments

Comments
 (0)