Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3432 | Autoría | Ultima modificación | Ver Log |

import React from 'react';
import { createRoot } from 'react-dom/client';
import { BrowserRouter } from 'react-router-dom';

import { axios } from './utils';

import App from './app';
import ProvidersWrapper from './providers/providers-wrapper';
import ErrorBoundary from './components/error-boundary/ErrorBoundary';
import { apiClientInstance } from '@shared/libs';

const container = document.querySelector('#app');
const root = createRoot(container);

const servicesUrl = container.getAttribute('data-service');
axios.create(`https://${servicesUrl}`);
apiClientInstance.setBaseURL(`https://${servicesUrl}`);

root.render(
  <BrowserRouter>
    <ProvidersWrapper>
      <ErrorBoundary>
        <App />
      </ErrorBoundary>
    </ProvidersWrapper>
  </BrowserRouter>
);