33 lines
744 B
React
33 lines
744 B
React
import React from 'react';
|
|
import ReactDOM from 'react-dom/client';
|
|
import { BrowserRouter } from 'react-router-dom'
|
|
|
|
// components/global styling
|
|
import { App } from './components/App';
|
|
import './styling/anims.css';
|
|
import './styling/main.css';
|
|
import './styling/forms.css';
|
|
|
|
// "sitemap" for react components
|
|
export const pages = [
|
|
{
|
|
"display": "Home",
|
|
"path": "/",
|
|
"key": "home"
|
|
},
|
|
{
|
|
"display": "Contact",
|
|
"path": "/contact",
|
|
"key": "contact"
|
|
}
|
|
]
|
|
|
|
// react 18 compliance
|
|
const root = ReactDOM.createRoot(document.getElementById("root"))
|
|
root.render(
|
|
<React.StrictMode>
|
|
<BrowserRouter>
|
|
<App d={pages} />
|
|
</BrowserRouter>
|
|
</React.StrictMode>
|
|
) |