GraphictoriaWeb/web/resources/js/components/Main.js

27 lines
691 B
JavaScript

/*
Graphictoria 5 (https://gtoria.net)
Copyright © XlXi 2022
*/
import $ from 'jquery';
import * as Bootstrap from 'bootstrap';
import React from 'react';
import { render } from 'react-dom';
import SearchBar from './SearchBar';
const searchBarId = 'graphictoria-nav-searchbar';
$(document).ready(function() {
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new Bootstrap.Tooltip(tooltipTriggerEl)
});
if (document.getElementById(searchBarId)) {
render(<SearchBar />, document.getElementById(searchBarId));
}
window.Bootstrap = Bootstrap;
});