mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2025-12-23 02:41:39 +00:00
Removed reactbinding changes
This commit is contained in:
@@ -15,7 +15,7 @@ import * as ReactDOM from "react-dom";
|
||||
|
||||
export interface ReactAdapter {
|
||||
parameters: any;
|
||||
renderComponent: (() => Promise<JSX.Element>) | (() => JSX.Element);
|
||||
renderComponent: () => JSX.Element;
|
||||
setElement?: (elt: Element) => void;
|
||||
}
|
||||
|
||||
@@ -36,12 +36,12 @@ export class Registerer {
|
||||
}
|
||||
|
||||
// If any of the ko observable change inside parameters, trigger a new render.
|
||||
ko.computed(() => ko.toJSON(adapter.parameters)).subscribe(async () =>
|
||||
ReactDOM.render(await adapter.renderComponent(), element)
|
||||
ko.computed(() => ko.toJSON(adapter.parameters)).subscribe(() =>
|
||||
ReactDOM.render(adapter.renderComponent(), element)
|
||||
);
|
||||
|
||||
// Initial rendering at mount point
|
||||
Promise.resolve(adapter.renderComponent()).then(component => ReactDOM.render(component, element));
|
||||
ReactDOM.render(adapter.renderComponent(), element);
|
||||
}
|
||||
} as ko.BindingHandler;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user