├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── src ├── api │ └── hotspots │ │ ├── index.test.ts │ │ └── index.ts ├── components │ ├── App │ │ └── index.tsx │ ├── Context │ │ └── index.tsx │ ├── Header │ │ ├── index.test.tsx │ │ └── index.tsx │ ├── Hotspot │ │ ├── constants.ts │ │ ├── index.test.tsx │ │ ├── index.tsx │ │ └── styled.ts │ ├── HotspotInfo │ │ ├── index.test.tsx │ │ ├── index.tsx │ │ └── styled.ts │ ├── HotspotList │ │ ├── index.tsx │ │ └── styled.ts │ ├── Input │ │ └── index.ts │ └── Textarea │ │ └── index.ts ├── config │ └── theme │ │ └── index.tsx ├── hooks │ ├── useHotspots │ │ ├── index.test.ts │ │ ├── index.ts │ │ └── types.ts │ └── useResize │ │ └── index.ts ├── index.css ├── index.tsx ├── react-app-env.d.ts └── shared │ ├── colors │ ├── index.test.ts │ └── index.ts │ ├── helpers │ └── point │ │ ├── index.test.ts │ │ └── index.ts │ └── types │ └── hotspot.ts ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | public 3 | src/serviceWorker.js -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/api/hotspots/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/api/hotspots/index.test.ts -------------------------------------------------------------------------------- /src/api/hotspots/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/api/hotspots/index.ts -------------------------------------------------------------------------------- /src/components/App/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/App/index.tsx -------------------------------------------------------------------------------- /src/components/Context/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/Context/index.tsx -------------------------------------------------------------------------------- /src/components/Header/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/Header/index.test.tsx -------------------------------------------------------------------------------- /src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/Header/index.tsx -------------------------------------------------------------------------------- /src/components/Hotspot/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/Hotspot/constants.ts -------------------------------------------------------------------------------- /src/components/Hotspot/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/Hotspot/index.test.tsx -------------------------------------------------------------------------------- /src/components/Hotspot/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/Hotspot/index.tsx -------------------------------------------------------------------------------- /src/components/Hotspot/styled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/Hotspot/styled.ts -------------------------------------------------------------------------------- /src/components/HotspotInfo/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/HotspotInfo/index.test.tsx -------------------------------------------------------------------------------- /src/components/HotspotInfo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/HotspotInfo/index.tsx -------------------------------------------------------------------------------- /src/components/HotspotInfo/styled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/HotspotInfo/styled.ts -------------------------------------------------------------------------------- /src/components/HotspotList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/HotspotList/index.tsx -------------------------------------------------------------------------------- /src/components/HotspotList/styled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/HotspotList/styled.ts -------------------------------------------------------------------------------- /src/components/Input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/Input/index.ts -------------------------------------------------------------------------------- /src/components/Textarea/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/components/Textarea/index.ts -------------------------------------------------------------------------------- /src/config/theme/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/config/theme/index.tsx -------------------------------------------------------------------------------- /src/hooks/useHotspots/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/hooks/useHotspots/index.test.ts -------------------------------------------------------------------------------- /src/hooks/useHotspots/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/hooks/useHotspots/index.ts -------------------------------------------------------------------------------- /src/hooks/useHotspots/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/hooks/useHotspots/types.ts -------------------------------------------------------------------------------- /src/hooks/useResize/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/hooks/useResize/index.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/shared/colors/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/shared/colors/index.test.ts -------------------------------------------------------------------------------- /src/shared/colors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/shared/colors/index.ts -------------------------------------------------------------------------------- /src/shared/helpers/point/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/shared/helpers/point/index.test.ts -------------------------------------------------------------------------------- /src/shared/helpers/point/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/shared/helpers/point/index.ts -------------------------------------------------------------------------------- /src/shared/types/hotspot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/src/shared/types/hotspot.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matvaleriano/react-hotspots/HEAD/yarn.lock --------------------------------------------------------------------------------