diff --git a/src/App.js b/src/App.js index 32fd7a4..5b784ea 100644 --- a/src/App.js +++ b/src/App.js @@ -1,9 +1,12 @@ import { Routes, Route } from 'react-router-dom'; +import Rockets from './views/Rockets'; import MyProfile from './views/MyProfile'; function App() { return ( + } /> + } /> } /> ); diff --git a/src/components/Header.jsx b/src/components/Header.jsx index f76193c..3f04eed 100644 --- a/src/components/Header.jsx +++ b/src/components/Header.jsx @@ -8,6 +8,7 @@ const Header = () => ( diff --git a/src/index.css b/src/index.css deleted file mode 100644 index 2af1960..0000000 --- a/src/index.css +++ /dev/null @@ -1,17 +0,0 @@ -body { - margin: 0; - font-family: - -apple-system, - BlinkMacSystemFont, - 'Segoe UI', - 'Roboto', - 'Oxygen', - 'Ubuntu', - 'Cantarell', - 'Fira Sans', - 'Droid Sans', - 'Helvetica Neue', - sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} diff --git a/src/index.js b/src/index.js index a90dd0b..dc74649 100644 --- a/src/index.js +++ b/src/index.js @@ -1,6 +1,8 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; import { BrowserRouter } from 'react-router-dom'; +import { Provider } from 'react-redux'; +import store from './redux/store'; import './assets/styles/index.css'; import App from './App'; import './assets/styles/responsive.css'; @@ -9,9 +11,11 @@ import reportWebVitals from './reportWebVitals'; const root = ReactDOM.createRoot(document.getElementById('root')); root.render( - - - + + + + + , ); diff --git a/src/redux/rockets/rocketsSlice.js b/src/redux/rockets/rocketsSlice.js new file mode 100644 index 0000000..935d46f --- /dev/null +++ b/src/redux/rockets/rocketsSlice.js @@ -0,0 +1,15 @@ +import { createSlice } from '@reduxjs/toolkit'; + +const initialState = { + rockets: [], + isLoading: false, + error: false, +}; + +const rocketsSlice = createSlice({ + name: 'rockets', + initialState, + reducers: {}, +}); + +export default rocketsSlice.reducer; diff --git a/src/redux/store.js b/src/redux/store.js new file mode 100644 index 0000000..1ca6eb7 --- /dev/null +++ b/src/redux/store.js @@ -0,0 +1,10 @@ +import { configureStore } from '@reduxjs/toolkit'; +import rocketsReducer from './rockets/rocketsSlice'; + +const store = configureStore({ + reducer: { + rockets: rocketsReducer, + }, +}); + +export default store; diff --git a/src/views/Rockets.jsx b/src/views/Rockets.jsx new file mode 100644 index 0000000..1526b9d --- /dev/null +++ b/src/views/Rockets.jsx @@ -0,0 +1,9 @@ +import Layout from './Layout'; + +const Rockets = () => ( + +
+ +); + +export default Rockets;