├── .env ├── .gitignore ├── README.md ├── dist.zip ├── eslint.config.js ├── index.html ├── package.json ├── public ├── contact.png ├── movies.png └── vite.svg ├── src ├── App.css ├── App.jsx ├── api │ ├── GetAPIData.jsx │ └── GetMovieDetails.jsx ├── assets │ └── react.svg ├── components │ ├── UI │ │ ├── Card.css │ │ ├── Card.jsx │ │ └── MovieDetails.jsx │ └── layout │ │ ├── AppLayout.jsx │ │ ├── Footer.jsx │ │ ├── Header.jsx │ │ └── Loading.jsx ├── index.css ├── main.jsx └── pages │ ├── About.jsx │ ├── Contact.jsx │ ├── ErrorPage.jsx │ ├── Home.jsx │ ├── Movie.jsx │ └── NotFound.jsx └── vite.config.js /.env: -------------------------------------------------------------------------------- 1 | VITE_API_KEY=1c12799f -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/README.md -------------------------------------------------------------------------------- /dist.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/dist.zip -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/package.json -------------------------------------------------------------------------------- /public/contact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/public/contact.png -------------------------------------------------------------------------------- /public/movies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/public/movies.png -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/api/GetAPIData.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/api/GetAPIData.jsx -------------------------------------------------------------------------------- /src/api/GetMovieDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/api/GetMovieDetails.jsx -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/components/UI/Card.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/components/UI/Card.css -------------------------------------------------------------------------------- /src/components/UI/Card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/components/UI/Card.jsx -------------------------------------------------------------------------------- /src/components/UI/MovieDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/components/UI/MovieDetails.jsx -------------------------------------------------------------------------------- /src/components/layout/AppLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/components/layout/AppLayout.jsx -------------------------------------------------------------------------------- /src/components/layout/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/components/layout/Footer.jsx -------------------------------------------------------------------------------- /src/components/layout/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/components/layout/Header.jsx -------------------------------------------------------------------------------- /src/components/layout/Loading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/components/layout/Loading.jsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/pages/About.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/pages/About.jsx -------------------------------------------------------------------------------- /src/pages/Contact.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/pages/Contact.jsx -------------------------------------------------------------------------------- /src/pages/ErrorPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/pages/ErrorPage.jsx -------------------------------------------------------------------------------- /src/pages/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/pages/Home.jsx -------------------------------------------------------------------------------- /src/pages/Movie.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/pages/Movie.jsx -------------------------------------------------------------------------------- /src/pages/NotFound.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/src/pages/NotFound.jsx -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thapatechnical/react_router_v6/HEAD/vite.config.js --------------------------------------------------------------------------------