30 lines
955 B
JavaScript
30 lines
955 B
JavaScript
import React from 'react';
|
|
import ReactDOM from 'react-dom';
|
|
|
|
import { Provider } from 'react-redux';
|
|
import configureStore from './configureStore.js';
|
|
|
|
import App from './App.js';
|
|
|
|
const page = document.getElementById('homepage--page');
|
|
|
|
if (page) {
|
|
const store = configureStore();
|
|
|
|
let feedUrl = document.getElementById('feedUrl').textContent;
|
|
let subredditUrl = document.getElementById('subredditUrl').textContent;
|
|
let timelineUrl = document.getElementById('timelineUrl').textContent;
|
|
let categoriesUrl = document.getElementById('categoriesUrl').textContent;
|
|
|
|
ReactDOM.render(
|
|
<Provider store={store}>
|
|
<App
|
|
feedUrl={feedUrl.substring(1, feedUrl.length - 4)}
|
|
subredditUrl={subredditUrl.substring(1, subredditUrl.length - 4)}
|
|
timelineUrl={timelineUrl.substring(1, timelineUrl.length - 4)}
|
|
categoriesUrl={categoriesUrl.substring(1, categoriesUrl.length - 4)}
|
|
/>
|
|
</Provider>,
|
|
page
|
|
);
|
|
}
|