summaryrefslogtreecommitdiff
path: root/bs5/client/Hydrate.re
blob: aadbca1a7a87da0ee3beac86c9e105dfb1a5c7cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
let%browser_only mockInitWebsocket: unit => unit =
  () => [%mel.raw
    {|
  function mockInitWebsocket() {
    console.log("Load JS");
  }
|}
  ];

mockInitWebsocket();

let element = Webapi.Dom.Document.querySelector("#root", Webapi.Dom.document);

switch (element) {
| Some(el) =>
  let _ = ReactDOM.Client.hydrateRoot(el, <App />);
  ();
| None => Js.log("No root element found")
};