├── .gitignore ├── README.md ├── index.html ├── package.json ├── src ├── TodoContext.jsx ├── TodoProvider.jsx ├── components │ ├── App.jsx │ ├── Footer.jsx │ ├── Header.jsx │ ├── Link.jsx │ ├── MainSection.jsx │ ├── TodoItem.jsx │ ├── TodoList.jsx │ └── TodoTextInput.jsx ├── main.jsx ├── stores │ ├── reducer.js │ └── util.js └── useTodo.js └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/package.json -------------------------------------------------------------------------------- /src/TodoContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/TodoContext.jsx -------------------------------------------------------------------------------- /src/TodoProvider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/TodoProvider.jsx -------------------------------------------------------------------------------- /src/components/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/components/App.jsx -------------------------------------------------------------------------------- /src/components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/components/Footer.jsx -------------------------------------------------------------------------------- /src/components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/components/Header.jsx -------------------------------------------------------------------------------- /src/components/Link.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/components/Link.jsx -------------------------------------------------------------------------------- /src/components/MainSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/components/MainSection.jsx -------------------------------------------------------------------------------- /src/components/TodoItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/components/TodoItem.jsx -------------------------------------------------------------------------------- /src/components/TodoList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/components/TodoList.jsx -------------------------------------------------------------------------------- /src/components/TodoTextInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/components/TodoTextInput.jsx -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/stores/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/stores/reducer.js -------------------------------------------------------------------------------- /src/stores/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/stores/util.js -------------------------------------------------------------------------------- /src/useTodo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/src/useTodo.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/react-todo-app-with-framer-motion/HEAD/vite.config.js --------------------------------------------------------------------------------