├── .eslintrc.cjs
├── .gitignore
├── index.html
├── package.json
├── public
├── clipboard.png
├── logo.svg
└── short-logo.svg
├── src
├── App.module.css
├── App.tsx
├── components
│ ├── Button.module.css
│ ├── Button.tsx
│ ├── Header.module.css
│ ├── Header.tsx
│ ├── Input.module.css
│ ├── Input.tsx
│ └── List
│ │ ├── Empty.module.css
│ │ ├── Empty.tsx
│ │ ├── Header.module.css
│ │ ├── Header.tsx
│ │ ├── Item.module.css
│ │ └── Item.tsx
├── global.css
├── main.tsx
└── vite-env.d.ts
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
/.eslintrc.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ['@rocketseat/eslint-config/react'],
3 | }
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/.gitignore
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/index.html
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/package.json
--------------------------------------------------------------------------------
/public/clipboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/public/clipboard.png
--------------------------------------------------------------------------------
/public/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/public/logo.svg
--------------------------------------------------------------------------------
/public/short-logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/public/short-logo.svg
--------------------------------------------------------------------------------
/src/App.module.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/App.module.css
--------------------------------------------------------------------------------
/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/App.tsx
--------------------------------------------------------------------------------
/src/components/Button.module.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/components/Button.module.css
--------------------------------------------------------------------------------
/src/components/Button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/components/Button.tsx
--------------------------------------------------------------------------------
/src/components/Header.module.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/components/Header.module.css
--------------------------------------------------------------------------------
/src/components/Header.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/components/Header.tsx
--------------------------------------------------------------------------------
/src/components/Input.module.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/components/Input.module.css
--------------------------------------------------------------------------------
/src/components/Input.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/components/Input.tsx
--------------------------------------------------------------------------------
/src/components/List/Empty.module.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/components/List/Empty.module.css
--------------------------------------------------------------------------------
/src/components/List/Empty.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/components/List/Empty.tsx
--------------------------------------------------------------------------------
/src/components/List/Header.module.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/components/List/Header.module.css
--------------------------------------------------------------------------------
/src/components/List/Header.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/components/List/Header.tsx
--------------------------------------------------------------------------------
/src/components/List/Item.module.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/components/List/Item.module.css
--------------------------------------------------------------------------------
/src/components/List/Item.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/components/List/Item.tsx
--------------------------------------------------------------------------------
/src/global.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/global.css
--------------------------------------------------------------------------------
/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/src/main.tsx
--------------------------------------------------------------------------------
/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/tsconfig.node.json
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rocketseat-education/ignite-challenge-solution-reactjs-todo/HEAD/vite.config.ts
--------------------------------------------------------------------------------