feat: simple tests passing
This commit is contained in:
1 parent
23603aaaf5
commit
4a31b29703
27 files changed
+1565
-372
No files matched your search
@@ -1,7 +1,7 @@
|
||||
use crate::VirtualDom;
|
||||
use crate::virtualdom::VirtualDom;
|
||||
|
||||
use crate::any_props::VComponentProps;
|
||||
use crate::arena::ElementArena;
|
||||
|
||||
use crate::component::Component;
|
||||
use crate::mutations::Mutation;
|
||||
use crate::nodes::{DynamicNode, Template, TemplateId};
|
||||
@@ -10,9 +10,18 @@ use crate::{
|
||||
any_props::AnyProps,
|
||||
arena::ElementId,
|
||||
bump_frame::BumpFrame,
|
||||
nodes::VTemplate,
|
||||
scopes::{ComponentPtr, ScopeId, ScopeState},
|
||||
nodes::VNode,
|
||||
scopes::{ScopeId, ScopeState},
|
||||
};
|
||||
use slab::Slab;
|
||||
|
||||
impl VirtualDom {}
|
||||
pub struct DirtyScope {
|
||||
height: usize,
|
||||
id: ScopeId,
|
||||
}
|
||||
|
||||
impl VirtualDom {
|
||||
fn diff_scope<'a>(&'a mut self, mutations: &mut Vec<Mutation<'a>>, scope: ScopeId) {
|
||||
let scope_state = &mut self.scopes[scope.0];
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user