From 22d25b68351c98802b5c038b5e33761f5327f480 Mon Sep 17 00:00:00 2001 From: kirioka Date: Tue, 14 Oct 2025 10:06:13 +0300 Subject: [PATCH 1/4] a --- src/App.tsx | 2 ++ src/pages/Directory/directory.tsx | 7 +++++++ src/pages/Directory/index.ts | 1 + src/pages/Directory/styles.ts | 5 +++++ 4 files changed, 15 insertions(+) create mode 100644 src/pages/Directory/directory.tsx create mode 100644 src/pages/Directory/index.ts create mode 100644 src/pages/Directory/styles.ts diff --git a/src/App.tsx b/src/App.tsx index 1610b4e8..b8b0482b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -9,6 +9,7 @@ import { AdvertisingCampaign } from '@pages/Advertising-Campaign'; import { Collectivity } from '@pages/Collectivity'; import { Contact } from '@pages/Contact'; import { Craftsman } from '@pages/Craftsman/Craftsman'; +import { Directory } from '@pages/Directory'; import { PdfReader } from '@pages/GCU'; import { Insurance } from '@pages/Insurance'; import { NavigationPlan } from '@pages/Navigation-Plan'; @@ -265,6 +266,7 @@ function App() { } /> } /> } /> + } /> } /> } /> } /> diff --git a/src/pages/Directory/directory.tsx b/src/pages/Directory/directory.tsx new file mode 100644 index 00000000..36b55108 --- /dev/null +++ b/src/pages/Directory/directory.tsx @@ -0,0 +1,7 @@ +import { Box } from '@mui/material'; + +import { directoryStyle as style } from './styles'; + +export const Directory = () => { + return ; +}; diff --git a/src/pages/Directory/index.ts b/src/pages/Directory/index.ts new file mode 100644 index 00000000..50ddb46f --- /dev/null +++ b/src/pages/Directory/index.ts @@ -0,0 +1 @@ +export * from './directory'; diff --git a/src/pages/Directory/styles.ts b/src/pages/Directory/styles.ts new file mode 100644 index 00000000..4b911d46 --- /dev/null +++ b/src/pages/Directory/styles.ts @@ -0,0 +1,5 @@ +import { SxProps } from '@mui/material'; + +export const directoryStyle: SxProps = { + minHeight: '100vh', +}; From 9e52ef9dd111241a759a0c6480ad8ddaca8ba11e Mon Sep 17 00:00:00 2001 From: kirioka Date: Fri, 31 Oct 2025 04:53:15 +0300 Subject: [PATCH 2/4] chore: implement directory template page --- package-lock.json | 76 ++++++++++++ package.json | 4 + src/pages/Directory/directory.tsx | 184 +++++++++++++++++++++++++++++- src/pages/Directory/styles.ts | 104 +++++++++++++++++ 4 files changed, 366 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 69ab05d1..450a9d2d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,7 @@ "@types/react-pdf": "^6.2.0", "axios": "^0.27.2", "install": "^0.13.0", + "leaflet": "^1.9.4", "material-ui-phone-number": "^3.0.0", "npm": "^10.8.2", "prop-types": "^15.8.1", @@ -32,6 +33,8 @@ "react-hook-form": "^7.52.1", "react-image-gallery": "^1.3.0", "react-lazy-load-image-component": "^1.5.6", + "react-leaflet": "^4.2.1", + "react-leaflet-cluster": "^2.1.0", "react-multi-carousel": "^2.8.5", "react-pdf": "^6.2.2", "react-responsive-carousel": "^3.2.23", @@ -47,6 +50,7 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@trivago/prettier-plugin-sort-imports": "^3.4.0", + "@types/leaflet": "^1.9.12", "@types/node": "^22.0.0", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", @@ -1420,6 +1424,17 @@ "url": "https://opencollective.com/popperjs" } }, + "node_modules/@react-leaflet/core": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-leaflet/core/-/core-2.1.0.tgz", + "integrity": "sha512-Qk7Pfu8BSarKGqILj4x7bCSZ1pjuAPZ+qmRwH5S7mDS91VSbVVsJSrW4qA+GPrro8t69gFYVMWb1Zc4yFmPiVg==", + "license": "Hippocratic-2.1", + "peerDependencies": { + "leaflet": "^1.9.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, "node_modules/@remix-run/router": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.1.tgz", @@ -2104,12 +2119,29 @@ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, + "node_modules/@types/geojson": { + "version": "7946.0.16", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", + "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, + "node_modules/@types/leaflet": { + "version": "1.9.21", + "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.9.21.tgz", + "integrity": "sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/geojson": "*" + } + }, "node_modules/@types/node": { "version": "22.4.2", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.4.2.tgz", @@ -4105,6 +4137,21 @@ "json-buffer": "3.0.1" } }, + "node_modules/leaflet": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", + "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==", + "license": "BSD-2-Clause" + }, + "node_modules/leaflet.markercluster": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/leaflet.markercluster/-/leaflet.markercluster-1.5.3.tgz", + "integrity": "sha512-vPTw/Bndq7eQHjLBVlWpnGeLa3t+3zGiuM7fJwCkiMFq+nmRuG3RI3f7f4N4TDX7T4NpbAXpR2+NTRSEGfCSeA==", + "license": "MIT", + "peerDependencies": { + "leaflet": "^1.3.1" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -7162,6 +7209,35 @@ "react": "^15.x.x || ^16.x.x || ^17.x.x || ^18.x.x" } }, + "node_modules/react-leaflet": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/react-leaflet/-/react-leaflet-4.2.1.tgz", + "integrity": "sha512-p9chkvhcKrWn/H/1FFeVSqLdReGwn2qmiobOQGO3BifX+/vV/39qhY8dGqbdcPh1e6jxh/QHriLXr7a4eLFK4Q==", + "license": "Hippocratic-2.1", + "dependencies": { + "@react-leaflet/core": "^2.1.0" + }, + "peerDependencies": { + "leaflet": "^1.9.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/react-leaflet-cluster": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-leaflet-cluster/-/react-leaflet-cluster-2.1.0.tgz", + "integrity": "sha512-16X7XQpRThQFC4PH4OpXHimGg19ouWmjxjtpxOeBKpvERSvIRqTx7fvhTwkEPNMFTQ8zTfddz6fRTUmUEQul7g==", + "license": "SEE LICENSE IN ", + "dependencies": { + "leaflet.markercluster": "^1.5.3" + }, + "peerDependencies": { + "leaflet": "^1.8.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-leaflet": "^4.0.0" + } + }, "node_modules/react-multi-carousel": { "version": "2.8.5", "resolved": "https://registry.npmjs.org/react-multi-carousel/-/react-multi-carousel-2.8.5.tgz", diff --git a/package.json b/package.json index 248dabf0..61ca880a 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "@types/react-pdf": "^6.2.0", "axios": "^0.27.2", "install": "^0.13.0", + "leaflet": "^1.9.4", "material-ui-phone-number": "^3.0.0", "npm": "^10.8.2", "prop-types": "^15.8.1", @@ -28,6 +29,8 @@ "react-hook-form": "^7.52.1", "react-image-gallery": "^1.3.0", "react-lazy-load-image-component": "^1.5.6", + "react-leaflet": "^4.2.1", + "react-leaflet-cluster": "^2.1.0", "react-multi-carousel": "^2.8.5", "react-pdf": "^6.2.2", "react-responsive-carousel": "^3.2.23", @@ -66,6 +69,7 @@ ] }, "devDependencies": { + "@types/leaflet": "^1.9.12", "@testing-library/jest-dom": "^6.4.8", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", diff --git a/src/pages/Directory/directory.tsx b/src/pages/Directory/directory.tsx index 36b55108..90503153 100644 --- a/src/pages/Directory/directory.tsx +++ b/src/pages/Directory/directory.tsx @@ -1,7 +1,187 @@ -import { Box } from '@mui/material'; +import { FC, useState } from 'react'; +import { Circle, MapContainer, Marker, Popup, TileLayer, useMap } from 'react-leaflet'; + +import { LocationOn } from '@mui/icons-material'; +import { Box, Button, Chip, Grid, Stack, Typography } from '@mui/material'; +import { Icon } from 'leaflet'; +import 'leaflet/dist/leaflet.css'; import { directoryStyle as style } from './styles'; +const userIcon = new Icon({ + iconUrl: 'https://cdn-icons-png.flaticon.com/512/447/447031.png', + iconSize: [38, 38], +}); + +const ChangeLocation: FC<{ coordinates: [number, number] }> = (props) => { + const map = useMap(); + map.setView(props.coordinates); + return null; +}; + +const parisLocation = [48.8581479079253, 2.342225169981041]; +const houilleLocation = [48.92680381284064, 2.1887642439036217]; export const Directory = () => { - return ; + const [location, setLocation] = useState(parisLocation as any); + + return ( + + + + + + Toitures Robert + + + SIRET 75119619700022 + + + + + + + + + + Vous êtes couvreur ? + + + Investissez dans une solution intelligente qui automatise l'analyse des images aériennes pour obtenir des évaluations fiables des toitures, + végétations ou structures. + + + + + + + + + + + + Activité + + + + + + + + + + + + Zone d'intervention + + + + 83 r Égalités, 78800 Houilles + + + Villes d'interventions : + + + + + + + + + + + + + + + + + + + + + + Zone d'intervention + + + + + + + + + + + Horaires + + + + Lundi + 08h-19h + + + Mardi + 08h-19h + + + Mercredi + 08h-19h + + + Jeudi + 08h-19h + + + Vendredi + 08h-19h + + + Samedi + 08h-12h + + + Dimanche + Fermé + + + + + + Autres Informations + + + Types de prestations + + Déplacement chez le client + + Éligible service à la personne + + Non + + + + + ); }; diff --git a/src/pages/Directory/styles.ts b/src/pages/Directory/styles.ts index 4b911d46..6fac813f 100644 --- a/src/pages/Directory/styles.ts +++ b/src/pages/Directory/styles.ts @@ -1,5 +1,109 @@ +import { PALETTE_COLORS } from '@/config/theme'; import { SxProps } from '@mui/material'; export const directoryStyle: SxProps = { minHeight: '100vh', + background: '#fff', + position: 'relative', + '& .hero': { + minHeight: '40vh', + width: '100%', + borderRadius: '0 0 3rem 3rem', + background: PALETTE_COLORS['pine'], + display: 'flex', + justifyContent: 'space-around', + alignItems: 'center', + flexWrap: 'wrap', + py: 3, + }, + '& .hero > .MuiBox-root': { + transform: { md: 'translateY(10%)' }, + }, + '& .hero-left': { + width: { xs: '100%', md: '50%' }, + display: 'flex', + justifyContent: 'space-around', + alignItems: 'center', + }, + '& .hero-left-container .MuiButton-root': { + mt: 3, + }, + '& .hero-right': { + width: { xs: '100%', md: '50%' }, + display: 'flex', + justifyContent: 'space-around', + alignItems: 'center', + mt: { xs: 2, md: 0 }, + }, + '& .hero-right-container': { + mt: { xs: 2, md: 0 }, + width: { + xs: '90%', + sm: '80%', + }, + padding: '2rem', + background: PALETTE_COLORS['cream'], + borderRadius: '3rem', + }, + '& .hero-right-container .title': { + color: PALETTE_COLORS['neon_orange'], + }, + '& .hero-right-container .button-container': { + display: 'flex', + justifyContent: 'space-around', + alignItems: 'center', + fontSize: '10rem', + }, + '& .hero .MuiButton-root': { + fontSize: '1rem', + }, + '& .content': { + p: 2, + }, + '& .content-schedules': { + p: 3, + borderRadius: 5, + background: PALETTE_COLORS['cream'], + }, + '& .content-schedules > .MuiStack-root': { + background: PALETTE_COLORS['cream'], + borderRadius: 3, + overflow: 'hidden', + }, + '& .content-schedules .MuiStack-root > .MuiBox-root': { + display: 'flex', + justifyContent: 'space-between', + py: 0.5, + px: 2, + }, + '& .content-schedules .MuiStack-root > .bg-neon-light': { + background: PALETTE_COLORS['neon_orange_light'], + }, + '& .content-other-informations': { + mt: 2, + p: 3, + borderRadius: 5, + background: PALETTE_COLORS['cream'], + }, + '& .content-activity': { + p: 3, + borderRadius: 5, + background: PALETTE_COLORS['cream'], + }, + '& .content-map-container': { + mt: 2, + p: 3, + borderRadius: 5, + background: PALETTE_COLORS['cream'], + minHeight: '41vh', + position: 'relative', + }, + '& .content-right': { + display: 'flex', + flexDirection: 'column', + height: '100%', + }, + '& .content-right > MuiBox-root': { + flexGrow: 1, + }, }; From 2a3c6efb2ada508d74bcf0a8546fcbd624f63aac Mon Sep 17 00:00:00 2001 From: amourRamanantsiresy Date: Fri, 19 Dec 2025 11:46:09 +0300 Subject: [PATCH 3/4] chore: update directory --- src/pages/Directory/Ain (Auvergne-R-Alpes).ts | 396 +++++++++++++++++ src/pages/Directory/data.js | 409 ++++++++++++++++++ src/pages/Directory/directory.tsx | 280 ++++++------ src/pages/Directory/styles.ts | 29 +- src/pages/Directory/types.ts | 8 + 5 files changed, 988 insertions(+), 134 deletions(-) create mode 100644 src/pages/Directory/Ain (Auvergne-R-Alpes).ts create mode 100644 src/pages/Directory/data.js create mode 100644 src/pages/Directory/types.ts diff --git a/src/pages/Directory/Ain (Auvergne-R-Alpes).ts b/src/pages/Directory/Ain (Auvergne-R-Alpes).ts new file mode 100644 index 00000000..6a8faf56 --- /dev/null +++ b/src/pages/Directory/Ain (Auvergne-R-Alpes).ts @@ -0,0 +1,396 @@ +import { IRoofer } from './types'; + +export const AinAuvergneRAlpesDirectory: Record = { + '470493f9-1a59-46e3-a3cc-12a99bc78836': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOURGEOIS', + phone: '04 78 79 06 12', + email: 'bguipponi@bourgeoisentreprise.fr', + address: '235 RUE DE LA TRAILLE, 01700 MIRIBEL', + coordinates: [0, 0], + }, + '5f3c61b2-163d-4e22-a2f2-284f42d258d5': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'RICHARD SC', + phone: '07 89 31 40 16', + email: 'scrichard.pro@gmail.com', + address: '3 rue du Moulin, 01100 BELLIGNAT', + coordinates: [0, 0], + }, + '3d8de7c1-fb5e-49f5-b7e9-d614a4bda090': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SCOP BOIS LOGIC', + phone: '04 74 38 44 51', + email: 'contact@scopboislogic.fr', + address: '242 CHEMIN DE LA LONGERAYE, 01640 ST JEAN LE VIEUX', + coordinates: [0, 0], + }, + '117c408d-75b5-4c29-b88a-69dcd8b22992': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SOLUTIONS TRAITEMENTS MATERIAUX DANGER', + phone: '04 74 42 83 92', + email: 'contact@stmd-france.fr', + address: '485 Chemin de la Bergaderie, 01370 ST ETIENNE DU BOIS', + coordinates: [0, 0], + }, + '5bcffe71-e474-405b-a5e1-3be61451c17f': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'RS TOITURE', + phone: '07 60 71 53 56', + email: 'rstoiture69@gmail.com', + address: '12 ALLEE DES ARTISANS, 01600 TREVOUX', + coordinates: [0, 0], + }, + '1d34f32d-b915-4720-8523-8b4c303c19e5': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOTTERI MICHEL', + phone: '04 50 56 18 36', + email: 'entse-michel-botteri@wanadoo.fr', + address: 'ZA de Maboez, 01420 CORBONOD', + coordinates: [0, 0], + }, + '1b5c91e2-64e0-4046-b0ef-6ac095bc64d0': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GALLE', + phone: '04 74 39 01 32', + email: 'contact@galle-batiment.fr', + address: 'PARC D’ACTIVITES, ZONE SUD A 42, 01160 PONT D AIN', + coordinates: [0, 0], + }, + 'b695d420-7ad9-4595-9c34-2f15adf9452c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOURGEOIS', + phone: '04 78 79 06 12', + email: 'lionel.garin@vinci-construction.fr', + address: '235 RUE DE LA TRAILLE, 01700 MIRIBEL', + coordinates: [0, 0], + }, + '42bf844e-f40f-4617-85da-9ea26808d042': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BELLOT TOITURE', + phone: '04 74 08 56 46', + email: 'mbellot@attila.fr', + address: '767 Allée des Filiéristes, 01600 TREVOUX', + coordinates: [0, 0], + }, + '159c87e9-779f-4464-8fa0-037b5564747e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CONSTRUCTIONS METALLIQUES CHARPENTES DE L’AIN', + phone: '04 74 69 77 89', + email: 'cmca1@orange.fr', + address: 'Zone Industrielle, 01140 ST DIDIER SUR CHALARONNE', + coordinates: [0, 0], + }, + 'eab3224f-a96e-4e30-aaf7-0d7b06500d55': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MOREL BATIMENTS', + phone: '03 85 36 22 07', + email: 'accueil@morel-batiment.fr', + address: 'BP 17, 01290 CORMORANCHE SUR SAONE', + coordinates: [0, 0], + }, + 'b4ee964f-71aa-481e-8df4-4098736f71d0': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'C BOIS MENUISERIE', + phone: '04 74 68 33 76', + email: 'sarl@cboismenuiserie.com', + address: '482 RUE DE L’INDUSTRIE, ZI, 01480 JASSANS RIOTTIER', + coordinates: [0, 0], + }, + 'aa40fe1c-3028-44e5-9637-65d58c6ddd5e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ARCHIREL SAS', + phone: '04 74 34 05 40', + email: 'contact@archirel-charpente.fr', + address: 'BP 505, 01500 AMBERIEU EN BUGEY', + coordinates: [0, 0], + }, + '892dfaea-aa5b-4230-ae6e-bd4259626875': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MERMILLON FILS SARL', + phone: '04 50 56 90 15', + email: 'eric.mermillon@orange.fr', + address: 'Rue Principale, 01410 CHEZERY FORENS', + coordinates: [0, 0], + }, + 'ef5204a8-e616-49a0-b03d-ab82f68bd432': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'NINET FRERES', + phone: '04 50 59 91 76', + email: 'contact@ninetfreres.com', + address: '28 ROUTE DE SEYSSEL, 01200 BILLIAT', + coordinates: [0, 0], + }, + 'ca12ff46-6519-4b00-a95e-c3451de5a3f8': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'L’ATELIER CHARPENTE', + phone: '06 99 49 64 34', + email: 't.auger@lateliercharpente.fr', + address: '450 Grande Rue, 01110 BRENOD', + coordinates: [0, 0], + }, + '19ac866d-b907-439e-a5b8-7e7beb6efbeb': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ERCM', + phone: '04 74 51 64 21', + email: 'ercm.b.c@orange.fr', + address: 'Challix, 01250 JOURNANS', + coordinates: [0, 0], + }, + '21bde040-2330-41ea-8cf8-d5703a8355ae': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'FIRST', + phone: '09 63 21 98 59', + email: 'plomberiefirst@gmail.com', + address: 'FOURNITURE INSTALLATION RESEAUX, SANITAIRES THERMIQUES, 3 RUE DE LA DOMBES, 01700 NEYRON', + coordinates: [0, 0], + }, + 'a67c9f24-ece8-4379-8916-16255561ff0e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GARCON ETANCHEITE SAS', + phone: '04 78 91 35 33', + email: 'contact@garcon-etancheite.fr', + address: '51 ALLEE LUMIERE, PARC D’ACTIVITE DE MASSIEUX, 01600 MASSIEUX', + coordinates: [0, 0], + }, + '8bee3841-8bff-4bc9-a73f-84da237aad18': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TISSOT CHARPENTES', + phone: '04 74 52 68 46', + email: 'contact@charpente-tissot.com', + address: '850 ROUTE DE LESCHEROUX, LES COMBES, 01560 ST JULIEN SUR REYSSOUZE', + coordinates: [0, 0], + }, + '2b7f24b2-8a19-4d91-91f5-ba17b5713c75': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PREVOST TOITURE', + phone: '06 58 79 69 75', + email: 'prevosttoiture@bbox.fr', + address: '652A AVENUE DE LYON, 01960 PERONNAS', + coordinates: [0, 0], + }, + '50c9f7c0-67db-47ec-89d2-f0b3ed4245cc': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CODEX', + phone: '03 85 33 58 43', + email: 'ndexmier@codex.services', + address: '63 Zone d’Activité La Teppe, 01380 ST ANDRE DE BAGE', + coordinates: [0, 0], + }, + '8ea129b9-7910-4eba-acd3-d93cd9cea724': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SARL MALOD FAILLET', + phone: '04 74 36 88 76', + email: 'malod@grosgurin-vailloud.fr', + address: '355 Route du Riez, ZA du Grand Champ, 01640 JUJURIEUX', + coordinates: [0, 0], + }, + '07121032-3697-4ed1-9cb8-323fa3aed844': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MARTIN', + phone: '04 72 08 74 74', + email: 'contacts@martin-vitalys.fr', + address: '165 RUE MARIE CURIE, 01390 CIVRIEUX', + coordinates: [0, 0], + }, + '78027795-81f0-41b1-9f59-19b93ff4caca': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ZACCAGNINO FILS SARL', + phone: '03 85 30 09 51', + email: 'contact@zaccagnino.fr', + address: '30 Rue du Moulin Neuf, 01570 FEILLENS', + coordinates: [0, 0], + }, + '4118e62e-add0-482f-a581-852a660a40c4': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CMR', + phone: '04 74 42 85 47', + email: 'contact@cmr01.fr', + address: '91 Route de la Mitaine, 01240 MARLIEUX', + coordinates: [0, 0], + }, + '2ce4a4cf-915f-4a94-8889-64d77f080039': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'COMAI SAS', + phone: '04 74 23 29 06', + email: 'comai@comai01.com', + address: '1753 Rue de Majornas, CENORD, 01440 VIRIAT', + coordinates: [0, 0], + }, + '0bd68c14-a449-4191-b8ce-81eb511a5938': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BRESSON MCBI', + phone: '04 74 60 99 83', + email: 'contact@bresson-mcbi.fr', + address: 'ZA La Gravière, 01480 FAREINS', + coordinates: [0, 0], + }, + '9b869f3a-e911-4b47-8d1d-32989bbe3113': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TM2C', + phone: '04 74 38 25 29', + email: 'contact@corbioli.fr', + address: '152 Rue Pasteur, 01500 CHATEAU GAILLARD', + coordinates: [0, 0], + }, + 'e7be171b-3f29-4430-b5bd-3861d387a419': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BORDET Tanguy', + phone: '04 74 34 91 79', + email: 'tanguy.bordet@wanadoo.fr', + address: '238 RUE DE LA CIME, 01150 LEYMENT', + coordinates: [0, 0], + }, + '8223d5da-c1db-4e83-9dcd-9b684e928575': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BERNARD CIAIS ASSOCIES SARL', + phone: '04 74 35 96 06', + email: 'sarl.bca@sfr.fr', + address: 'ZA Le Grand Blossieu, 01150 LAGNIEU', + coordinates: [0, 0], + }, + 'be9b1096-d272-4b02-8944-3f7323353773': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DETOUILLON SAS', + phone: '04 74 77 40 67', + email: 'rmorel@detouillon-bellignat.fr', + address: '10 ZA du Moulin, 01100 BELLIGNAT', + coordinates: [0, 0], + }, + '8aa83f77-f887-4ee6-bc2f-fa70d3c251db': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'RENAUD SAS', + phone: '03 85 31 01 33', + email: 'f.monterrat@renaud-duby.fr', + address: '68 Rue de la Croix Colin, 01750 REPLONGES', + coordinates: [0, 0], + }, + '9ad5a2a2-8f63-418d-bf65-3ddda2494341': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'NESME ERIC EURL', + phone: '04 74 34 10 92', + email: 'eurl.ericnesme@orange.fr', + address: 'ZA MOULIN A PAPIER, 01230 ST RAMBERT EN BUGEY', + coordinates: [0, 0], + }, + 'cc0c8a60-c108-4bdf-a6b6-862c585dcafa': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TABOURET SAS', + phone: '04 74 30 32 82', + email: 'contact@tabouret-btp.fr', + address: '639 Route du Mas Vernon, 01240 DOMPIERRE SUR VEYLE', + coordinates: [0, 0], + }, + '548c5827-a212-4b47-b5fc-ed90984c6864': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GEOFFRAY DIDIER', + phone: '04 74 61 02 97', + email: 'geoffray.didier.entreprise@gmail.com', + address: '205 CHEMIN DE BEL AIR, 01800 RIGNIEUX LE FRANC', + coordinates: [0, 0], + }, + '4cc2616e-5c92-4c55-9286-c60241c0ebfa': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CARRIER CHARPENTE', + phone: '04 74 36 04 62', + email: 'contact@carrier-charpente.fr', + address: 'ZA LES CARRIAUX, 01110 BRENOD', + coordinates: [0, 0], + }, + 'e7d3e4b9-9a34-412f-9ddb-2e6dc6560cf7': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GIROD MORETTI SAS', + phone: '04 74 75 26 01', + email: 'danielzarlenga@girodmoretti.com', + address: 'ZA EN FAURIANNE, 01460 BEARD GEOVREISSIAT', + coordinates: [0, 0], + }, + '2137384c-b245-422d-8f73-039a1d78c8bd': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHARPENTE MORTIER', + phone: '04 74 35 51 43', + email: 'contact@charpente-mortier.com', + address: 'Le Pied de la Côte, 01160 ST MARTIN DU MONT', + coordinates: [0, 0], + }, + '91d507b3-0f49-4a54-a211-bde35c27a123': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PERRAUD & ASSOCIES SAS', + phone: '04 74 36 91 55', + email: 'franck.perraud@perraud-associes.com', + address: '590 Route de Genève, 01640 ST JEAN LE VIEUX', + coordinates: [0, 0], + }, + '2334760b-96f2-4319-b118-eecc0b32244a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'FERRARIS', + phone: '04 78 88 68 46', + email: 'comptabilite@ferraris-sas.com', + address: '122 ROUTE DE GENEVE, 01700 NEYRON', + coordinates: [0, 0], + }, + '08368dad-35dd-4f1a-a80c-2fbad713df57': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BC CHARPENTES', + phone: '06 12 37 03 39', + email: 'b.c.charpentes@gmail.com', + address: '894 RUE DE L’OUDAR, 01170 GEX', + coordinates: [0, 0], + }, + 'c995be2b-d454-4197-b2d2-271bcf95a42c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CLTF SARL', + phone: '03 85 31 54 32', + email: 'contact@cltf.fr', + address: '144 chemin des Artisans, Z I les Sablonnettes, 01290 LAIZ', + coordinates: [0, 0], + }, + 'eee12cb3-a641-4bdf-8544-70ac197112b4': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'VIRICEL SAS', + phone: '04 74 00 21 71', + email: 'v.viricel@viricel.fr', + address: 'BP 327, 01603 TREVOUX CEDEX', + coordinates: [0, 0], + }, + '535cb21e-8ba2-40a3-83ba-a97069ec7253': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'LUCAS Michel SARL', + phone: '06 27 65 62 07', + email: 'sarl.lucasmichel@sfr.fr', + address: '1210 ROUTE DE ST MARTIN, 01160 ST MARTIN DU MONT', + coordinates: [0, 0], + }, + '349140f6-2d11-4a94-8488-c4bbf87ac644': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOUHOT SARL', + phone: '06 29 62 08 70', + email: 'bouhot.jordan@gmail.com', + address: '900 CHEMIN DE MYGLENE, 01250 VILLEREVERSURE', + coordinates: [0, 0], + }, + 'e15e2be9-066a-4cd8-9c14-8ff4aa63847c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ANTONIOLI CHARPENTE', + phone: '06 82 19 16 93', + email: 'julien.antonioli@hotmail.fr', + address: '327 RUE DU GACHET, 01630 ST JEAN DE GONVILLE', + coordinates: [0, 0], + }, + '6c010cdb-2d5d-49bd-8f86-742edc6be774': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TOURNIER', + phone: '04 74 75 77 37', + email: 'contact@sarl-tournier.fr', + address: 'ZA Les Pellants, 01430 ST MARTIN DU FRENE', + coordinates: [0, 0], + }, + '02b67c6c-6f64-40d1-9d3b-fea45c75258d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DUCROZET MONINOT SARL', + phone: '04 74 23 27 61', + email: 'contact@ducrozet-moninot.fr', + address: '73 Impasse de la Calidon, 01000 ST DENIS LES BOURG', + coordinates: [0, 0], + }, +}; diff --git a/src/pages/Directory/data.js b/src/pages/Directory/data.js new file mode 100644 index 00000000..02dd50e6 --- /dev/null +++ b/src/pages/Directory/data.js @@ -0,0 +1,409 @@ +import fs from 'fs/promises'; + +const value = [ + [ + '470493f9-1a59-46e3-a3cc-12a99bc78836', + 'Couvreur / Toiture / Etanchéité', + 'BOURGEOIS', + '04 78 79 06 12', + 'bguipponi@bourgeoisentreprise.fr', + '235 RUE DE LA TRAILLE, 01700 MIRIBEL', + ], + [ + '5f3c61b2-163d-4e22-a2f2-284f42d258d5', + 'Couvreur / Toiture / Etanchéité', + 'RICHARD SC', + '07 89 31 40 16', + 'scrichard.pro@gmail.com', + '3 rue du Moulin, 01100 BELLIGNAT', + ], + [ + '3d8de7c1-fb5e-49f5-b7e9-d614a4bda090', + 'Couvreur / Toiture / Etanchéité', + 'SCOP BOIS LOGIC', + '04 74 38 44 51', + 'contact@scopboislogic.fr', + '242 CHEMIN DE LA LONGERAYE, 01640 ST JEAN LE VIEUX', + ], + [ + '117c408d-75b5-4c29-b88a-69dcd8b22992', + 'Couvreur / Toiture / Etanchéité', + 'SOLUTIONS TRAITEMENTS MATERIAUX DANGER', + '04 74 42 83 92', + 'contact@stmd-france.fr', + '485 Chemin de la Bergaderie, 01370 ST ETIENNE DU BOIS', + ], + [ + '5bcffe71-e474-405b-a5e1-3be61451c17f', + 'Couvreur / Toiture / Etanchéité', + 'RS TOITURE', + '07 60 71 53 56', + 'rstoiture69@gmail.com', + '12 ALLEE DES ARTISANS, 01600 TREVOUX', + ], + [ + '1d34f32d-b915-4720-8523-8b4c303c19e5', + 'Couvreur / Toiture / Etanchéité', + 'BOTTERI MICHEL', + '04 50 56 18 36', + 'entse-michel-botteri@wanadoo.fr', + 'ZA de Maboez, 01420 CORBONOD', + ], + [ + '1b5c91e2-64e0-4046-b0ef-6ac095bc64d0', + 'Couvreur / Toiture / Etanchéité', + 'GALLE', + '04 74 39 01 32', + 'contact@galle-batiment.fr', + 'PARC D’ACTIVITES, ZONE SUD A 42, 01160 PONT D AIN', + ], + [ + 'b695d420-7ad9-4595-9c34-2f15adf9452c', + 'Couvreur / Toiture / Etanchéité', + 'BOURGEOIS', + '04 78 79 06 12', + 'lionel.garin@vinci-construction.fr', + '235 RUE DE LA TRAILLE, 01700 MIRIBEL', + ], + [ + '42bf844e-f40f-4617-85da-9ea26808d042', + 'Couvreur / Toiture / Etanchéité', + 'BELLOT TOITURE', + '04 74 08 56 46', + 'mbellot@attila.fr', + '767 Allée des Filiéristes, 01600 TREVOUX', + ], + [ + '159c87e9-779f-4464-8fa0-037b5564747e', + 'Couvreur / Toiture / Etanchéité', + 'CONSTRUCTIONS METALLIQUES CHARPENTES DE L’AIN', + '04 74 69 77 89', + 'cmca1@orange.fr', + 'Zone Industrielle, 01140 ST DIDIER SUR CHALARONNE', + ], + [ + 'eab3224f-a96e-4e30-aaf7-0d7b06500d55', + 'Couvreur / Toiture / Etanchéité', + 'MOREL BATIMENTS', + '03 85 36 22 07', + 'accueil@morel-batiment.fr', + 'BP 17, 01290 CORMORANCHE SUR SAONE', + ], + [ + 'b4ee964f-71aa-481e-8df4-4098736f71d0', + 'Couvreur / Toiture / Etanchéité', + 'C BOIS MENUISERIE', + '04 74 68 33 76', + 'sarl@cboismenuiserie.com', + '482 RUE DE L’INDUSTRIE, ZI, 01480 JASSANS RIOTTIER', + ], + [ + 'aa40fe1c-3028-44e5-9637-65d58c6ddd5e', + 'Couvreur / Toiture / Etanchéité', + 'ARCHIREL SAS', + '04 74 34 05 40', + 'contact@archirel-charpente.fr', + 'BP 505, 01500 AMBERIEU EN BUGEY', + ], + [ + '892dfaea-aa5b-4230-ae6e-bd4259626875', + 'Couvreur / Toiture / Etanchéité', + 'MERMILLON FILS SARL', + '04 50 56 90 15', + 'eric.mermillon@orange.fr', + 'Rue Principale, 01410 CHEZERY FORENS', + ], + [ + 'ef5204a8-e616-49a0-b03d-ab82f68bd432', + 'Couvreur / Toiture / Etanchéité', + 'NINET FRERES', + '04 50 59 91 76', + 'contact@ninetfreres.com', + '28 ROUTE DE SEYSSEL, 01200 BILLIAT', + ], + [ + 'ca12ff46-6519-4b00-a95e-c3451de5a3f8', + 'Couvreur / Toiture / Etanchéité', + 'L’ATELIER CHARPENTE', + '06 99 49 64 34', + 't.auger@lateliercharpente.fr', + '450 Grande Rue, 01110 BRENOD', + ], + ['19ac866d-b907-439e-a5b8-7e7beb6efbeb', 'Couvreur / Toiture / Etanchéité', 'ERCM', '04 74 51 64 21', 'ercm.b.c@orange.fr', 'Challix, 01250 JOURNANS'], + [ + '21bde040-2330-41ea-8cf8-d5703a8355ae', + 'Couvreur / Toiture / Etanchéité', + 'FIRST', + '09 63 21 98 59', + 'plomberiefirst@gmail.com', + 'FOURNITURE INSTALLATION RESEAUX, SANITAIRES THERMIQUES, 3 RUE DE LA DOMBES, 01700 NEYRON', + ], + [ + 'a67c9f24-ece8-4379-8916-16255561ff0e', + 'Couvreur / Toiture / Etanchéité', + 'GARCON ETANCHEITE SAS', + '04 78 91 35 33', + 'contact@garcon-etancheite.fr', + '51 ALLEE LUMIERE, PARC D’ACTIVITE DE MASSIEUX, 01600 MASSIEUX', + ], + [ + '8bee3841-8bff-4bc9-a73f-84da237aad18', + 'Couvreur / Toiture / Etanchéité', + 'TISSOT CHARPENTES', + '04 74 52 68 46', + 'contact@charpente-tissot.com', + '850 ROUTE DE LESCHEROUX, LES COMBES, 01560 ST JULIEN SUR REYSSOUZE', + ], + [ + '2b7f24b2-8a19-4d91-91f5-ba17b5713c75', + 'Couvreur / Toiture / Etanchéité', + 'PREVOST TOITURE', + '06 58 79 69 75', + 'prevosttoiture@bbox.fr', + '652A AVENUE DE LYON, 01960 PERONNAS', + ], + [ + '50c9f7c0-67db-47ec-89d2-f0b3ed4245cc', + 'Couvreur / Toiture / Etanchéité', + 'CODEX', + '03 85 33 58 43', + 'ndexmier@codex.services', + '63 Zone d’Activité La Teppe, 01380 ST ANDRE DE BAGE', + ], + [ + '8ea129b9-7910-4eba-acd3-d93cd9cea724', + 'Couvreur / Toiture / Etanchéité', + 'SARL MALOD FAILLET', + '04 74 36 88 76', + 'malod@grosgurin-vailloud.fr', + '355 Route du Riez, ZA du Grand Champ, 01640 JUJURIEUX', + ], + [ + '07121032-3697-4ed1-9cb8-323fa3aed844', + 'Couvreur / Toiture / Etanchéité', + 'MARTIN', + '04 72 08 74 74', + 'contacts@martin-vitalys.fr', + '165 RUE MARIE CURIE, 01390 CIVRIEUX', + ], + [ + '78027795-81f0-41b1-9f59-19b93ff4caca', + 'Couvreur / Toiture / Etanchéité', + 'ZACCAGNINO FILS SARL', + '03 85 30 09 51', + 'contact@zaccagnino.fr', + '30 Rue du Moulin Neuf, 01570 FEILLENS', + ], + [ + '4118e62e-add0-482f-a581-852a660a40c4', + 'Couvreur / Toiture / Etanchéité', + 'CMR', + '04 74 42 85 47', + 'contact@cmr01.fr', + '91 Route de la Mitaine, 01240 MARLIEUX', + ], + [ + '2ce4a4cf-915f-4a94-8889-64d77f080039', + 'Couvreur / Toiture / Etanchéité', + 'COMAI SAS', + '04 74 23 29 06', + 'comai@comai01.com', + '1753 Rue de Majornas, CENORD, 01440 VIRIAT', + ], + [ + '0bd68c14-a449-4191-b8ce-81eb511a5938', + 'Couvreur / Toiture / Etanchéité', + 'BRESSON MCBI', + '04 74 60 99 83', + 'contact@bresson-mcbi.fr', + 'ZA La Gravière, 01480 FAREINS', + ], + [ + '9b869f3a-e911-4b47-8d1d-32989bbe3113', + 'Couvreur / Toiture / Etanchéité', + 'TM2C', + '04 74 38 25 29', + 'contact@corbioli.fr', + '152 Rue Pasteur, 01500 CHATEAU GAILLARD', + ], + [ + 'e7be171b-3f29-4430-b5bd-3861d387a419', + 'Couvreur / Toiture / Etanchéité', + 'BORDET Tanguy', + '04 74 34 91 79', + 'tanguy.bordet@wanadoo.fr', + '238 RUE DE LA CIME, 01150 LEYMENT', + ], + [ + '8223d5da-c1db-4e83-9dcd-9b684e928575', + 'Couvreur / Toiture / Etanchéité', + 'BERNARD CIAIS ASSOCIES SARL', + '04 74 35 96 06', + 'sarl.bca@sfr.fr', + 'ZA Le Grand Blossieu, 01150 LAGNIEU', + ], + [ + 'be9b1096-d272-4b02-8944-3f7323353773', + 'Couvreur / Toiture / Etanchéité', + 'DETOUILLON SAS', + '04 74 77 40 67', + 'rmorel@detouillon-bellignat.fr', + '10 ZA du Moulin, 01100 BELLIGNAT', + ], + [ + '8aa83f77-f887-4ee6-bc2f-fa70d3c251db', + 'Couvreur / Toiture / Etanchéité', + 'RENAUD SAS', + '03 85 31 01 33', + 'f.monterrat@renaud-duby.fr', + '68 Rue de la Croix Colin, 01750 REPLONGES', + ], + [ + '9ad5a2a2-8f63-418d-bf65-3ddda2494341', + 'Couvreur / Toiture / Etanchéité', + 'NESME ERIC EURL', + '04 74 34 10 92', + 'eurl.ericnesme@orange.fr', + 'ZA MOULIN A PAPIER, 01230 ST RAMBERT EN BUGEY', + ], + [ + 'cc0c8a60-c108-4bdf-a6b6-862c585dcafa', + 'Couvreur / Toiture / Etanchéité', + 'TABOURET SAS', + '04 74 30 32 82', + 'contact@tabouret-btp.fr', + '639 Route du Mas Vernon, 01240 DOMPIERRE SUR VEYLE', + ], + [ + '548c5827-a212-4b47-b5fc-ed90984c6864', + 'Couvreur / Toiture / Etanchéité', + 'GEOFFRAY DIDIER', + '04 74 61 02 97', + 'geoffray.didier.entreprise@gmail.com', + '205 CHEMIN DE BEL AIR, 01800 RIGNIEUX LE FRANC', + ], + [ + '4cc2616e-5c92-4c55-9286-c60241c0ebfa', + 'Couvreur / Toiture / Etanchéité', + 'CARRIER CHARPENTE', + '04 74 36 04 62', + 'contact@carrier-charpente.fr', + 'ZA LES CARRIAUX, 01110 BRENOD', + ], + [ + 'e7d3e4b9-9a34-412f-9ddb-2e6dc6560cf7', + 'Couvreur / Toiture / Etanchéité', + 'GIROD MORETTI SAS', + '04 74 75 26 01', + 'danielzarlenga@girodmoretti.com', + 'ZA EN FAURIANNE, 01460 BEARD GEOVREISSIAT', + ], + [ + '2137384c-b245-422d-8f73-039a1d78c8bd', + 'Couvreur / Toiture / Etanchéité', + 'CHARPENTE MORTIER', + '04 74 35 51 43', + 'contact@charpente-mortier.com', + 'Le Pied de la Côte, 01160 ST MARTIN DU MONT', + ], + [ + '91d507b3-0f49-4a54-a211-bde35c27a123', + 'Couvreur / Toiture / Etanchéité', + 'PERRAUD & ASSOCIES SAS', + '04 74 36 91 55', + 'franck.perraud@perraud-associes.com', + '590 Route de Genève, 01640 ST JEAN LE VIEUX', + ], + [ + '2334760b-96f2-4319-b118-eecc0b32244a', + 'Couvreur / Toiture / Etanchéité', + 'FERRARIS', + '04 78 88 68 46', + 'comptabilite@ferraris-sas.com', + '122 ROUTE DE GENEVE, 01700 NEYRON', + ], + [ + '08368dad-35dd-4f1a-a80c-2fbad713df57', + 'Couvreur / Toiture / Etanchéité', + 'BC CHARPENTES', + '06 12 37 03 39', + 'b.c.charpentes@gmail.com', + '894 RUE DE L’OUDAR, 01170 GEX', + ], + [ + 'c995be2b-d454-4197-b2d2-271bcf95a42c', + 'Couvreur / Toiture / Etanchéité', + 'CLTF SARL', + '03 85 31 54 32', + 'contact@cltf.fr', + '144 chemin des Artisans, Z I les Sablonnettes, 01290 LAIZ', + ], + [ + 'eee12cb3-a641-4bdf-8544-70ac197112b4', + 'Couvreur / Toiture / Etanchéité', + 'VIRICEL SAS', + '04 74 00 21 71', + 'v.viricel@viricel.fr', + 'BP 327, 01603 TREVOUX CEDEX', + ], + [ + '535cb21e-8ba2-40a3-83ba-a97069ec7253', + 'Couvreur / Toiture / Etanchéité', + 'LUCAS Michel SARL', + '06 27 65 62 07', + 'sarl.lucasmichel@sfr.fr', + '1210 ROUTE DE ST MARTIN, 01160 ST MARTIN DU MONT', + ], + [ + '349140f6-2d11-4a94-8488-c4bbf87ac644', + 'Couvreur / Toiture / Etanchéité', + 'BOUHOT SARL', + '06 29 62 08 70', + 'bouhot.jordan@gmail.com', + '900 CHEMIN DE MYGLENE, 01250 VILLEREVERSURE', + ], + [ + 'e15e2be9-066a-4cd8-9c14-8ff4aa63847c', + 'Couvreur / Toiture / Etanchéité', + 'ANTONIOLI CHARPENTE', + '06 82 19 16 93', + 'julien.antonioli@hotmail.fr', + '327 RUE DU GACHET, 01630 ST JEAN DE GONVILLE', + ], + [ + '6c010cdb-2d5d-49bd-8f86-742edc6be774', + 'Couvreur / Toiture / Etanchéité', + 'TOURNIER', + '04 74 75 77 37', + 'contact@sarl-tournier.fr', + 'ZA Les Pellants, 01430 ST MARTIN DU FRENE', + ], + [ + '02b67c6c-6f64-40d1-9d3b-fea45c75258d', + 'Couvreur / Toiture / Etanchéité', + 'DUCROZET MONINOT SARL', + '04 74 23 27 61', + 'contact@ducrozet-moninot.fr', + '73 Impasse de la Calidon, 01000 ST DENIS LES BOURG', + ], +]; + +const getActivity = (value) => value.split(' / '); + +const result = {}; +const getRoofer = (v) => { + result[v[0]] = { + activities: getActivity(v[1]), + name: v[2], + phone: v[3], + email: v[4], + address: v[5], + coordinates: [0, 0], + }; +}; + +value.forEach(getRoofer); + +fs.writeFile('data.json', JSON.stringify(result)).then(() => { + console.log('doen'); +}); diff --git a/src/pages/Directory/directory.tsx b/src/pages/Directory/directory.tsx index 90503153..5361eafd 100644 --- a/src/pages/Directory/directory.tsx +++ b/src/pages/Directory/directory.tsx @@ -1,11 +1,13 @@ import { FC, useState } from 'react'; import { Circle, MapContainer, Marker, Popup, TileLayer, useMap } from 'react-leaflet'; +import { useNavigate, useParams } from 'react-router-dom'; -import { LocationOn } from '@mui/icons-material'; -import { Box, Button, Chip, Grid, Stack, Typography } from '@mui/material'; +import { Email, Phone } from '@mui/icons-material'; +import { Box, Button, Chip, Stack, Typography, useMediaQuery, useTheme } from '@mui/material'; import { Icon } from 'leaflet'; import 'leaflet/dist/leaflet.css'; +import { AinAuvergneRAlpesDirectory } from './Ain (Auvergne-R-Alpes)'; import { directoryStyle as style } from './styles'; const userIcon = new Icon({ @@ -20,37 +22,44 @@ const ChangeLocation: FC<{ coordinates: [number, number] }> = (props) => { }; const parisLocation = [48.8581479079253, 2.342225169981041]; -const houilleLocation = [48.92680381284064, 2.1887642439036217]; export const Directory = () => { - const [location, setLocation] = useState(parisLocation as any); + const [location] = useState(parisLocation as any); + const { id } = useParams(); + + const current = AinAuvergneRAlpesDirectory[id]; + + const theme = useTheme(); + const isLessThanLg = useMediaQuery(theme.breakpoints.down('lg')); + + const navigate = useNavigate(); + + const handleAskForInvoice = () => navigate('/diagnostic-toiture-particulier'); + const handleTryBirdia = () => window.location.replace('https://dashboard.birdia.fr/'); return ( - - Toitures Robert - - - SIRET 75119619700022 + + {current.name} - + - - Vous êtes couvreur ? - + Vous êtes couvreur ? Investissez dans une solution intelligente qui automatise l'analyse des images aériennes pour obtenir des évaluations fiables des toitures, végétations ou structures. - @@ -58,129 +67,144 @@ export const Directory = () => { - - - - Activité - - - - - - - - - - - - Zone d'intervention - - - - 83 r Égalités, 78800 Houilles - - - Villes d'interventions : + + + + + Informations + + + Contactes + + + + + + {current.phone} - - - - - - - - - - - - - - - - - - - - Zone d'intervention - - + + + + {current.email} + - - - - - - - - Horaires - - - - Lundi - 08h-19h - - - Mardi - 08h-19h - - - Mercredi - 08h-19h - - - Jeudi - 08h-19h - - - Vendredi - 08h-19h - - - Samedi - 08h-12h + + + Adresse + + {current.address} + + + + + Activité + + + {current.activities.map((activity) => ( + + ))} + - - Dimanche - Fermé + + {isLessThanLg && ( + + + + Horaires + + + + Lundi + 08h-19h + + + Mardi + 08h-19h + + + Mercredi + 08h-19h + + + Jeudi + 08h-19h + + + Vendredi + 08h-19h + + + Samedi + 08h-12h + + + Dimanche + Fermé + + + - + )} - - - Autres Informations - - - Types de prestations - - Déplacement chez le client - - Éligible service à la personne + + + Zone d'intervention - Non + + + + + + + Zone d'intervention + + + + {!isLessThanLg && ( + + + + Horaires + + + + Lundi + 08h-19h + + + Mardi + 08h-19h + + + Mercredi + 08h-19h + + + Jeudi + 08h-19h + + + Vendredi + 08h-19h + + + Samedi + 08h-12h + + + Dimanche + Fermé + + + + + )} ); diff --git a/src/pages/Directory/styles.ts b/src/pages/Directory/styles.ts index 6fac813f..48abefca 100644 --- a/src/pages/Directory/styles.ts +++ b/src/pages/Directory/styles.ts @@ -20,23 +20,28 @@ export const directoryStyle: SxProps = { transform: { md: 'translateY(10%)' }, }, '& .hero-left': { - width: { xs: '100%', md: '50%' }, + width: { xs: '100%', md: '45%' }, display: 'flex', justifyContent: 'space-around', alignItems: 'center', + mt: 2, }, '& .hero-left-container .MuiButton-root': { mt: 3, }, + '& .hero-left-container .title': { + fontSize: { xs: '1.8rem', sm: '2rem' }, + }, '& .hero-right': { - width: { xs: '100%', md: '50%' }, + width: { xs: '100%', md: '55%' }, display: 'flex', justifyContent: 'space-around', alignItems: 'center', + textAlign: 'justify', mt: { xs: 2, md: 0 }, }, '& .hero-right-container': { - mt: { xs: 2, md: 0 }, + mt: { xs: 2, sm: 0 }, width: { xs: '90%', sm: '80%', @@ -47,6 +52,10 @@ export const directoryStyle: SxProps = { }, '& .hero-right-container .title': { color: PALETTE_COLORS['neon_orange'], + fontSize: { + xs: '1.6rem', + sm: '2rem', + }, }, '& .hero-right-container .button-container': { display: 'flex', @@ -80,15 +89,23 @@ export const directoryStyle: SxProps = { background: PALETTE_COLORS['neon_orange_light'], }, '& .content-other-informations': { - mt: 2, - p: 3, + mb: 2, borderRadius: 5, background: PALETTE_COLORS['cream'], }, '& .content-activity': { - p: 3, + gap: 2, + display: 'flex', + }, + '& .content-activity > .MuiBox-root': { borderRadius: 5, + p: 3, background: PALETTE_COLORS['cream'], + flexGrow: 1, + minWidth: { + xs: '100%', + md: '40%', + }, }, '& .content-map-container': { mt: 2, diff --git a/src/pages/Directory/types.ts b/src/pages/Directory/types.ts new file mode 100644 index 00000000..9325b140 --- /dev/null +++ b/src/pages/Directory/types.ts @@ -0,0 +1,8 @@ +export interface IRoofer { + activities: string[]; + name: string; + phone: string; + email: string; + address: string; + coordinates?: [number, number]; +} From 0f08dd5285a30650158e36a8884e5e506a6be1af Mon Sep 17 00:00:00 2001 From: amourRamanantsiresy Date: Wed, 24 Dec 2025 13:10:17 +0300 Subject: [PATCH 4/4] chore: implement directory --- src/App.tsx | 5 +- .../Directory/Aisne (Hauts-de-France).ts | 380 ++++++++++++ .../Directory/Allier (Auvergne-R-Alpes).ts | 436 ++++++++++++++ src/pages/Directory/Alpes Maritimes.ts | 380 ++++++++++++ src/pages/Directory/Alpes-Haut-Provence.ts | 212 +++++++ .../Directory/Ardeche (Auvergne-R-Alpes).ts | 276 +++++++++ src/pages/Directory/Aveyron ( Occitanie ).ts | 180 ++++++ src/pages/Directory/Bouches-du-Rhone.ts | 324 ++++++++++ .../Directory/Cantal (Auvergne-R-Alpes).ts | 3 + src/pages/Directory/Hautes-Alptes.ts | 564 ++++++++++++++++++ src/pages/Directory/directory-list-item.tsx | 29 + src/pages/Directory/directory-list.tsx | 29 + src/pages/Directory/directory.tsx | 6 +- src/pages/Directory/index.ts | 1 + src/pages/Directory/styles.ts | 12 + src/pages/Directory/zones.ts | 22 + 16 files changed, 2854 insertions(+), 5 deletions(-) create mode 100644 src/pages/Directory/Aisne (Hauts-de-France).ts create mode 100644 src/pages/Directory/Allier (Auvergne-R-Alpes).ts create mode 100644 src/pages/Directory/Alpes Maritimes.ts create mode 100644 src/pages/Directory/Alpes-Haut-Provence.ts create mode 100644 src/pages/Directory/Ardeche (Auvergne-R-Alpes).ts create mode 100644 src/pages/Directory/Aveyron ( Occitanie ).ts create mode 100644 src/pages/Directory/Bouches-du-Rhone.ts create mode 100644 src/pages/Directory/Cantal (Auvergne-R-Alpes).ts create mode 100644 src/pages/Directory/Hautes-Alptes.ts create mode 100644 src/pages/Directory/directory-list-item.tsx create mode 100644 src/pages/Directory/directory-list.tsx create mode 100644 src/pages/Directory/zones.ts diff --git a/src/App.tsx b/src/App.tsx index b8b0482b..60d098e9 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -9,7 +9,7 @@ import { AdvertisingCampaign } from '@pages/Advertising-Campaign'; import { Collectivity } from '@pages/Collectivity'; import { Contact } from '@pages/Contact'; import { Craftsman } from '@pages/Craftsman/Craftsman'; -import { Directory } from '@pages/Directory'; +import { Directory, DirectoryList } from '@pages/Directory'; import { PdfReader } from '@pages/GCU'; import { Insurance } from '@pages/Insurance'; import { NavigationPlan } from '@pages/Navigation-Plan'; @@ -266,7 +266,8 @@ function App() { } /> } /> } /> - } /> + } /> + } /> } /> } /> } /> diff --git a/src/pages/Directory/Aisne (Hauts-de-France).ts b/src/pages/Directory/Aisne (Hauts-de-France).ts new file mode 100644 index 00000000..e6f517e8 --- /dev/null +++ b/src/pages/Directory/Aisne (Hauts-de-France).ts @@ -0,0 +1,380 @@ +import { IRoofer } from './types'; + +export const AisneHautsDeFrance: Record = { + 'fb25af94-7df3-45fb-8bcc-349c01c4a297': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'VALLEE BRUNO', + phone: '06 85 66 25 53', + email: 'bruno.vallee065@orange.fr', + address: '69 Rue de Verdun, 02500, NEUVE MAISON', + coordinates: [0, 0], + }, + '57d4a497-0004-436b-a4a8-1e1825fca5a1': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'HERBECK LAURENT ENT.', + phone: '03 23 55 87 13', + email: 'laurent.herbeck@wanadoo.fr', + address: '14 RUE DU MOULIN, 02210, ARMENTIERES SUR OURCQ', + coordinates: [0, 0], + }, + 'bc233712-3de9-469e-8734-39b37365f8f7': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DECOMBLE Père & Fils SARL', + phone: '03 23 22 65 74', + email: 'thierry.decomble@orange.fr', + address: '7 Rue de Montigny, 02340, DIZY LE GROS', + coordinates: [0, 0], + }, + '6edbf3f1-bd60-4e91-8cd9-1c9b34416b28': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'C.Z.M SARL', + phone: '03 23 39 33 90', + email: 'queantmichel@live.fr', + address: '19 RUE DANIELLE CASANOVA, 02300, OGNES', + coordinates: [0, 0], + }, + 'e466275f-a1ea-475d-8d69-2c80b8287784': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CLEROY SARL', + phone: '03 23 74 29 08', + email: 'stecleroy@gmail.com', + address: '32 Rue Mahieux, 02290, AMBLENY', + coordinates: [0, 0], + }, + 'f6c1d0e3-309e-4ebf-9fc1-4c7c1d343fa8': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PICHENOT MARTIAL', + phone: '03 23 80 21 07', + email: 'martial.pichenot@orange.fr', + address: '44 rue des Frères Doumer, ANIZY LE CHATEAU, 02320, ANIZY LE GRAND', + coordinates: [0, 0], + }, + '1316e488-0b6c-49f4-9971-78f8abcb4ab4': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'FRUMIN David', + phone: '03 23 75 03 39', + email: 'couverture.frumin-david@wanadoo.fr', + address: 'Z.A. de la Fosselle, Rue de Vaux Fourché, 02880, BUCY LE LONG', + coordinates: [0, 0], + }, + '394f50c2-b670-4747-abc5-47325bcfb3eb': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'LEROY Dominique', + phone: '03 23 53 37 96', + email: '', + address: '2 Bis rue du Lavoir, 02880, CUFFIES', + coordinates: [0, 0], + }, + '1b36dd36-e275-4ef5-b213-f881c5ea001a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'OLIVIER Hervé Couverture Zinguerie', + phone: '03 23 82 77 15', + email: 'olivierherve@wanadoo.fr', + address: '43 Chemin de Ronde, 02130, FERE EN TARDENOIS', + coordinates: [0, 0], + }, + '8813ac06-87f2-488c-9ead-6e7746bfa0d7': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PIERROT COUVERTURE', + phone: '06 19 29 02 86', + email: 'eurlpierrotcouverture@gmail.com', + address: '43 BIS RUE PRINCIPALE, 02190, LOR', + coordinates: [0, 0], + }, + 'd122faf6-b5cd-436c-9561-04e010c7a0a2': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GAUDEFROY Stéphane', + phone: '03 23 69 97 93', + email: 'stephanegaudefroy@sfr.fr', + address: "25 Rue de l'Europe, 02850, TRELOU SUR MARNE", + coordinates: [0, 0], + }, + 'f09578bc-fe7f-4601-952d-79fceb9c837c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CEDRIC THIEBAUT SASU', + phone: '06 33 21 54 77', + email: 'sas.cedric.thiebaut@gmail.com', + address: '37 RUE PRINCIPALE, 02270, NOUVION ET CATILLON', + coordinates: [0, 0], + }, + 'a15dd259-d10e-4a71-a4d7-815d7a671aa9': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DACC SARL', + phone: '03 23 69 65 98', + email: 'daviotcedric@gmail.com', + address: '3 AVENUE DE CHAMPAGNE, 02650, MEZY MOULINS', + coordinates: [0, 0], + }, + '1e034aa9-d743-410d-980c-276e75ad574d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: "CAP'COMBLES SARL", + phone: '03 23 97 36 97', + email: 'contact@capcombles.com', + address: '46, route Nationale, BP 17, 02260, LA FLAMENGRIE', + coordinates: [0, 0], + }, + '705a4d2d-cd30-4651-a31d-8a3db306a8aa': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'OLIVIN GILLES (Monsieur)', + phone: '03 23 22 25 29', + email: 'gilles.olivin@sfr.fr', + address: '25 Rue du Auquerne, 02350, GIZY', + coordinates: [0, 0], + }, + 'd1e5e9e9-09ca-4779-8651-64e237020508': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DUVAL PATRICK Père et Fils SARL', + phone: '03 23 82 71 00', + email: 'sarl.patrick.duval@orange.fr', + address: '28 Faubourg de Villiers, 02310, CHARLY SUR MARNE', + coordinates: [0, 0], + }, + '8fd7a205-6604-4332-a759-6c4e46ab75c9': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'RICHARD S.A.R.L.', + phone: '03 23 96 49 76', + email: 'sarlrichard.chandelle@orange.fr', + address: '8 Rue du Rossignol, 02600, FLEURY', + coordinates: [0, 0], + }, + 'ee979811-f1d7-41d0-ac42-5047813fbacc': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'M.C.T (SARL)', + phone: '03 23 97 72 62', + email: 'denis.labroche@wanadoo.fr', + address: '28 Rue du DOCTEUR JOSSO, 02500, AUBENTON', + coordinates: [0, 0], + }, + 'a147c35d-ae31-4395-8eff-d1b8a5408bf1': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ABRI 02 (SARL)', + phone: '03 23 53 25 67', + email: 'abri02591@orange.fr', + address: '29 bis rue de Fontenoy, 02290, VIC SUR AISNE', + coordinates: [0, 0], + }, + '5374a359-e927-4c92-8971-4b3b5b8f346a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'J.B.C.C.', + phone: '06 21 40 48 27', + email: 'jbcc@gmx.com', + address: '1 RUE BONNE AUX EAUX, 02360, ROUVROY SUR SERRE', + coordinates: [0, 0], + }, + '0312b62a-b528-4ae2-929a-b70ba232cc1e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GILBERT Emmanuel SARL', + phone: '03 23 58 48 56', + email: 'tcge@orange.fr', + address: '10 Rue du Chamiteau, 02830, ST MICHEL', + coordinates: [0, 0], + }, + '8f6e7d4f-925e-4794-8cf2-7762cf2fe410': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHANTEREAUX PHILIPPE (EURL)', + phone: '03 23 20 47 66', + email: 'philippe.chantereaux@wanadoo.fr', + address: '6 Place de la forge, 02000, ETOUVELLES', + coordinates: [0, 0], + }, + '9ad489b9-fa40-4adc-9d7c-b0cc74e58735': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'COUSIN (SAS)', + phone: '03 23 67 90 36', + email: 'sa.cousin@wanadoo.fr', + address: '54 Boulevard Henri Martin, 02100, ST QUENTIN', + coordinates: [0, 0], + }, + 'c9fb6d25-ea33-4a26-817e-7ae4538de537': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TOITURES SOISSONNAISES (SAS)', + phone: '03 23 74 98 38', + email: 'f.jacquier@toitures-soissonnaises.fr', + address: '37 Rue du Moulin, 02200, SEPTMONTS', + coordinates: [0, 0], + }, + '8a39b82b-0841-4a9d-b151-985aa4734e8d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'AISNE BATIMENT (SARL)', + phone: '03 23 22 24 90', + email: 'contact@aisne-batiment.fr', + address: 'Rue de la Poste, 02350, GIZY', + coordinates: [0, 0], + }, + '9ffd53a1-da22-4604-8c80-d3f08a50f902': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ROQUIGNY (SAS)', + phone: '03 23 53 39 53', + email: 'e.hermet@roquigny.fr', + address: '1 Boulevard Jules Ferry, BP 160, 02204, SOISSONS Cedex', + coordinates: [0, 0], + }, + 'f134e663-f7bd-4dda-9a76-8891c1a69b12': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BEDU EURL', + phone: '03 23 08 68 38', + email: 'bedu02100@orange.fr', + address: '30 RUE DES GLACIS, 02100, ST QUENTIN', + coordinates: [0, 0], + }, + 'b03389d4-9903-4589-8f1e-0727fdfcbfc8': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PETIT Frédéric (Monsieur)', + phone: '03 23 74 03 93', + email: '', + address: '9 Avenue Pierre Bécret, 02220, BRAINE', + coordinates: [0, 0], + }, + '54d89426-3085-4df4-a329-e72d56c79e58': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BATI RENOV (SARL)', + phone: '03 23 97 44 80', + email: 'sarlbatirenov@sfr.fr', + address: '13 Avenue des Tilleuls, 02580, ETREAUPONT', + coordinates: [0, 0], + }, + 'f0d353fd-1252-4e0e-8cb4-336c921e855d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PIC BATIMENT (SAS)', + phone: '03 23 79 27 88', + email: 'picbatiment.emilie@orange.fr', + address: '26 Rue de Thierret, 02000, LAON', + coordinates: [0, 0], + }, + '3b4450c6-614c-471d-aa46-8b9515cfd097': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MAINTENANCE TOITURES DE PICARDIE', + phone: '06 01 63 79 92', + email: 'rtrepant@attila.fr', + address: '49 Rue des Etangs, 02490, MAISSEMY', + coordinates: [0, 0], + }, + '23c450f5-1c1a-4440-b640-2e9c6154490c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BL COUVERTURE', + phone: '06 75 71 22 95', + email: 'besacchi.christelle@neuf.fr', + address: "12 Rue du Pot d'Etain, 02330, CONDE EN BRIE", + coordinates: [0, 0], + }, + '10d8e459-add4-4005-8baa-216f1d3822fb': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'T.R.E.C (SARL)', + phone: '06 03 69 27 45', + email: 'contact@trec-etancheite.fr', + address: "17 Rue du Château d'Albatre, 02200, SOISSONS", + coordinates: [0, 0], + }, + 'eba6b1de-8197-425c-946e-574113081010': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CARON SAS', + phone: '03 23 83 10 50', + email: 'magali.atabi@caronsa.fr', + address: "Rue Principale, ZID de l'Omois, 02400, BEZU ST GERMAIN", + coordinates: [0, 0], + }, + 'cb77a294-475f-4286-8810-1b99aea73b51': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DESAVENELLE Cyril (Monsieur)', + phone: '03 23 59 18 78', + email: 'desavenelle.cyril@wanadoo.fr', + address: '14 Rue de Belleu, 02200, CHACRISE', + coordinates: [0, 0], + }, + 'dd223a43-8612-4817-adbe-30e2fb9e0a41': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TORRENTS EURL', + phone: '07 68 17 74 07', + email: 'ent.torrents@hotmail.fr', + address: '12 Impasse des Frères LENAIN, 02270, ASSIS SUR SERRE', + coordinates: [0, 0], + }, + '30132538-1d8c-4c77-876c-05717d53c1c5': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ROGER Michel', + phone: '03 23 61 09 97', + email: '', + address: '78 Rue des Drs Devillers, 02120, GUISE', + coordinates: [0, 0], + }, + '269bd268-538c-4cb8-bc3a-1b434ca4217d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOCAHUT Guillaume Entreprise', + phone: '06 70 16 87 80', + email: 'bocahut.guillaume@gmail.com', + address: '11 B Rue de Bucy, 02350, CHIVRES EN LAONNOIS', + coordinates: [0, 0], + }, + 'f08da19a-b378-408f-9dd4-9b5044a35537': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ZANCHET (Société)', + phone: '03 23 20 90 05', + email: 'zanchet.sarl@orange.fr', + address: '12 Rue Bataille, 02870, CREPY', + coordinates: [0, 0], + }, + 'df9e8a0c-5560-4ebe-bda4-8acf9a0596e2': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CALLENCE SIMONET DOMINIQUE EURL', + phone: '03 23 69 48 82', + email: 'dominique.callence@wanadoo.fr', + address: '15 Route de Beuvardes, 02400, EPIEDS', + coordinates: [0, 0], + }, + '336d824f-c1b6-449d-b86e-3393cf73d001': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'COLOMBE SEBASTIEN SAS', + phone: '06 85 07 70 09', + email: 'colombe.sebastien@wanadoo.fr', + address: 'ZI LES MINIMES, 49 RUE GEORGES BRASSENS, 02840, ATHIES SOUS LAON', + coordinates: [0, 0], + }, + '234607ef-4fb5-4297-80fc-c52baec96140': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ETS DEBEER', + phone: '06 69 90 53 61', + email: 'ets-debeer@orange.fr', + address: '18 HAM DE LA MALASSISE, 02170, LE NOUVION EN THIERACHE', + coordinates: [0, 0], + }, + 'a83d7060-d327-4db4-a94a-13d2133ab4ca': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ATHIES BATIMENT SASU', + phone: '06 46 16 87 23', + email: 'jeanbaptiste.prudhomme@sfr.fr', + address: 'ZONE INDUSTRIELLE LES MINIMES, 47 RUE GEORGES BRASSENS, 02840, ATHIES SOUS LAON', + coordinates: [0, 0], + }, + '23724eaf-f70d-489f-852a-25cf19a737f8': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BARTHOMEUF SAS', + phone: '06 38 56 96 57', + email: 'sasbarthomeuf@outlook.fr', + address: 'RUE DE FLANDRES DUNKERQUE, 02200, MERCIN ET VAUX', + coordinates: [0, 0], + }, + '842f41e6-9aa0-4055-8be7-f1d0858256bc': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'COUVERTURE DEMOTTIER SARL', + phone: '06 50 42 87 72', + email: 'romualddemottier@gmail.com', + address: '1 ROUTE DE BUCY, 02880, CHIVRES VAL', + coordinates: [0, 0], + }, + 'b67e25ef-3a90-490e-93ec-70f9f9040f8b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CRB (SARL)', + phone: '03 23 91 34 60', + email: 'jbchapelet@crb02.fr', + address: '18 LE PONT DE PIERRE, 02140, FONTAINE LES VERVINS', + coordinates: [0, 0], + }, + '9fd786f1-3b3d-4c9f-9e8a-afc556fb49da': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DAMIEN COUVERTURE', + phone: '06 45 11 08 86', + email: 'damiencouverture@gmail.com', + address: '2 RUE DU BOURG ST MAURICE, 02320, PINON', + coordinates: [0, 0], + }, +}; diff --git a/src/pages/Directory/Allier (Auvergne-R-Alpes).ts b/src/pages/Directory/Allier (Auvergne-R-Alpes).ts new file mode 100644 index 00000000..a74984a5 --- /dev/null +++ b/src/pages/Directory/Allier (Auvergne-R-Alpes).ts @@ -0,0 +1,436 @@ +import { IRoofer } from './types'; + +export const AllierAuvergneRAlpes: Record = { + 'e9d6280d-9088-49af-bbab-49c5e4fa9816': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'JEAN BAPTISTE LEPEE COUVERTURE SARL', + phone: '04 70 66 05 47', + email: 'sarljblc@aol.com', + address: 'LES GARDES, BP 5, 03440, BUXIERES LES MINES', + coordinates: [0, 0], + }, + 'cd0f8d42-7620-486f-9d66-ba7f8ec42e0f': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TOUSSAINT SARL', + phone: '04 70 05 73 61', + email: 'sarl.toussaint@wanadoo.fr', + address: 'ZA DE CHATEAUGAY, 03410, DOMERAT', + coordinates: [0, 0], + }, + 'a34e7c12-c5ff-42d9-8efc-b4bec1005858': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ADELARD CHRISTOPHE', + phone: '04 70 67 05 51', + email: 'christophe.adelard@akeonet.com', + address: 'ZA DU PONT DES CHEVRES, 03160, BOURBON L ARCHAMBAULT', + coordinates: [0, 0], + }, + '3aafe1da-1b41-491a-baa2-cb4ae6d4aa35': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BARNICHON SARL', + phone: '04 70 20 40 89', + email: 'contact@barnichon.fr', + address: 'ZA LE LARRY, 03400, TOULON SUR ALLIER', + coordinates: [0, 0], + }, + 'db8bcdd2-5a5c-4472-89dc-18521884d65e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'EURL DESCRIAUD', + phone: '04 70 42 01 57', + email: 'anthony.descriaud@orange.fr', + address: 'ROUTE DU PAL, LIEU DIT LES CHENES, 03290, ST POURCAIN SUR BESBRE', + coordinates: [0, 0], + }, + '92818a94-6c93-494b-bfcb-68c481566bf2': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BIDET NICOLAS', + phone: '06 60 07 25 81', + email: 'bidet.nicolas@orange.fr', + address: 'ZA DE CHAMBOIRAT, 03450, EBREUIL', + coordinates: [0, 0], + }, + '3211bc95-7dca-41d9-b86a-d11b4b9aa9fb': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'RODARO VINCENT', + phone: '04 70 96 90 78', + email: 'rodarocouverture@gmail.com', + address: 'ZI DE BELLEVUE, 03120, LAPALISSE', + coordinates: [0, 0], + }, + '27c5d3f7-10f4-4da5-9fe1-b74e44399bf5': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BRUNO BELLOSTA', + phone: '06 08 61 67 32', + email: 'bruno.bellosta@gmail.com', + address: '46 RUE CHRISTOPHE THIVRIER, 03630, DESERTINES', + coordinates: [0, 0], + }, + 'ff0bda94-8643-4493-9f33-4a10d3c13a32': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BONNET JEAN LUC', + phone: '04 70 44 69 05', + email: 'jeanluc.bonnet@wanadoo.fr', + address: '108 RUE DE LYON, 03000, MOULINS', + coordinates: [0, 0], + }, + '3445efe7-ddd5-49cf-b164-98beb6efcf9b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SPB', + phone: '04 70 34 88 10', + email: 'dv.peronnet@wanadoo.fr', + address: '49 RUE DE LA COUZENOTTE, 03220, JALIGNY SUR BESBRE', + coordinates: [0, 0], + }, + '10aa20bb-2c21-49bd-aada-1e6611fce934': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'JEROME COUVERTURE', + phone: '06 50 78 59 56', + email: 'jerome.couverture@gmail.com', + address: '5 RUE DU CLOS, LA ROUSSILLE, 03190, VAUX', + coordinates: [0, 0], + }, + '1e7094f2-2817-4921-8ca1-2619641d9068': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DUBUISSON SAS', + phone: '04 70 47 04 07', + email: 'sasdubuisson@orange.fr', + address: 'LES BRUYERES, 03470, PIERREFITTE SUR LOIRE', + coordinates: [0, 0], + }, + '3c369332-9c63-47f5-b3c9-c810cdee3c0d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'COFFINEAU LUDOVIC', + phone: '04 70 07 50 43', + email: '', + address: '15 CHEMIN DES FONTAINES, 03310, ST GENEST', + coordinates: [0, 0], + }, + '89eb2000-558e-4fe8-93d2-beee2e26ff76': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SARL 3CTE', + phone: '06 59 95 12 00', + email: 'sarl3cte@gmail.com', + address: '5 BOULEVARD JEAN MOULIN, 03390, MONTMARAULT', + coordinates: [0, 0], + }, + 'b2921c38-2efd-4be1-b07a-5b90aa7b1a20': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BEURRIER SARL', + phone: '04 70 55 31 20', + email: 'sarl.beurrier@wanadoo.fr', + address: 'BONNANT, 03130, LUNEAU', + coordinates: [0, 0], + }, + '5d511ad3-91d3-4d87-acfc-e981a32487ec': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'VAUDELIN EURL', + phone: '04 70 42 16 60', + email: 'ets.vaudelin@wanadoo.fr', + address: 'RUE DU STADE, 03220, ST LEON', + coordinates: [0, 0], + }, + 'af1a9e29-2ba8-4933-b0ec-0b073e95bee1': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MONTGIRAUD SARL', + phone: '04 70 58 52 82', + email: 'benoit.montgiraud@sfr.fr', + address: '1 CHEMIN DES SERVIERS, 03450, VICQ', + coordinates: [0, 0], + }, + 'eaca3379-4f9a-4f9e-b4c4-cdc3b35a2469': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BEAUFILS SARL', + phone: '04 70 44 97 97', + email: 'secretariat@beaufilspatrimoine.com', + address: 'ZONE ARTISANALE, LA PIECE DU CHENE, 03000, COULANDON', + coordinates: [0, 0], + }, + 'b10bb162-5d59-440b-82ab-5dc67d2fa715': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SOULLIER SARL', + phone: '04 70 06 60 54', + email: 'ent.soullier@wanadoo.fr', + address: 'ALLEE DES SOUPIRS, 03190, VALLON EN SULLY', + coordinates: [0, 0], + }, + 'fbd27ea9-6130-4f12-bbfe-8d68d07a348d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ARNAUD PERRET', + phone: '06 59 89 87 38', + email: 'arnaud.perret@yahoo.fr', + address: '183 ROUTE DE CHASSIGNOL, 03300, CUSSET', + coordinates: [0, 0], + }, + 'e526f88c-b153-439d-93b3-a592f7ad0046': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'COSTE SARL', + phone: '04 70 29 06 05', + email: 'sarlcostecouverture@sfr.fr', + address: '51 RUE RENE VIVIANI, 03100, MONTLUCON', + coordinates: [0, 0], + }, + '289435b4-a416-4493-99a0-4e5718a68b09': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BRIERE COUVERTURE SA', + phone: '04 70 28 60 77', + email: 'briere.couverture@wanadoo.fr', + address: "2 IMPASSE DE L'INDUSTRIE, ZA PORTE VAL DE CHER, 03410, ST VICTOR", + coordinates: [0, 0], + }, + '0089d73f-f2aa-475d-9755-706bd821d94d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOURRASSIER PERE ET FILS SARL', + phone: '04 70 42 08 46', + email: 'sarlbourrassier@gmail.com', + address: '11 RUE DES GRAVOCHES, 03500, CHATEL DE NEUVRE', + coordinates: [0, 0], + }, + '884e8d53-dc3f-4fd3-b315-d5796e14f92e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'KERVICHE NICOLAS ENTREPRISE', + phone: '04 70 03 24 96', + email: 'kervichecouvreur@gmail.com', + address: 'ZAC DU PONT VERT, 03410, PREMILHAT', + coordinates: [0, 0], + }, + '1c7aabb7-d5b3-4be3-b3d5-ae45582f00d2': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'COUVRETOIT', + phone: '04 70 90 20 01', + email: 'sarl.couvretoit03@gmail.com', + address: '3 ROUTE DE CHOUVIGNY, 03450, EBREUIL', + coordinates: [0, 0], + }, + '9f2c39a9-f49c-4df5-9be4-60fab9f337b7': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'VRILLAC TOITURES EN TRONCAIS SARL', + phone: '04 70 67 52 68', + email: 'vrillac-toitures-troncais@orange.fr', + address: '5 AVENUE DU 11 NOVEMBRE, 03350, CERILLY', + coordinates: [0, 0], + }, + 'b7de70c3-625b-4702-9356-1674fca308ba': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CISLO DOMINIQUE', + phone: '04 70 67 91 61', + email: 'entreprise.cislo@gmail.com', + address: 'LA PETITE VILLIENNE, 03350, LE VILHAIN', + coordinates: [0, 0], + }, + 'ae8f3913-6e7b-472a-be67-c7a814eb970b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MORO PHILIPPE ENTREPRISE', + phone: '04 70 45 82 00', + email: 'sarlmoro03150@gmail.com', + address: '29 RUE JEAN JAURES, 03150, VARENNES SUR ALLIER', + coordinates: [0, 0], + }, + '5ed36dba-c7b6-436f-8107-9e02cbbd719d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TABOURET ENTREPRISE', + phone: '04 70 64 22 03', + email: 'romainj@outlook.com', + address: '40 rue de Fleuriel, 03410, DOMERAT', + coordinates: [0, 0], + }, + '5efcfa35-7fd9-4659-8a46-87bb25107769': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BIDET BRUNO SARL', + phone: '04 70 06 81 26', + email: 'bidet.bruno@orange.fr', + address: 'LA PALISSE, 03190, LOUROUX HODEMENT', + coordinates: [0, 0], + }, + 'ab33f4a5-b50e-4afa-bc08-ad58ae41af7f': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BATITOIT SARL', + phone: '06 07 17 23 15', + email: 'batitoit1@orange.fr', + address: '2 LE PAVE, 03260, BILLY', + coordinates: [0, 0], + }, + '0228d226-4db3-4181-88fb-630868f36ef4': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BARDOT M', + phone: '04 70 47 15 77', + email: 'ent.bardot@gmail.com', + address: 'LE CHAMP DE LA CROIX, 03240, ROCLES', + coordinates: [0, 0], + }, + '7ceab5a0-b767-4bab-a54f-1217fa9010ea': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CAILLOT FRERES SA DU BATIMENT', + phone: '06 80 00 81 98', + email: 'sabcf@caillot-freres.fr', + address: 'LE BOURG, 03340, GOUISE', + coordinates: [0, 0], + }, + '3305dc2a-d5b3-4358-a2ac-93c0e3f8b091': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: "AU FIL DE L'EAU", + phone: '06 77 24 15 38', + email: 'franckhs03@gmail.com', + address: '14B RUE GEORGES SAND, 03410, DOMERAT', + coordinates: [0, 0], + }, + '0f2c39b1-900a-4d10-ac8e-f56961d68ec8': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SAUVE FRÉDÉRIC', + phone: '04 70 90 75 79', + email: '', + address: '4 RUE SAINT JAMES, 03450, EBREUIL', + coordinates: [0, 0], + }, + 'ff9b0f46-5e61-4b1b-8108-d1cc6d0b68db': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: "GIRAUD JEAN-BAPTISTE L'ARTISAN COUVREU", + phone: '06 59 95 12 00', + email: 'jbgartisancouvreur@gmail.com', + address: '25 ROUTE DE DOMPIERRE, 03230, BEAULON', + coordinates: [0, 0], + }, + '696e52fd-635f-4150-9084-dcfe4adf4991': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MCA-LAZARO', + phone: '04 70 05 38 53', + email: 'contact@mca-lazaro.fr', + address: '1 IMPASSE DES ARBRES, ZA BEDUN, 03170, BIZENEUILLE', + coordinates: [0, 0], + }, + '4c442d19-f1b5-4ca5-8c71-abf8f767f71c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'COUVERTURE AUROY THIERRY', + phone: '04 70 07 76 57', + email: 'auroy-etienne@hotmail.com', + address: '17 BIS MONTROIR, 03380, LA CHAPELAUDE', + coordinates: [0, 0], + }, + '9fdf251f-a35c-4dcd-a422-931926fdb29a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TESTUD', + phone: '09 67 35 21 85', + email: 'testud3@wanadoo.fr', + address: '34 ROUTE DE CALVILLE, 03270, MARIOL', + coordinates: [0, 0], + }, + '7fcaa127-b25d-478d-8bea-d42592beb168': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHATAIGNER SARL', + phone: '04 70 97 83 93', + email: 'contact@etschataignier.fr', + address: "32 Quai d'Allier, 03200, VICHY", + coordinates: [0, 0], + }, + '6e121f10-0258-4677-a6ff-999f75e37a0c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PIZON ET CIE', + phone: '04 70 28 03 43', + email: 'contact@pizon.eu', + address: '35 RUE DANTON, 03100, MONTLUCON', + coordinates: [0, 0], + }, + '074f43bb-dfef-4844-89e8-63c2a9af73c2': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'LEPARC', + phone: '07 81 70 85 61', + email: 'ludovic.leparc21@gmail.com', + address: 'LIEU-DIT LA CROIX, 03220, THIONNE', + coordinates: [0, 0], + }, + 'bdfaff14-76ec-4b45-9aa1-765639d2d06c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'NOWAK DOMINIQUE', + phone: '04 70 07 45 98', + email: '', + address: 'LE CHAMP LAURENT, 03430, VILLEFRANCHE D ALLIER', + coordinates: [0, 0], + }, + '69b6c07f-1f27-4334-956f-2b0c27604112': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHABAROT SARL', + phone: '04 70 07 20 15', + email: 'sarl.chabarot@orange.fr', + address: '26 RUE PASTEUR, 03430, COSNE D ALLIER', + coordinates: [0, 0], + }, + '1350f08b-ad8c-4b30-9190-0acf8d4e0d3b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ATELIER LACOUR', + phone: '06 22 79 07 50', + email: 'contact@atelier-lacour.fr', + address: '18 RUE BEAUSEJOUR, 03200, VICHY', + coordinates: [0, 0], + }, + '6eafe733-bfc1-4e13-91ec-c99f64ee749d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BELLOSTA CAILLAUD SARL', + phone: '04 70 05 89 14', + email: 'contact@caillaud03.fr', + address: '10 RUE HELENE BOUCHER, ZA DU MAX, 03630, DESERTINES', + coordinates: [0, 0], + }, + 'a739bb43-3fe0-409f-ae9d-b1d784d88dc0': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MONTEL', + phone: '04 70 43 09 28', + email: 'ph-montel@orange.fr', + address: 'LES PETITS DELOTS, 03340, LA FERTE HAUTERIVE', + coordinates: [0, 0], + }, + '6773a7c7-e6c6-469d-98cf-9006a798004a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHAMBONNIERE T', + phone: '04 70 56 48 25', + email: 'chambonniere.thierry@sfr.fr', + address: '3 RUE DU BONNABAUD, 03250, ST CLEMENT', + coordinates: [0, 0], + }, + '8216b6bb-3253-4453-bb86-e5afed4eb812': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DAGOIS SAS', + phone: '04 70 46 42 84', + email: 'nbarathon@dagois-patrimoine.fr', + address: '10 RUE DENIS PAPIN, BP 10, 03400, YZEURE', + coordinates: [0, 0], + }, + 'e0144133-2ace-404e-90b7-f749bbed878d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TOURREAU BICHET', + phone: '04 70 56 93 98', + email: 'sarl.tourreau.bichet@gmail.com', + address: '16 RUE DE LA CROIX LATIT, 03140, ETROUSSAT', + coordinates: [0, 0], + }, + '40d37b0a-0ec9-4ef5-8789-537fb7d28e45': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MENSION PASQUET', + phone: '04 70 56 61 67', + email: 'contact@mension-pasquet.fr', + address: '3 HAMEAU DE GIZAT, 03140, CHANTELLE', + coordinates: [0, 0], + }, + '08475d38-f6e0-4849-9ced-5af770baaac2': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'FOREST SERRE SARL', + phone: '04 70 44 36 15', + email: 'serre.forest@wanadoo.fr', + address: 'ZA LA COUASSE, 03000, AVERMES', + coordinates: [0, 0], + }, + '9acea963-310e-4e41-ab9a-09edb13a54d5': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'THEVENET PERE ET FILS SARL', + phone: '04 70 45 04 45', + email: 'sarl.thevenet@wanadoo.fr', + address: '31 RUE DE BEAUPUY, 03150, VARENNES SUR ALLIER', + coordinates: [0, 0], + }, + '735442a2-2fdf-485a-a9de-5342863a6bb3': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SANI THERMIQUE', + phone: '04 70 20 57 76', + email: 'contact@sanithermique.fr', + address: '109 RUE DES GARCEAUX, 03000, MOULINS', + coordinates: [0, 0], + }, +}; diff --git a/src/pages/Directory/Alpes Maritimes.ts b/src/pages/Directory/Alpes Maritimes.ts new file mode 100644 index 00000000..1162432b --- /dev/null +++ b/src/pages/Directory/Alpes Maritimes.ts @@ -0,0 +1,380 @@ +import { IRoofer } from './types'; + +export const AlpesMaritimes: Record = { + '22cae7f1-b70a-4138-a97c-31d8671c1097': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TOITURES DU SOLEIL', + phone: '04 93 02 40 21', + email: 'contact@toituresdusoleil.com', + address: '1681 Quartier Le Gralet, RD 6202, 06260, PUGET THENIERS', + coordinates: [0, 0], + }, + '1aa8c253-5727-48d7-bf24-e4d0d21a1958': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'KIPING GENIE CLIMATIQUE ET MAINTENANCE', + phone: '04 91 43 43 40', + email: 'rh@kiping.fr', + address: 'Parc de la Siagne, 24 Allée Charles Nungesser, 06210, MANDELIEU LA NAPOULE', + coordinates: [0, 0], + }, + '30ad9afc-e1ef-481e-9b08-49de4994e34c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHARPENTE ET CREATION', + phone: '04 93 36 16 25', + email: 'deruazp@wanadoo.fr', + address: '109 Chemin de La Frayère, Quartier Le Peyloubier, Avenue des Maures et des Adrets, 06530, PEYMEINADE', + coordinates: [0, 0], + }, + 'bb297702-7108-427a-877f-21c2538a3869': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: "VAL'TOITURES", + phone: '04 93 03 09 56', + email: 'secretariat@valtoitures.com', + address: 'Vallon du Chastellan, RD 28, VALBERG, 06470, PEONE', + coordinates: [0, 0], + }, + 'd21476e2-25a0-4c77-82c9-f148ac66f2f7': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'COTE TOIT', + phone: '09 81 75 01 20', + email: 'cotetoit@bbox.fr', + address: "LE CANEOPOLE, 11 CHEMIN DE L'INDUSTRIE, 06110, LE CANNET", + coordinates: [0, 0], + }, + '313dc4b5-b7b3-4072-9cd7-ec9fbd04cd41': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GARRONE TECHTURA', + phone: '04 92 59 21 10', + email: 'comptabilite@techtura.fr', + address: '750 Chemin du Ferrandou, 06250, MOUGINS', + coordinates: [0, 0], + }, + '17266151-caa3-4dae-adc0-9eece2e64e37': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'LORAZUR', + phone: '04 93 42 64 69', + email: 'lorazur22@gmail.com', + address: "Quartier Le Puas - 'Lou Casau', 165 Camin d'où Moulin Viei, 06460, ST VALLIER DE THIEY", + coordinates: [0, 0], + }, + 'c091d6e3-6dd5-4561-8b1b-51787c1cdc3e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SCOT', + phone: '04 93 54 42 64', + email: 'scot.btp@orange.fr', + address: '2669 ZI de la Grave, 06510, CARROS', + coordinates: [0, 0], + }, + '9dc2c6aa-680c-4882-a3d7-e0702d26c40b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'NICE PLOMBERIE', + phone: '04 93 13 81 70', + email: 'contact@nice-plomberie.com', + address: '14, rue Emma Tiranty, 06000, NICE', + coordinates: [0, 0], + }, + 'd207d0ba-a98e-44ff-81e2-df789ae03f7e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHARPENTE COUVERTURE AZUREENNE', + phone: '04 92 92 88 60', + email: 'patricia@cca06.com', + address: "460 Avenue de la Quiéra, Zone de l'argile - Voie C - Lot 26, 06370, MOUANS SARTOUX", + coordinates: [0, 0], + }, + 'e1ef6095-e3ec-4e9e-b59f-d9ad0aef263b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GIORDANO TOITURE', + phone: '04 93 00 06 14', + email: 'contact@giordano-toiture.fr', + address: 'Mondial Park, 1955 Chemin Saint Bernard, 06220, VALLAURIS', + coordinates: [0, 0], + }, + '8f3d4721-248a-4d72-a9e6-29e96f5d490a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CCMB', + phone: '04 93 36 37 03', + email: 'ccmbois@orange.fr', + address: '13 Chemin du Cabanon, 06740, CHATEAUNEUF GRASSE', + coordinates: [0, 0], + }, + 'f3d9400b-47aa-4e37-9550-4bd819f52aa5': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'FARAUT NOBILE SARL', + phone: '06 61 88 96 05', + email: 'farautnobile@orange.fr', + address: '105 Chemin des Gourguettes, 06550, LA ROQUETTE SUR SIAGNE', + coordinates: [0, 0], + }, + '2146f4df-4cdf-4038-8830-68ec131be14f': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CCME', + phone: '04 93 31 24 03', + email: 'ccme8@orange.fr', + address: 'ZI Secteur B5, Allée des Câbleurs, 06700, ST LAURENT DU VAR', + coordinates: [0, 0], + }, + '9b6dd427-c8bd-4e3c-be18-3fc646f28501': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'FERAUD ET GIBELLIN', + phone: '04 93 05 08 40', + email: 'adminfg@orange.fr', + address: '2429 Quartier Le Gralet, 06260, PUGET THENIERS', + coordinates: [0, 0], + }, + '84230288-6b7f-4eb2-9343-85491c01f6b3': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DELAIGUE SAS', + phone: '06 21 39 16 55', + email: 'sarldelaigue@gmail.com', + address: '1 Rue des Ecoles, 06450, ROQUEBILLIERE', + coordinates: [0, 0], + }, + 'b0712b0b-8a06-43f2-928f-dc9f94cf6530': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MOUGINS CHARPENTE COUVERTURE', + phone: '04 93 06 06 00', + email: 'mouginscharpentecouverture@orange.fr', + address: '1635 Avenue de la Plaine, 06250, MOUGINS', + coordinates: [0, 0], + }, + 'd15c4bf7-1ac3-410a-ab96-a2f1a7c52564': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'C.E.G TOITURE', + phone: '04 93 27 84 14', + email: 'contact@ceg-toiture.fr', + address: "NOVAFFAIRES, 27 Boulevard de l'Ariane, 06300, NICE", + coordinates: [0, 0], + }, + '7bff2d51-c0c4-479a-ba29-bba597f01dbd': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CONSTRUCTION DU MIDI', + phone: '06 20 02 26 93', + email: 'contact@constructiondumidi.fr', + address: "27 Boulevard de l'Ariane, 06300, NICE", + coordinates: [0, 0], + }, + 'a7dfbc67-f7d7-4748-9d85-bcbb4f7e570a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BATIMENT TECHNIQUE ETANCHEITE', + phone: '06 23 96 39 38', + email: 'contact@bte-06.com', + address: '32 Bis Chemin de la Vallière, 06100, NICE', + coordinates: [0, 0], + }, + 'e2282ea4-fbba-4889-a80d-753c014be659': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'RENOVATION SERVICE', + phone: '04 93 09 95 62', + email: 'regnard.patrick@hotmail.fr', + address: '42 Chemin des Mimosas, 06530, PEYMEINADE', + coordinates: [0, 0], + }, + 'c1be7bd5-d74c-4ae2-99bb-0b80a7bac781': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TOP-TOIT 06', + phone: '04 22 17 03 10', + email: 'cbrown@attila.fr', + address: '1ère Avenue - 5600 mètres, Le Broc Center Bât B, 06510, CARROS', + coordinates: [0, 0], + }, + '14458f9c-6425-41b6-be28-8b7e729ff1f2': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'AJ TOIT', + phone: '04 93 34 65 04', + email: 'a.j.toit@orange.fr', + address: '5 Avenue Joseph ISNARD, 06130, GRASSE', + coordinates: [0, 0], + }, + '88a69416-4425-47a0-add5-41f07708beae': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BATIBO', + phone: '04 93 44 39 63', + email: 'societe.batibo@gmail.com', + address: '2057 Corniche André Tardieu, 06500, MENTON', + coordinates: [0, 0], + }, + '5872ab1c-4251-40ee-9957-56b8669866ca': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'JP CONSTRUCTIONS', + phone: '06 40 67 39 38', + email: 'batimentjp@gmail.com', + address: 'Le Parc des Condamines, 141 Chemin du Haut Couloubrier, 06810, AURIBEAU SUR SIAGNE', + coordinates: [0, 0], + }, + '561f1f5a-45e6-4b6a-9b72-c5d63dd0f083': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MAROZSAN ALEXANDRU', + phone: '04 87 12 52 05', + email: 'pimaconstruction266@gmail.com', + address: '31 Boulevard Gorbella, 06100, NICE', + coordinates: [0, 0], + }, + 'e22f14bc-66d2-40af-a116-8d12145d3f50': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SARL ORLANDI ET FILS', + phone: '04 93 79 01 28', + email: 'info@orlandi.fr', + address: '1939 Route de Châteauneuf, 06390, CONTES', + coordinates: [0, 0], + }, + 'ba384280-e980-40be-9551-2af73d909fc7': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'FPC - FRANCO PORTUGAL CONSTRUCTIONS', + phone: '04 93 93 06 62', + email: 'fp-construction@orange.fr', + address: '2935 Route de la Fenerie, 06580, PEGOMAS', + coordinates: [0, 0], + }, + '7c4db0ec-1885-46ee-bc8a-0fcaf3581167': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'J.T. CONSTRUCTIONS', + phone: '04 92 09 55 31', + email: '06jtc@free.fr', + address: '3 Chemin de la Maioun Grossat, Immeuble Egée, 06100, NICE', + coordinates: [0, 0], + }, + '15b5f00f-1a51-47d9-9d92-9bde324aa302': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'VERNAZZA AUTOGRU', + phone: '04 98 16 32 00', + email: 'info@vernazzautogru.fr', + address: 'Space C, 208 Boulevard du Mercantour, 06200, NICE', + coordinates: [0, 0], + }, + '719af761-b723-4cde-bc9a-593b399a0f98': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'VERTIKA', + phone: '09 83 08 79 48', + email: 'info@vertika.fr', + address: '50 Rue des Reynes, 06800, CAGNES SUR MER', + coordinates: [0, 0], + }, + 'a1c4bc84-522a-4244-8461-a69018c1f1d3': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'V.I.A.A', + phone: '06 09 15 26 85', + email: 'contact@viaa-paca.com', + address: '1ère Avenue - 5600 Mètres, Le broc center - Bâtiment B, 06510, CARROS', + coordinates: [0, 0], + }, + 'ec179156-4b98-4a4f-a966-f446a72fcf80': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DA COSTA MACARIO', + phone: '07 71 26 06 90', + email: 'gestion@dacostamacario.fr', + address: '1638 Avenue de La Plaine, 06250, MOUGINS', + coordinates: [0, 0], + }, + '349826b9-dd1b-4fdc-a937-6a595720faa7': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CARROS CONSTRUCTION', + phone: '04 89 22 77 79', + email: 'carros.construction@gmail.com', + address: 'Espace carros - 1ère avenue - 225 m, 06510, CARROS', + coordinates: [0, 0], + }, + 'bf5d012a-dd16-495e-85b9-00db6574c55c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'FH TOITURES', + phone: '07 67 77 41 51', + email: 'fhtoitures@yahoo.com', + address: '1 Avenue docteur Emile Roux, 06200, NICE', + coordinates: [0, 0], + }, + 'c6cc0004-f2fd-4d45-b508-867699d340a9': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'A.L TOITURE', + phone: '04 89 08 09 42', + email: 'contact@altoiture.fr', + address: '765 Chemin du Béal, 06480, LA COLLE SUR LOUP', + coordinates: [0, 0], + }, + 'a62e7830-7cff-425c-a67e-5fdc7cb09fbb': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'LA CHARPENTERIE', + phone: '04 93 75 17 66', + email: 'compta@lacharpenterie.com', + address: "460 Avenue de la Quiera, ZI de l'Argile - Voie C Lot 26, 06370, MOUANS SARTOUX", + coordinates: [0, 0], + }, + 'ebbdc91e-0c57-4c75-ab42-6015939b4030': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MCC CERVEL & FILS', + phone: '04 93 02 80 33', + email: 'mcc.cervel@orange.fr', + address: 'La Bolline, 06420, VALDEBLORE', + coordinates: [0, 0], + }, + '1dbeca54-fea5-4eb1-b5aa-75390f50568f': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CESARINI ANTOINE ET FILS', + phone: '04 92 28 02 00', + email: 'al.cesarini@club-internet.fr', + address: '105 Chemin des Bastions, 06370, MOUANS SARTOUX', + coordinates: [0, 0], + }, + '77bc06c1-be3e-4283-b079-3c7a5587814b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ENT. CERLATI', + phone: '04 92 97 16 11', + email: 'sarlcerlati@orange.fr', + address: 'Quartier La Tour, 624 Avenue Général Garbay, 06210, MANDELIEU LA NAPOULE', + coordinates: [0, 0], + }, + 'bdbacc51-9afe-499b-adfc-55199cb22eef': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ACT CONSTRUCTION SARL', + phone: '06 28 59 39 03', + email: 'act.construction01@gmail.com', + address: '17 Boulevard Carlone, 06200, NICE', + coordinates: [0, 0], + }, + '36e32e4d-f553-4222-b8e2-77643dfa67dc': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SRC BAT', + phone: '04 93 09 84 12', + email: 'srcbat@free.fr', + address: '4 Avenue Raphael, 06130, GRASSE', + coordinates: [0, 0], + }, + 'd02e053b-5742-4815-8306-6ea3bbc09d69': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SMBR', + phone: '04 92 29 57 29', + email: 'smbr@smbr.fr', + address: '29 Avenue Auguste Vérola, Hibiscus Park, 06200, NICE', + coordinates: [0, 0], + }, + 'ef3d3cc1-570f-49bf-89d5-33689410d545': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'JL DALMASSO SARL', + phone: '04 93 57 84 21', + email: 'dalmassosarl@gmail.com', + address: '96 Avenue des Alliés, 06500, MENTON', + coordinates: [0, 0], + }, + '63d42330-8f9b-485e-b4bb-90e1984926a5': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SOCAM', + phone: '04 93 32 70 55', + email: 'contact@socam06.com', + address: '34 Rue Georges Clémenceau, 06480, LA COLLE SUR LOUP', + coordinates: [0, 0], + }, + 'ed683769-75dd-45f6-b5f3-bcba1918d534': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOUSIGES CREATIONS', + phone: '06 10 91 49 41', + email: 'contact@bousigescreations.com', + address: '230 Chemin de la Petite Colline, 06370, MOUANS SARTOUX', + coordinates: [0, 0], + }, + '22877852-827d-4066-a14e-2a50f5b64c44': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'RENOVEA 06', + phone: '04 93 65 88 71', + email: 'david.dorino@renovea.net', + address: "1050 Route de la Mer, Parc d'Activités Saint Pierre, 06410, BIOT", + coordinates: [0, 0], + }, +}; diff --git a/src/pages/Directory/Alpes-Haut-Provence.ts b/src/pages/Directory/Alpes-Haut-Provence.ts new file mode 100644 index 00000000..98f90365 --- /dev/null +++ b/src/pages/Directory/Alpes-Haut-Provence.ts @@ -0,0 +1,212 @@ +import { IRoofer } from './types'; + +export const AlpesHautProvence: Record = { + '366b32fe-ce86-4d75-b26b-f7e851242f77': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GARCIN CHARPENTE BOIS', + phone: '04 92 61 21 21', + email: 'sarl.garcin@polebois04.com', + address: '8 Allée des Genêts, 04200, SISTERON', + coordinates: [0, 0], + }, + '0d3c0724-76eb-4059-a9a0-8b22e7e875fd': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'Entreprise SOLIMINE AGOSTINO', + phone: '04 92 35 55 48', + email: 'christiane.solimine@orange.fr', + address: '186 voie des Paluds, 04510, AIGLUN', + coordinates: [0, 0], + }, + 'c31e1c08-fae2-4a3b-93c4-e335cf5f9fd4': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'Entreprise DOLEON JEAN-CLAUDE', + phone: '04 92 79 56 58', + email: 'jc.doleon@orange.fr', + address: 'Le Moulin Reynier, 04300, MANE', + coordinates: [0, 0], + }, + 'ddae3654-700a-4fbe-a981-5b4efb8a7c40': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'S.A.R.L. AUDIBERT CHARPENTES', + phone: '04 92 62 10 61', + email: 'audibert.charpentes@orange.fr', + address: "Quartier L'Eclause, 04200, THEZE", + coordinates: [0, 0], + }, + '739cb634-d15f-4cd3-bf07-53b80d11b60b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'LES ARBRES BATISSEURS', + phone: '04 92 78 01 62', + email: 'contact@arbats.org', + address: "Zone d'activités Les Chalus, 04300, FORCALQUIER", + coordinates: [0, 0], + }, + 'b19ba278-99f8-4312-9963-d257a6598e2e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'S.A.R.L. KESIM CONSTRUCTIONS', + phone: '06 30 99 87 07', + email: 'sarl.kesim@hotmail.fr', + address: '3 Rue Pied de Ville, 04000, DIGNE LES BAINS', + coordinates: [0, 0], + }, + '01acef94-7048-415d-a718-d4407ef4ee7f': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GASKA CHARPENTE', + phone: '06 77 36 88 05', + email: 'jahmag@hotmail.fr', + address: 'Lieu dit Beauvezet, 04510, MIRABEAU', + coordinates: [0, 0], + }, + '3830800b-ad0a-44e7-b6d1-b158b5848370': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'COTE SUD', + phone: '06 11 90 12 44', + email: 'maisoncotesud@gmail.com', + address: '4 Ter Avenue Claude Delorme, 04300, FORCALQUIER', + coordinates: [0, 0], + }, + 'bef4f502-20ab-4e19-b98a-6e95937722f5': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BLANCHETON ET FILS', + phone: '04 92 77 81 12', + email: 'blanchetonfils@orange.fr', + address: 'La Rouguière, 04500, RIEZ', + coordinates: [0, 0], + }, + '8757dc8c-3315-490d-9df5-500b7fa5cef3': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SARL HONNORAT PERE ET FILS', + phone: '04 92 83 24 73', + email: 'contact@sarlhonnorat.fr', + address: 'Le Village, 04240, MEAILLES', + coordinates: [0, 0], + }, + 'a44ed426-9a17-430c-83d0-f46600e3ae0a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHAUMANN CHARPENTE', + phone: '06 08 11 01 81', + email: 'antoinechaumann04@gmail.com', + address: '14 Impasse Daniel Denier, 04000, DIGNE LES BAINS', + coordinates: [0, 0], + }, + '2001234c-1cf8-48f8-968c-526e4c681c48': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BT CONSTRUCTION', + phone: '04 92 35 13 85', + email: 'b.tconstruction04@gmail.com', + address: '22 rue Louis-Auguste Blanqui, ZA des Blâches Gombert, 04160, CHATEAU ARNOUX ST AUBAN', + coordinates: [0, 0], + }, + '260fabce-004d-4352-8970-105a0a35094d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CAIRE HENDRICK', + phone: '04 92 35 15 02', + email: 'hendrick.caire@gmail.com', + address: '141 Rue des Artisans, 04850, JAUSIERS', + coordinates: [0, 0], + }, + '05d4f2cb-ec08-493d-89ec-c64c7525567e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'S.A.R.L. DENEVE AXEL ET JOSE', + phone: '04 92 83 72 55', + email: 'axeljose.deneuve@orange.fr', + address: 'Chemin des Basses Listes, 04120, CASTELLANE', + coordinates: [0, 0], + }, + 'eb273b69-1d14-4030-825a-0d63404e1dc2': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'E.U.R.L. YILMAZ CONSTRUCTION', + phone: '06 19 75 29 03', + email: 'serefyilmaz04@hotmail.fr', + address: '40 C Avenue de la Libération, 04100, MANOSQUE', + coordinates: [0, 0], + }, + '0d77aa8c-3d56-48ba-9d60-2d81e94158d7': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GALLIOT ET MICHEL CHARPENTE', + phone: '06 58 53 99 92', + email: 'galliot.ccb@gmail.com', + address: "Zone industrielle La Taura, Parc d'activités, 04190, LES MEES", + coordinates: [0, 0], + }, + 'ba0e9885-96e3-4790-9bbd-a90d5655b06d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'EURL HERMITTE JOEL', + phone: '06 75 12 71 84', + email: 'hermittejoel@gmail.com', + address: 'Sous La Roche, 04140, MONTCLAR', + coordinates: [0, 0], + }, + 'b1b6b27c-cec8-4b48-b163-7798ae14ec73': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: "RENOV'CHARPENTE NANSENET", + phone: '07 67 96 94 53', + email: 'jo_2039@hotmail.com', + address: '2 Lotissement Le Flurin, 04510, LE CHAFFAUT ST JURSON', + coordinates: [0, 0], + }, + 'fe39081d-3964-4c04-825d-3e6a3904b704': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: "S.A.R.L. L'ATELIER DES LAVANDES", + phone: '04 92 74 54 04', + email: 'contact@atelier-des-lavandes.fr', + address: 'Route de Digne, 04410, PUIMOISSON', + coordinates: [0, 0], + }, + 'af7a2eff-0972-42d3-acd3-16c8ec5fa03e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'S.A.R.L. ESCLAPEZ André et Fils', + phone: '04 92 35 01 65', + email: 'sarlesclapez@gmail.com', + address: 'Zone Industrielle Les Iscles, 04140, SEYNE LES ALPES', + coordinates: [0, 0], + }, + '73a332fd-13dc-4861-8a2f-0478dd0a18a8': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ALPES RENOVATION CONFORT', + phone: '09 72 11 31 06', + email: 'contact@alpesrenovationconfort.fr', + address: '18 rue Louise Michel, ZA Les Blâches Gombert, 04160, CHATEAU ARNOUX ST AUBAN', + coordinates: [0, 0], + }, + 'cca0275a-ee37-4e70-9c10-475e78ea587d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PESCE ET FILS', + phone: '04 92 72 23 96', + email: 'pesceetfils@orange.fr', + address: "433, Avenue du Lubéron, Route d'Apt, BP 70127, 04100, MANOSQUE", + coordinates: [0, 0], + }, + '64a27e30-3288-42a9-aafc-4b3f37055b8b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BERLENGUE ET FILS MACONNERIE RENOVATIO', + phone: '06 99 63 59 88', + email: 'sarlberlengue.fils@gmail.com', + address: 'Campagne Ste Victoire, Rue de la Rose des Vents, 04130, VOLX', + coordinates: [0, 0], + }, + 'c058f6f3-71da-43f3-9493-a478b59dcd08': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'S.A.R.L. MB ZINGUERIE', + phone: '06 79 50 16 51', + email: 'contact@mb-zinguerie.com', + address: '24 Zone Artisanale Les Lauriers, 04660, CHAMPTERCIER', + coordinates: [0, 0], + }, + 'e0d351e5-17d2-4d6f-8422-675d5478703c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'Entreprise DURAND JEAN', + phone: '06 89 16 06 91', + email: 'jean.durand0470@gmail.com', + address: 'La Haute Buissière, 04370, COLMARS LES ALPES', + coordinates: [0, 0], + }, + '491b2d87-bcb7-434c-8ec4-f511ca52a81f': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ETABLISSEMENTS MAGAUD', + phone: '04 92 34 48 75', + email: 'julien.magaud@outlook.com', + address: '16 Chemin du grand Justin, 04000, DIGNE LES BAINS', + coordinates: [0, 0], + }, +}; diff --git a/src/pages/Directory/Ardeche (Auvergne-R-Alpes).ts b/src/pages/Directory/Ardeche (Auvergne-R-Alpes).ts new file mode 100644 index 00000000..432f46f3 --- /dev/null +++ b/src/pages/Directory/Ardeche (Auvergne-R-Alpes).ts @@ -0,0 +1,276 @@ +import { IRoofer } from './types'; + +export const ArdecheAuvergneRAlpes: Record = { + 'ef20c756-eeef-446e-a1bf-46653fa46092': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MSAVEL MACONNERIE SAS', + phone: '04 75 06 73 71', + email: 'contact@msavel.fr', + address: 'Les Champs, 07410, BOZAS', + coordinates: [0, 0], + }, + 'eb52095a-4fbf-42c2-9353-3028ab7180f1': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DESCHANELS ENTREPRISE', + phone: '04 75 37 23 61', + email: 'deschanels-sa@orange.fr', + address: '945 route du Vivarais, 07140, CHAMBONAS', + coordinates: [0, 0], + }, + '4311b477-d1b5-4cb1-93b9-1f64e860f4b1': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOISSY SARL', + phone: '04 75 40 33 41', + email: 'boissy@orange.fr', + address: 'Zone Pôle 2000 Nord, 3, rue Denis Papin, 07130, ST PERAY', + coordinates: [0, 0], + }, + '7639567b-c303-405d-80f7-8510a249dc2c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SBC - SOCIETE BRAVOS COUVERTURE', + phone: '06 86 28 08 02', + email: 'gregory.mue@sfr.fr', + address: '35 RUE DE LA PICASSONNE, 07340, LIMONY', + coordinates: [0, 0], + }, + '118ad26c-1068-4757-8265-d14784e68c2e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MOULIN CHARPENTE SAS', + phone: '04 75 93 07 20', + email: 'contact@moulin-charpente.fr', + address: '49 Chemin de Ripotier, BP 40030, 07208, AUBENAS CEDEX', + coordinates: [0, 0], + }, + 'eb091bb6-287b-4cac-b164-ebc761713669': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'COLANGE EURL', + phone: '04 75 06 02 48', + email: 'colange07@orange.fr', + address: 'ZA de Fontaye, 25 Route du Balayn, 07410, ST FELICIEN', + coordinates: [0, 0], + }, + 'bd4810da-6204-4c46-af50-77e3b886fefd': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ID SOLAIRE', + phone: '04 69 22 10 96', + email: 'contact@id-solaire.com', + address: '85 Chemin du Pont de Prades, 07380, PRADES', + coordinates: [0, 0], + }, + '8d117e95-f651-44f3-bcfc-25631a4c03d6': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'LARGIER TECHNOLOGIE', + phone: '04 75 37 42 29', + email: 'j.ramirez@largier-technologie.fr', + address: '7 rue du Voltour, BP 100, 07600, VALS LES BAINS', + coordinates: [0, 0], + }, + '92e390b5-b578-47a7-a442-8347366f5517': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'J. BUIRET SARL', + phone: '06 89 20 91 16', + email: 'entreprisebuiret@gmail.com', + address: '120 rue Philomène Léonie Teyssier, 07400, LE TEIL', + coordinates: [0, 0], + }, + '935765ab-693a-4500-a07c-ff868cb274f6': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ROSATI & Cie Entreprise', + phone: '04 75 54 52 75', + email: 'contact@ets-rosati.fr', + address: 'Chemin de la Glacière, 07700, BOURG ST ANDEOL', + coordinates: [0, 0], + }, + '13fbdea6-7054-42d2-80ee-2d229b8220b0': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BERNARD & Fils SAS', + phone: '04 75 06 81 80', + email: 'contact@bernard-groupe.fr', + address: 'Pôle Administratif, 55 chemin de Lachaux, 07410, ST VICTOR', + coordinates: [0, 0], + }, + '42c60ba3-f69d-4d3e-bb59-6767ade487c7': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MENUISERIE VIVAROISE EURL', + phone: '04 75 58 10 50', + email: 'menuiserie.vivaroise@orange.fr', + address: '315 Route du Pont de Beley, 07240, VERNOUX EN VIVARAIS', + coordinates: [0, 0], + }, + '1e380431-6e5a-46ae-a924-4e57d136b9cf': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GONTIER SAS', + phone: '04 75 94 47 80', + email: 'contact@gontierbtp.fr', + address: 'ZI Ripotier, 6 Avenue Jean Monnet, 07200, AUBENAS', + coordinates: [0, 0], + }, + '264ed3d0-1eed-4d2c-8023-c17527e5b7e4': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DMR BARDAGE SAS', + phone: '06 67 06 30 48', + email: 'dmrbardage07@gmail.com', + address: 'ZA Les Charnives, 07210, ALISSAS', + coordinates: [0, 0], + }, + '681f367a-095b-422f-a476-75998f6ac153': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'AUDIGIER SERGE SARL', + phone: '04 75 94 50 16', + email: 'audigier.serge@orange.fr', + address: '25 Chemin des Terrisses, 07450, ST PIERRE DE COLOMBIER', + coordinates: [0, 0], + }, + '16f239c3-ea47-4b1a-a52a-efbb79b6f6f9': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ARNAUD CHARPENTE EURL', + phone: '06 65 73 06 37', + email: 'contact@arnaudcharpente.fr', + address: '109 Route Bleue, ZA de Prachenet, 07430, ST CYR', + coordinates: [0, 0], + }, + '35dfed87-d01a-4d8b-a47f-a5a2ce6400c9': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GACHET SARL', + phone: '04 75 33 24 47', + email: 'gachet.sarl@orange.fr', + address: "2 Chemin de la Mourièse, L'Auvergnat, 07100, ANNONAY", + coordinates: [0, 0], + }, + '92569b7c-47c8-4762-b000-becef76e2780': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MANFIOTTO FRERES SAS', + phone: '04 75 49 10 96', + email: 'entreprise-manfiotto-freres@orange.fr', + address: "198 Chemin d'Hauterives, 07220, VIVIERS", + coordinates: [0, 0], + }, + 'd83296f2-3006-4ee6-b17f-86e26a17d855': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MHV MENUISERIE DU HAUT VIVARAIS', + phone: '04 75 67 96 96', + email: 'compta@m-h-v.fr', + address: '14 Avenue Daniel Mercier, 07100, ANNONAY', + coordinates: [0, 0], + }, + '6f3ddd3a-69ad-4756-96b2-002221143697': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'JAUFFRE Michel S.A.R.L', + phone: '04 75 94 53 73', + email: 'michel.jauffre@orange.fr', + address: '380 Route de Juvinas, Le Courtiol, 07450, ST PIERRE DE COLOMBIER', + coordinates: [0, 0], + }, + '5fd81f8f-c506-476c-910f-aa7b90440158': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'JOUVE-VILLARD BTP EURL', + phone: '04 75 94 95 37', + email: 'contact@jvbtp.com', + address: '742 Route de Saint Laurent Les Bains, Quartier Meliet, 07140, CHAMBONAS', + coordinates: [0, 0], + }, + '1eb236c8-a543-4cf0-8098-42a91c3c7dd5': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DIAZ JOEL & FILS SARL', + phone: '04 75 52 82 78 matin', + email: 'joeletfilsdiaz@orange.fr', + address: '341 route de Fontbonne, 07220, VIVIERS', + coordinates: [0, 0], + }, + '1d1f0cd3-aefe-4da3-a528-4b208624e091': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'HILAIRE FRÉDÉRIC ENTREPRISE', + phone: '04 75 88 28 84', + email: 'hilaire.fred@orange.fr', + address: "Le Village, 96 route d'Antraigues, 07530, GENESTELLE", + coordinates: [0, 0], + }, + 'ba6a8e25-0ded-453a-9f1f-c9edc749af98': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GIRAUD DELAY S.A', + phone: '04 75 66 92 90', + email: 'contact@giraud-delay.com', + address: '287 route des Blaches, 07210, ALISSAS', + coordinates: [0, 0], + }, + '38f7318b-ff7d-49f7-ba45-1e388851c4bb': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TRAVERSIER SAS', + phone: '04 75 81 85 10', + email: 'contact@traversier.fr', + address: '7 rue Denis Papin, Zone Nord Pôle 2000, 07130, ST PERAY', + coordinates: [0, 0], + }, + '71b84456-f62c-4304-baa0-cbd1d9bf550d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ALGO SARL', + phone: '04 75 33 28 34', + email: 'contact@algo-alu.fr', + address: 'PA MARENTON 3, 1 Rue des Sources, 07100, ANNONAY', + coordinates: [0, 0], + }, + '01dc138b-5ac3-42d8-97f2-8c7e7b763f46': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOURRET René & Fils SARL', + phone: '04 75 06 01 14', + email: 'contact@bourretsarl.fr', + address: 'Zone Artisanale de Fontaye, 07410, ST FELICIEN', + coordinates: [0, 0], + }, + 'f132d984-db3b-4335-9797-eb2da199cc07': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SERRURERIE FERRONNERIE FARIZON JEAN-MI', + phone: '04 75 34 51 69', + email: 'serrurerie.farizon@orange.fr', + address: 'JALOINE N°315, 07290, ST ROMAIN D AY', + coordinates: [0, 0], + }, + '2dde32f6-c830-46a1-aead-c71f7efffb57': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'VERILHAC Bruno SARL', + phone: '04 75 06 86 91', + email: 'bruno.verilhac@sfr.fr', + address: 'L.D sur le Bourg, 210 Route de Saint Agrève, 07570, DESAIGNES', + coordinates: [0, 0], + }, + '3e7c856d-1944-4ff2-82d3-79c9f05cb66b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ESPEIL FRERES SARL', + phone: '06 19 31 59 68', + email: 'sarl.espeilfreres@orange.fr', + address: '110 Chemin de Monteil, Monteil, 07270, LE CRESTET', + coordinates: [0, 0], + }, + '413e74a2-bd99-40b3-821a-902583ceb794': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PROCORDE EURL', + phone: '09 52 67 64 18', + email: 'procorde@hotmail.fr', + address: 'Cordier, 638 Montée de Lagarde, 07250, ROMPON', + coordinates: [0, 0], + }, + '00e35817-1fe1-41f2-a0d0-15eb921e3090': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SOLUTIONET', + phone: '04 75 85 36 36', + email: 'contact@solutionet.eu', + address: '3 rue des Fontenelles, 07800, LA VOULTE SUR RHONE', + coordinates: [0, 0], + }, + '58229385-a176-4220-8b22-ec6cc62c1d04': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DEJOURS Entreprise', + phone: '04 75 66 25 26', + email: 'elsa.dejours@gmail.com', + address: "Le Moulinon, 470 B Route de l'Eyrieux, 07190, ST SAUVEUR DE MONTAGUT", + coordinates: [0, 0], + }, + '59c6aa1f-2499-4af6-a92a-cfe93c94fc27': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'LB ENERGIES', + phone: '04 75 36 81 22', + email: 'laurent.bianco330@orange.fr', + address: '129 La Combe du Bosquet, 07110, CHASSIERS', + coordinates: [0, 0], + }, +}; diff --git a/src/pages/Directory/Aveyron ( Occitanie ).ts b/src/pages/Directory/Aveyron ( Occitanie ).ts new file mode 100644 index 00000000..412240e5 --- /dev/null +++ b/src/pages/Directory/Aveyron ( Occitanie ).ts @@ -0,0 +1,180 @@ +import { IRoofer } from './types'; + +export const AveyronOccitanie: Record = { + '2352924a-785c-48e9-bf6d-6b75df25be2a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SEVERAC ET FILS SARL', + phone: '05 65 59 82 06', + email: 'aurore.severac@orange.fr', + address: 'Le Bourg, 12640, LA CRESSE', + coordinates: [0, 0], + }, + 'c0b3a319-f50f-4d45-b473-ba44176e5216': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'POSSEME SEBASTIEN EURL', + phone: '06 22 32 21 55', + email: 'sebastien.posseme@orange.fr', + address: '77 Route de Cousserguettes, Coussergues, COUSSERGUES, 12310, PALMAS D AVEYRON', + coordinates: [0, 0], + }, + 'eb411737-d77d-474f-9f3c-3dde197d2dc5': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GOT SARL', + phone: '05 65 59 44 71', + email: 'entreprisegot@laposte.net', + address: 'P.A. Millau-Viaduc, 6180 avenue des Fialets, 12100, MILLAU', + coordinates: [0, 0], + }, + '4cf60c5e-53b3-471a-b43a-12a4105c30a7': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TAILLE DE PIERRE DURAND', + phone: '07 86 28 82 82', + email: 'durand.chris@hotmail.fr', + address: 'La Roque Valzergues, Lieu dit les granges, 12560, ST SATURNIN DE LENNE', + coordinates: [0, 0], + }, + '172a1954-2a24-4f82-a93a-f166150e686c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MYGRA SARL', + phone: '06 30 24 51 98', + email: 'xy.bois@sfr.fr', + address: 'Le Plo, 12450, CALMONT', + coordinates: [0, 0], + }, + '04f9f7ea-90be-4b31-8243-45beb1decb0f': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CM COUVERTURE SARL', + phone: '05 65 67 28 86', + email: 'couvelard-mendoza@orange.fr', + address: '161 avenue de Marengo, 12160, BARAQUEVILLE', + coordinates: [0, 0], + }, + 'd2d8a781-d782-4204-85aa-2afab53bb71e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PELAT ERIC SARL', + phone: '04 66 32 95 92', + email: 'contact@couverture-pelat.fr', + address: 'Route du Mas Estables, 12560, ST LAURENT D OLT', + coordinates: [0, 0], + }, + '8961a1ea-2cf1-467c-8a66-bc3c18702a43': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ABRANTES-DELMAS SARL', + phone: '05 65 46 28 30', + email: 'louis.abrantes12@orange.fr', + address: '8 Chemin de la Planquette, BP 17, 12170, REQUISTA', + coordinates: [0, 0], + }, + '52305e48-f206-4122-b41a-55ac4f010e9b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SUD AVEYRON CONSTRUCTION SARL', + phone: '05 65 62 85 36', + email: 'sebastien@sudaveyronconstruction.fr', + address: '431 Chemin de Salelles, 12100, MILLAU', + coordinates: [0, 0], + }, + 'd115bb80-593f-4966-9e4d-fe9d601b2b4d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOYER FRANCOIS EI', + phone: '05 65 78 41 76', + email: 'boyerfrancoismaconnerie@gmail.com', + address: 'Rue Carrière, 12780, ST LEONS', + coordinates: [0, 0], + }, + 'ccd02745-70f9-46fd-b0f9-f6d4e33abba4': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SAMMEL SARL', + phone: '05 65 40 70 85', + email: 'direction@sammel.fr', + address: '66 impasse des Gantes, 12260, VILLENEUVE', + coordinates: [0, 0], + }, + '90698353-b410-4f9d-aedb-bc81d1a7a0d3': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SICOB', + phone: '05 65 65 51 29', + email: 'r.subra@sicob-sas.com', + address: 'ZA, 12240, RIEUPEYROUX', + coordinates: [0, 0], + }, + '6fa2c221-2214-40c1-b2eb-a112b88aab3b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHARLES ET MOUYSSET SAS', + phone: '05 65 42 27 03', + email: 'jpm@charles-mouysset.com', + address: 'ZA la Peyrinie, 769 rue des Routiers, 12000, RODEZ', + coordinates: [0, 0], + }, + '02d26c59-f894-48aa-8ce4-d0e9e903c06c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BATUT SA', + phone: '05 65 42 30 25', + email: 'm.petit@batutcharpente.com', + address: 'Zone Artisanale de Caylus, 12630, AGEN D AVEYRON', + coordinates: [0, 0], + }, + '9042a34d-08d3-46c9-a43e-45d026c1c847': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DELBES SAS', + phone: '05 65 42 53 50', + email: 'contact@delbes-aveyron.fr', + address: 'Rue de la Ferronnerie, ZA Bel Air, 12000, RODEZ', + coordinates: [0, 0], + }, + '18d2694d-0821-4dec-8302-3b7a57b3c06a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CMT 12 SARL', + phone: '05 65 59 47 20', + email: 'sarl.cmt12@gmail.com', + address: '329 avenue du Languedoc, 12100, MILLAU', + coordinates: [0, 0], + }, + 'c7c59973-b256-49f1-b51c-145e02840e9a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOUTEILLE ET FILS SARL', + phone: '05 65 63 01 48', + email: 'bouteille.fils@orange.fr', + address: 'Les Issards, 12110, CRANSAC', + coordinates: [0, 0], + }, + '87267bbe-dbd9-40bc-b6d7-67793aaeed96': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'VIDAL SARL', + phone: '06 33 60 97 95', + email: 'ent.vidal@wanadoo.fr', + address: '107 chemin de Camaras, 12400, ST AFFRIQUE', + coordinates: [0, 0], + }, + '0c132032-a5af-4f6d-85f6-6a7267b7798c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BARRIAC PAUL SAS', + phone: '05 65 67 19 85', + email: 'jpbarriac@barriacpaul.fr', + address: 'Route des Landes, ZI de Cantaranne, 12850, ONET LE CHÂTEAU', + coordinates: [0, 0], + }, + '5e4ec892-a55b-4b90-a88a-0318a73afe44': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'POUSTHOMIS LAURENT', + phone: '05 65 99 75 57', + email: 'laurent.pousthomis@orange.fr', + address: 'Rue de Lamourie, 12550, PLAISANCE', + coordinates: [0, 0], + }, + '954d637e-2edd-41c3-b0d6-b613c3539830': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SOPRIBAT', + phone: '05 65 60 25 41', + email: 'sopribat@wanadoo.fr', + address: '101 A avenue Charles de Gaulle, BP 90130, 12101, MILLAU CEDEX', + coordinates: [0, 0], + }, + 'a6928f4c-574a-4d5a-bf37-8a3abd014ab4': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'COMBETTES SARL', + phone: '05 65 99 04 04', + email: 'sarlcombettes@orange.fr', + address: 'quartier du Vern, 12400, ST AFFRIQUE', + coordinates: [0, 0], + }, +}; diff --git a/src/pages/Directory/Bouches-du-Rhone.ts b/src/pages/Directory/Bouches-du-Rhone.ts new file mode 100644 index 00000000..af08264c --- /dev/null +++ b/src/pages/Directory/Bouches-du-Rhone.ts @@ -0,0 +1,324 @@ +import { IRoofer } from './types'; + +export const BouchesDuRhone: Record = { + 'a5008b23-175f-41e6-9ba9-149d251c7253': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'I.T.S MARSEILLE', + phone: '06 74 70 80 53', + email: 'guillaume@itstoiture.com', + address: '9 rue René Seyssaud, 13007, MARSEILLE', + coordinates: [0, 0], + }, + '780aa3d7-24d7-4cc9-bfc4-40f7589c5779': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'COUVREURS DES ALPILLES', + phone: '07 87 97 75 93', + email: 'ugo.colaianni@gmail.com', + address: '67 chemin de Miramas Le Vieux, à Lunard, 13140, MIRAMAS', + coordinates: [0, 0], + }, + '18d7cdd7-1c4c-4b39-8379-d34f35128732': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SOCODIS', + phone: '04 90 08 97 54', + email: 'socodis@wanadoo.fr', + address: "AVENUE DU 12 JUILLET 1988, QUARTIER DE L'ENFANT, 13090, AIX EN PROVENCE", + coordinates: [0, 0], + }, + 'b5634003-82fd-4a72-a1d8-bdc92a3b7999': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CGPM', + phone: '06 63 59 75 22', + email: 'cgpm13@gmail.com', + address: "14 TER ROUTE D'EYRAGUES, 13910, MAILLANE", + coordinates: [0, 0], + }, + '61784ca1-9426-4082-b415-53c819e2445a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DUNAMIS (SARL EDEC)', + phone: '04 28 70 01 81', + email: 'contact@dunamis-toitures.fr', + address: '117 AVENUUE GASTON IMBERT, ROUSSET PARC 1, 13790, ROUSSET', + coordinates: [0, 0], + }, + '29693187-5462-4d9c-a342-9f2a4c0e9bfe': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ALPILLES BATIMENT', + phone: '04 90 59 92 88', + email: 'secretariat@alpillesbatiment.com', + address: 'Quartier les Plantiers, 13930, AUREILLE', + coordinates: [0, 0], + }, + 'be8aa6ef-6b41-4a0d-9439-08a828060da8': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CORA-ALEXANDRE (SARL)', + phone: '04 90 96 37 22', + email: 'cora-alexandre@wanadoo.fr', + address: 'rue Jacques Lieutaud, ZI NORD, 13200, ARLES', + coordinates: [0, 0], + }, + '4d153417-a3a5-4885-9d8a-a2ce562c5d68': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ATELIER DE LA TOITURE', + phone: '04 42 92 94 62', + email: 'atelierdelatoiture@toitures13.fr', + address: '28, Avenue Jean Monnet, 13410, LAMBESC', + coordinates: [0, 0], + }, + 'bb3f409c-eb29-4c2a-994f-9f01247c71b3': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ETABLISSEMENTS TURRON CHARPENTE COUVER', + phone: '04 91 48 40 72', + email: 'turroncharpentes@gmail.com', + address: '618, Rue Saint Pierre, 13010, MARSEILLE', + coordinates: [0, 0], + }, + 'b17f29d6-1f2e-46bf-9126-85a7ffdc549d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'M ET ZINC', + phone: '04 91 77 51 36', + email: 'mathieuetzinc@gmail.com', + address: '167 RUE FRANCOIS MAURIAC, BATIMENT LES PIVOINES, 13010, MARSEILLE', + coordinates: [0, 0], + }, + 'ead14da2-6c16-40f2-8b8c-7167b722501a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SCOP S.A. TRIANGLE', + phone: '04 42 51 56 66', + email: 'toit@triangle-bois.com', + address: 'Z.I. Avon, 81 avenue des Alumines, 13120, GARDANNE', + coordinates: [0, 0], + }, + '76c48288-bd28-412e-85a1-0646048cb4b7': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DUCA', + phone: '04 90 55 35 99', + email: 'duca@duca-entreprise.fr', + address: 'ZAC les Roquassiers, 482 rue des tailleurs de pierre, 13300, SALON DE PROVENCE', + coordinates: [0, 0], + }, + 'afb94d28-dcb9-46aa-86dc-19eea3136ca9': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MIDI CHARPENTES', + phone: '04 42 04 60 62', + email: 'midi-charpentes@wanadoo.fr', + address: 'Auberge Neuve, BP 16 - Puits Armand, 13124, PEYPIN', + coordinates: [0, 0], + }, + 'a4fa1525-ff3f-4554-8f70-de08fc2ad70b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ZINGUERIE PROVENCALE', + phone: '04 42 20 85 08', + email: 'cbidal@zinguerieprovencale.fr', + address: '290, Rue Jean de Guiramand, 13290, AIX EN PROVENCE', + coordinates: [0, 0], + }, + '2dfc553b-6939-44fd-bac0-fb3f8b0dc339': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CAPITAL TOITURES', + phone: '04 88 60 16 10', + email: 'vitrolles@attila.fr', + address: 'BT A3 - AD Park, 50, Allée Jacqueline Auriol, 13730, ST VICTORET', + coordinates: [0, 0], + }, + '08977a84-4b87-43f7-8f1a-83eb49c9bcba': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'FRANCAISE DE MONTAGE ET LEVAGE', + phone: '04 90 58 07 65', + email: 'sfml-b@orange.fr', + address: "931, Chemin de l'Etang, 13140, MIRAMAS", + coordinates: [0, 0], + }, + '2e0a5fc9-c4e2-46bf-9699-91ea25049645': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ROURA SARL', + phone: '04 90 92 12 09', + email: 'roura2@wanadoo.fr', + address: 'Z.A. de la Massane, 441 avenue de la Massane, 13210, ST REMY DE PROVENCE', + coordinates: [0, 0], + }, + '1593d7e0-9cec-4778-b0a4-0a2b046efea1': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'VIVIAN ET CIE', + phone: '04 95 06 97 00', + email: 'info@vivian.fr', + address: "26, avenue André Roussin, Parc d'Activités Saumaty-Séon, 13016, MARSEILLE", + coordinates: [0, 0], + }, + 'e607112f-3388-47b4-9137-cbf3cf22b410': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GIOVANNI PLOMBERIE & CHAUFFAGE', + phone: '04 90 45 81 26', + email: 'comptabilite-gpc@orange.fr', + address: '97, Avenue Emile Zola, 13300, SALON DE PROVENCE', + coordinates: [0, 0], + }, + '4d4c63ff-2024-46f5-bd8d-4733cc4f9515': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MOREL CHARPENTE COUVERTURE ETANCHEITE', + phone: '04 91 88 65 25', + email: 'morel.cco@orange.fr', + address: 'Groupe MORLOT, 310, Traverse de la Bourgade, 13400, AUBAGNE', + coordinates: [0, 0], + }, + '1d312d75-5b83-4611-a55a-d8a4e7ba1317': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ARECOME', + phone: '04 42 59 41 84', + email: 'contact@aixtoit.fr', + address: 'ZI Les Jalassières, 320 B, Rue Topaze, 13510, EGUILLES', + coordinates: [0, 0], + }, + 'eb103b18-ccbe-436d-bc8b-3a69e662af9c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ANTHEA CBE', + phone: '04 42 06 72 26', + email: 'contact@anthea-cbe.biz', + address: "5 VOIE D'ANGLETERRE, ACTIPOLE BAT. B3, 13127, VITROLLES", + coordinates: [0, 0], + }, + '236fedb1-9951-475a-b4c7-3d78cc81816a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SCEC', + phone: '06 60 37 77 69', + email: '', + address: '425, allée François Aubrun, le parc des lauves, 13100, LE THOLONET', + coordinates: [0, 0], + }, + '9278eb55-6db9-4031-a2ce-49ca043d5aa4': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: '3R BATIMENT', + phone: '04 42 23 25 09', + email: 'entreprise.stagnaro@wanadoo.fr', + address: '190 chemin de Roussier Garenne, 13090, AIX EN PROVENCE', + coordinates: [0, 0], + }, + 'a3a74b5b-e681-4dad-bb6a-a39e09f3b55e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'AVENIR BOIS CONSTRUCTION', + phone: '04 42 09 77 47', + email: 'mp@avenirboisconstruction.com', + address: 'Zone de la Gandonne, 164 avenue des Oulivarello, 13300, SALON DE PROVENCE', + coordinates: [0, 0], + }, + 'f9d35407-6b25-41d7-bad1-9958d0791ac2': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MARTIN CHARPENTE COUVERTURE', + phone: '04 96 12 44 53', + email: 'p.martin@martin-charpente.com', + address: '40 chemin de la Parette, 13012, MARSEILLE', + coordinates: [0, 0], + }, + 'b3d9ccb3-e0d9-4dd2-9c2e-122f4600f1f5': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BRANCACCIO SARL', + phone: '04 91 73 98 08', + email: 'brancaccio13@orange.fr', + address: '106 boulevard de Nice, 13008, MARSEILLE', + coordinates: [0, 0], + }, + 'c8573bb4-0091-4448-8f2b-a8175664fabe': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CERTA SUD-EST', + phone: '04 90 53 92 45', + email: 'certa.sudest@wanadoo.fr', + address: '151, Traverse Jean Ginesto, 13680, LANCON PROVENCE', + coordinates: [0, 0], + }, + '71c939ef-789b-47a6-8264-a676459c1a01': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PHILIPPE GARCIA SARL', + phone: '06 16 18 45 60', + email: 'philippegarcia4@wanadoo.fr', + address: '51 chemin Saint-Jean, 13870, ROGNONAS', + coordinates: [0, 0], + }, + '508eb667-4a87-4357-9989-0f8e1d7e4fd8': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'RESERVE ET CIE', + phone: '04 91 91 21 83', + email: 'ste.reserve@wanadoo.fr', + address: '31 boulevard Charles Moretti, 13014, MARSEILLE', + coordinates: [0, 0], + }, + '8f80ec46-15cf-4308-8fbe-d0bee396205a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'M B EXPERTISE', + phone: '06 21 25 10 54', + email: 'mb13.expertise@gmail.com', + address: '188, Chemin Les Bastides, 13610, LE PUY STE REPARADE', + coordinates: [0, 0], + }, + '4be79cdc-69c4-4b9a-9190-9339500ab962': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'S.A.P.S.(STE AMELIORAT° DU PATRIMOINE)', + phone: '04 42 92 65 90', + email: 'contact@sapseguilles.fr', + address: "255 rue Cornaline, Pôle d'activité d'Eguilles, 13510, EGUILLES", + coordinates: [0, 0], + }, + '11efd286-f81e-4898-ae9c-c1821f50d8a7': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ART CONSTRUCTION RENOVATION', + phone: '06 19 36 09 24', + email: 'contact@art-construction-renovation.fr', + address: '37, Avenue Rolland Corrao, Résidence les Palmiers, 13700, MARIGNANE', + coordinates: [0, 0], + }, + 'e50bbdc9-66fe-40a8-8624-17d3e06a7048': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'NOUVELLE DE PLOMBERIE STE', + phone: '04 42 61 48 71', + email: 'michel.masset7@wanadoo.fr', + address: '641 Route de Puyloubier, 13530, TRETS', + coordinates: [0, 0], + }, + '6a8ab847-f783-475d-b76e-a343cadcc524': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CG ALPILLES', + phone: '06 86 87 19 77', + email: 'contact@cgalpilles.fr', + address: '1433, Route de la Gare, RD 24, 13940, MOLLEGES', + coordinates: [0, 0], + }, + '4df57ba0-5649-45c4-a4c3-c244dceb4d59': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TANZI', + phone: '04 90 49 05 24', + email: 'sas.tanzi@tanzi.fr', + address: '24 28 Avenue des artisans, ZA du roubian, 13150, TARASCON', + coordinates: [0, 0], + }, + '0e77211a-809f-4bda-9aa3-986e6cd63241': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BEC CONSTRUCTION PROVENCE', + phone: '04 91 45 60 80', + email: 'info@becprovence.fayat.com', + address: '25 boulevard de Saint Marcel, CS70039, 13396, MARSEILLE CEDEX 11', + coordinates: [0, 0], + }, + '3b753bcc-c71c-40b5-a17e-a912ee3b3485': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SAMPEC BÂTIMENT', + phone: '04 42 92 46 06', + email: 'sampec@wanadoo.fr', + address: 'Domaine les Cazeaux, Lieu dit Bompard, 13510, EGUILLES', + coordinates: [0, 0], + }, + 'c9b72e90-3151-4569-beb3-d3a7b406ce08': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'INCA BTP', + phone: '07 53 10 06 14', + email: 'incabtp@gmail.com', + address: '19, Allée des Iris, 13140, MIRAMAS', + coordinates: [0, 0], + }, + 'd7531e24-7888-4fe0-b947-0aab04d9c72f': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SMNK', + phone: '06 98 34 11 22', + email: 'contact@smnk-renovation.com', + address: '1533, Chemin du Carnage, 13200, ARLES', + coordinates: [0, 0], + }, +}; diff --git a/src/pages/Directory/Cantal (Auvergne-R-Alpes).ts b/src/pages/Directory/Cantal (Auvergne-R-Alpes).ts new file mode 100644 index 00000000..4c8c5fad --- /dev/null +++ b/src/pages/Directory/Cantal (Auvergne-R-Alpes).ts @@ -0,0 +1,3 @@ +import { IRoofer } from "./types"; + +export const CantalAuvergneRAlpes: Record = {} \ No newline at end of file diff --git a/src/pages/Directory/Hautes-Alptes.ts b/src/pages/Directory/Hautes-Alptes.ts new file mode 100644 index 00000000..b7209876 --- /dev/null +++ b/src/pages/Directory/Hautes-Alptes.ts @@ -0,0 +1,564 @@ +import { IRoofer } from './types'; + +export const HautesAlpes: Record = { + '3c92ca19-a19d-4280-a1d5-af665af241d8': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ART ZINC TOITURES', + phone: '07 81 07 61 63', + email: 's.eble@art-zinc-toitures.fr', + address: "131 rue d'aurouze, 05400, MONTMAUR", + coordinates: [0, 0], + }, + 'f4bba28d-8945-40c5-af47-0cebc8a81f5a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BLANC Jean-Pierre', + phone: '04 92 46 78 36', + email: 'larix@wanadoo.fr', + address: 'CHALETS BOIS MASSIF, 05350, ARVIEUX', + coordinates: [0, 0], + }, + '37a21f7e-b1ab-4cca-a256-d4f98351d8b3': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BARBAN CHARPENTE', + phone: '06 09 39 33 72', + email: 'barbancharpente@neuf.fr', + address: 'Aspres les Corps, 05800, ASPRES LES CORPS', + coordinates: [0, 0], + }, + '234ec376-3637-492b-9ec7-e55dd1288721': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PEYRON-MATHERON SARL', + phone: '06 79 65 61 54', + email: 'matheron.christophe@wanadoo.fr', + address: "Charpente - Espaces Verts, L'Eglise, 05200, PUY ST EUSEBE", + coordinates: [0, 0], + }, + '2e04ce30-a42c-4d4f-b0c6-fd2c9bc6d034': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GRIVEL SARL', + phone: '06 82 23 45 00', + email: 'djegrivel@orange.fr', + address: 'Hameau de Malllarua, 05500, ST BONNET EN CHAMPSAUR', + coordinates: [0, 0], + }, + '302a20ed-5dae-433b-aa9a-ffcef984b42e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'RT2C', + phone: '07 81 20 26 48', + email: 'thierryrivat.rt2c@gmail.com', + address: '488 rue ZA Marcel Finette, 05000, PELLEAUTIER', + coordinates: [0, 0], + }, + '9d2760d2-ee7f-4fce-aa91-efb16b7bcfe6': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHARPENTE COUVERTURE ALPINE - SCCA', + phone: '04 92 45 86 74', + email: 'lionel.lagier@sas-scca.com', + address: 'Quartier Bénistan, RN 94, 05200, CROTS', + coordinates: [0, 0], + }, + '5e6797b4-29db-4cfb-887c-344337b51e47': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'NICOLAS CHARPENTES SARL', + phone: '04 92 58 11 11', + email: 'nicolas.probois@orange.fr', + address: "7 Place de l'Eglise, 05400, VEYNES", + coordinates: [0, 0], + }, + 'bd4b4bae-f4ed-48ff-b4c6-5660324e968e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'HILAIRE ET FILS SARL', + phone: '04 92 21 09 17', + email: 'contact@scierie-hilaire.fr', + address: 'Le Rosier, Val des Prés, 05100, BRIANCON', + coordinates: [0, 0], + }, + '3185dc07-d225-4422-89bb-d24b8880c134': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ECO 2 SCOP SARL', + phone: '06 49 98 47 96', + email: 'contact@eco2scop.fr', + address: 'ZA de PRALONG, Lot 4B, 05200, EMBRUN', + coordinates: [0, 0], + }, + 'edc13c29-dccc-4e0a-bcfe-41fdc8b6ce48': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'RIBAIL mickael', + phone: '04 92 55 93 52', + email: 'mickael.ribail@charpente-champsaur.fr', + address: 'Les Bonnets, 05260, ST JEAN ST NICOLAS', + coordinates: [0, 0], + }, + 'f176bf22-3c41-4cf8-8eae-7037e0879663': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'REYNIER ET FILS SARL', + phone: '04 92 50 62 60', + email: 'contact@reynieretfils.fr', + address: 'ZA la Grande Ile Sud, 05230, CHORGES', + coordinates: [0, 0], + }, + '735d987b-e5cf-4af6-b63f-47f464a76793': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'MDML Eurl', + phone: '06 17 89 36 00', + email: 'eurlmdml@orange.fr', + address: 'Les Chabriers, 05200, CROTS', + coordinates: [0, 0], + }, + '924874c4-ea5f-44e8-9bbb-2363508ee4ec': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'C.G.A. Sarl', + phone: '04 92 43 42 66', + email: 'contact@chalets-cga.fr', + address: 'Le RATELIER, 05310, LA ROCHE DE RAME', + coordinates: [0, 0], + }, + '24ba04d6-dc3a-4ca8-95d7-d4a9f519a879': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'TWORKOWSKI SARL', + phone: '04 92 45 05 87', + email: 'sarl.tworkowski@gmail.com', + address: 'CHARPENTE COUVERTURE, Quartier le Villard, 05600, GUILLESTRE', + coordinates: [0, 0], + }, + 'dcd45074-81a2-4cdf-8c56-f4a1db2c0a11': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SERRE CHE TOITURE', + phone: '06 22 77 51 68', + email: 'serrechetoiture@yahoo.fr', + address: 'Chemin de la Digue, Zone Artisanale des Sables, 05220, LE MONETIER LES BAINS', + coordinates: [0, 0], + }, + 'bb58ccfd-608e-4812-a236-ad2ef2969b4e': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'Alpes Méditerranée Charpente', + phone: '04 92 20 22 45', + email: 'amc@amc05.fr', + address: 'Les Hodouls, 05600, ST CREPIN', + coordinates: [0, 0], + }, + '83e507b6-941a-4611-81cc-6d108e2f661d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GLEIZE', + phone: '04 92 56 15 66', + email: 'franck.gleize@free.fr', + address: 'Charpente - Couverture, ZA Marcel Finette, 05000, PELLEAUTIER', + coordinates: [0, 0], + }, + '6d34366c-cece-42e9-a779-194e1bb0f7e3': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'EHRHARDT Jean-Marc', + phone: '06 70 61 20 09', + email: 'jmehrhardt@free.fr', + address: 'Zone Artisanale, 192 Route de Clos Jouffrey, 05330, ST CHAFFREY', + coordinates: [0, 0], + }, + '03a66752-be7d-42e2-9a72-54559fef1375': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHARPENTIERS (Les) SARL', + phone: '04 92 53 53 28', + email: 'les-charpentiers@orange.fr', + address: '8, rue des Métiers, ZA les Fauvins, 05000, GAP', + coordinates: [0, 0], + }, + 'cb13a4a7-e13f-4c47-8f10-52b79f3cf065': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DAUTREMER Charpente Couverture', + phone: '04 92 53 41 03', + email: 'e.bruhat@dautremer.fr', + address: 'ZA les Fauvins 2 - Rue des Compagnons, 05000, GAP', + coordinates: [0, 0], + }, + '2a9f8bcf-1eb4-4ec7-9929-a5120c360514': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BONNARDEL CHARPENTE', + phone: '04 92 57 20 80', + email: 'bonnardel.charpente@wanadoo.fr', + address: 'Avenue Albert Bonnardel, 05400, MONTMAUR', + coordinates: [0, 0], + }, + '82d3bbb2-5a0e-4f74-9253-a30a9afe3bf6': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOULOT SARL', + phone: '04 92 23 13 59', + email: 'etude@boulot-sarl.fr', + address: 'Le Vernet, 05120, L ARGENTIERE LA BESSEE', + coordinates: [0, 0], + }, + '20d4d46c-5e2a-42f5-b691-ae5dbd1c696b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'DAVIN SARL', + phone: '04 92 23 13 72', + email: 'davin.charpentes@outlook.fr', + address: '9, rue du Château, BP 5, 05120, L ARGENTIERE LA BESSEE', + coordinates: [0, 0], + }, + '7788e74c-b02b-4bbf-b20b-824780c15e23': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHALETS BAYROU', + phone: '04 92 20 35 30', + email: 'ambrepetolatdubois@chalets-bayrou.com', + address: '296 ROUTE DE PONT LA LAME, ZA Pont la Lame, 05100, PUY ST ANDRE', + coordinates: [0, 0], + }, + '4e394645-1494-47f2-a14c-aaec4abb5fce': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GANDELLI SEE', + phone: '04 92 43 13 46', + email: 'gandelli.charpente.direction@gmail.com', + address: 'Z.A. Les Moulins, 145 Route du Boscodon, 05200, CROTS', + coordinates: [0, 0], + }, + '672cacc6-122d-477c-9d79-b792319def57': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ALPES BOIS CONCEPTION POMMIER', + phone: '06 80 62 89 91', + email: 'alpesboisconception@orange.fr', + address: '9 Rue de la petite boucle, 05330, ST CHAFFREY', + coordinates: [0, 0], + }, + 'ba10bfb6-a20e-4083-ac83-9a51c8d99c23': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PELLEGRIN CHARPENTE COUVERTURE EURL', + phone: '06 65 50 16 33', + email: 'pellegrin.charpente@gmail.com', + address: "96 chemin de l'aiguille, Pallon, 05310, FREISSINIERES", + coordinates: [0, 0], + }, + '0a6def01-19e2-460f-9cb2-1aee50498101': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'EUROPE BOIS', + phone: '04 92 21 29 19', + email: 'lombardvasina@gmail.com', + address: 'ZA Pré du Faure, PRELLES, 05120, ST MARTIN DE QUEYRIERES', + coordinates: [0, 0], + }, + '3e2382c4-cf50-4bac-b5cb-f78743b785b3': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'FERRIER BOIS CONSTRUCTIONS', + phone: '04 92 21 17 87', + email: 'secretariat@ferrierbois.fr', + address: '442 Route des Alberts, Lieu-dit Alberts, 05100, MONTGENEVRE', + coordinates: [0, 0], + }, + 'cff0f093-72b2-4560-a19e-bbfbbf7c9539': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'AFC SARL', + phone: '06 16 85 03 24', + email: 'fredallaire@afccharpente.com', + address: '93 Rue de la Combe, 05600, GUILLESTRE', + coordinates: [0, 0], + }, + '051e6051-fa17-44bd-bbea-f2c761e0d632': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'AFB BOIS', + phone: '07 82 09 12 81', + email: 'afbbois@netcourrier.com', + address: '198 rue de Chabrières, 17 Les Pins, 05230, LA BATIE NEUVE', + coordinates: [0, 0], + }, + 'fced5663-3d75-44f2-b893-41e0122216de': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: '3CA Charpente Couverture Corde Alpine', + phone: '06 79 52 53 43', + email: 'contact.3ca@gmail.com', + address: '113 Allees de Champ Long, lot champ long N° 8, 05130, JARJAYES', + coordinates: [0, 0], + }, + 'a1ecdd17-47e8-41ad-bb9f-d38f189cc43f': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'VERSANT ECOBOIS', + phone: '06 76 60 55 08', + email: 'versant-ecobois@outlook.fr', + address: 'Le Villard, PELVOUX, 05340, VALLOUISE PELVOUX', + coordinates: [0, 0], + }, + '529102f9-b1e6-4b4d-81cd-3b4dbcb9f175': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'THOMAS DE CADARAN', + phone: '06 23 50 71 14', + email: 'thomasdecadaran@gmail.com', + address: '12 boucle de gourfouran, Pallon, 05310, FREISSINIERES', + coordinates: [0, 0], + }, + 'efc54293-4278-46ce-ae35-5715cea1e3d1': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHAIX BOURG CHARPENTE', + phone: '06 63 38 48 51', + email: 'kevin.matheron@orange.fr', + address: 'Les Cheminants, 05230, LA BATIE NEUVE', + coordinates: [0, 0], + }, + 'e2d1478b-9b4a-4791-92c7-977085c9101a': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: "L'INSTANT BOIS", + phone: '06 32 03 54 21', + email: 'contact@instant-bois.fr', + address: "ZA d'Entraigues, 05200, EMBRUN", + coordinates: [0, 0], + }, + '38f0ed2d-8842-41b8-b119-f11db56979a1': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ATELIER BOREALIS SARL', + phone: '04 92 55 28 72', + email: 'secretariat@atelierborealis.eu', + address: 'Quartier Pralong, 05200, EMBRUN', + coordinates: [0, 0], + }, + 'b17e1c71-18c5-4b0e-81b1-e0702b4d631b': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'O FIL DU BOIS', + phone: '06 24 99 60 74', + email: 'ofildubois05@gmail.com', + address: '377 F Le Louzon, 05000, PELLEAUTIER', + coordinates: [0, 0], + }, + 'bea42e74-cb61-4d4d-872e-664d799780b9': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'OPTIBOIS', + phone: '04 92 20 15 81', + email: 'secretariat@optibois.com', + address: 'Avenue DELATTRE DE TASSIGNY, Z.I. les Preyts, 05100, BRIANCON', + coordinates: [0, 0], + }, + '11045ba5-eaf7-477f-9333-55014c9e6137': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHAMPSAUR CHARPENTE COUVERTURE', + phone: '06 07 39 56 97', + email: 'laurent.echaf05@gmail.com', + address: 'Le Village, 05500, ST LAURENT DU CROS', + coordinates: [0, 0], + }, + 'cbab2f0d-6a01-46de-80d2-0f930d295c45': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOISSERENQ EMMANUEL CHARPENTE', + phone: '04 92 50 93 78', + email: 'emmanuel.boisserenq@orange.fr', + address: 'Lieudit Les Santons, 05230, AVANCON', + coordinates: [0, 0], + }, + 'a61a150b-abc6-4f3b-8adf-e1625690fef6': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ROUSSET CHARPENTE', + phone: '04 76 79 28 69', + email: 'rousset-charpente@orange.fr', + address: 'ZA Les Cours, 05480, VILLAR D ARENE', + coordinates: [0, 0], + }, + '84f7073e-ca05-4de3-9147-74dad1df3d82': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHABRAND FRERES', + phone: '04 92 45 27 26', + email: 'info@chalets-chabrand.com', + address: '189 Chemin de la Laiterie, La Mure Saint Guillaume, 05600, EYGLIERS', + coordinates: [0, 0], + }, + '3416e41b-b2c3-4874-a39d-3608d87a0703': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GARNIER CHALETS', + phone: '04 92 23 31 29', + email: 'chalets-garnier@wanadoo.fr', + address: 'Les Claux, 05340, PELVOUX', + coordinates: [0, 0], + }, + '95faa30f-8c62-4f70-ae5e-3b7d4c7a9fd3': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GIRAUD SARL', + phone: '04 92 23 13 25', + email: 'jeff.giraud@wanadoo.fr', + address: '3, rue de la Madeleine, 05120, L ARGENTIERE LA BESSEE', + coordinates: [0, 0], + }, + '162e9641-887f-4dce-8dca-cb4308d83f42': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'LOMBARD/VASINA', + phone: '04 92 21 29 19', + email: 'lombardvasina@gmail.com', + address: 'Gare de Prelles, PRELLES, 05120, ST MARTIN DE QUEYRIERES', + coordinates: [0, 0], + }, + '62a87de9-db74-45a2-8d70-f1e3fd7064b8': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BERTRAND Sébastien SARL', + phone: '06 74 80 31 50', + email: 'bertrand.charpente05230@gmail.com', + address: 'Les Guérins, 05230, AVANCON', + coordinates: [0, 0], + }, + '10c138ae-95a0-4689-bb84-60c49691689d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHAIX SAS', + phone: '04 92 51 32 78', + email: 'ets.chaix@orange.fr', + address: '3, Allée du Torrent, 05000, GAP', + coordinates: [0, 0], + }, + '8b922ea4-9980-4c76-bfc6-fd80d54c1a24': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PRELLES BOIS', + phone: '04 92 21 29 19', + email: '', + address: 'Z.A. du Pré du Faure, 05120, ST MARTIN DE QUEYRIERES', + coordinates: [0, 0], + }, + 'e66f4015-356a-4273-a6c3-8a9f299e996f': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BMI ETANCHEITE', + phone: '07 84 50 25 34', + email: 'bmi.etancheite@gmail.com', + address: '31 Allée des Bergeronnettes, 05000, GAP', + coordinates: [0, 0], + }, + '1bf07fd6-62b2-465b-ba57-818708442026': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'Société Etanchéité Alpes', + phone: '04 92 53 52 18', + email: 'contact@sea-etancheite.fr', + address: 'ZA La Justice II, 1 Rue de la Boiserie, 05000, GAP', + coordinates: [0, 0], + }, + 'dc611658-ed40-42f2-baca-31266064523c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'SEROR BATIMENT', + phone: '04 92 46 75 81', + email: 'remi@serorbat.com', + address: 'Le Bourg, 05460, ABRIES RISTOLAS', + coordinates: [0, 0], + }, + '57cf2ba0-ce33-4e82-9f4b-1d52acbe6694': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ORCIERES CONSTRUCTION', + phone: '04 92 21 92 93', + email: 'orcieresconstruction@laposte.net', + address: 'impasse des Gabellous, 8 résidence les Autanes, 05260, PONT DU FOSSE', + coordinates: [0, 0], + }, + 'dfe3c0b2-92a3-493a-b430-1312f4ddd0c3': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'GECALPES SARL', + phone: '04 92 20 45 46', + email: 'contact@gecalpes.fr', + address: 'ZA la Grande Ile Nord, 05230, CHORGES', + coordinates: [0, 0], + }, + '649895ee-6c81-4022-8a86-c6504b77aeab': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ART BOIS', + phone: '04 92 57 72 23', + email: 'menuiserieartbois@orange.fr', + address: 'Le Grand Hoche, Le Village, 05000, PELLEAUTIER', + coordinates: [0, 0], + }, + 'b6c39912-ad02-4a67-bc13-26fca75987f6': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHALETS MARCHIS CHARPENTES MENUISERIE', + phone: '06 62 04 38 60', + email: 'marchis.alexandre@orange.fr', + address: 'ZA La Viste, 05600, CEILLAC', + coordinates: [0, 0], + }, + 'f4907f5d-17b7-4283-b9b1-7c1ecf36cc0c': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PAILLAS Fils Sarl', + phone: '06 86 46 51 65', + email: 'stephane.paillas05@orange.fr', + address: 'Le Trèfle, Ventelon, 05320, LA GRAVE', + coordinates: [0, 0], + }, + '33fbabb8-e361-4574-973e-eba5265d7ff4': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PASCAL Eric SAS', + phone: '06 10 28 71 19', + email: 'epascal@sfr.fr', + address: '2 ROUTE DE BARCELONNETTE, 05190, ROUSSET', + coordinates: [0, 0], + }, + '31d5578e-979b-4ee8-93d9-985e45931b78': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ALPES BOIS STRUCTURE', + phone: '06 74 59 59 75', + email: 'alpesbois.structure@gmail.com', + address: '490 CHEMIN DU VILLARD, 05400, MANTEYER', + coordinates: [0, 0], + }, + 'b30f3921-bfcd-485c-b065-6044f1649cd3': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'PIERRE SAENGER', + phone: '06 20 01 84 92', + email: 'lescopeauxdabord73@gmail.com', + address: '122 Impasse de Saint Guillaume, 05600, EYGLIERS', + coordinates: [0, 0], + }, + '7a35ac56-d617-4ba0-838f-d21ef8cd7eae': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'LES CHALETS BLANC', + phone: '06 35 50 72 61', + email: 'chaletsblanc@orange.fr', + address: '84 Impasse du Devez, 05350, ARVIEUX', + coordinates: [0, 0], + }, + 'a2c4e498-c3f8-4e5c-a997-5821e1da60fa': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ECO CHARPENTE', + phone: '06 73 37 98 34', + email: 'contact@eco-charpente.com', + address: "Le Village, Place de l'Eglise, 05320, LA GRAVE", + coordinates: [0, 0], + }, + '8153b910-a066-45f3-a556-6a8e9e42a42d': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ACRO BOIS CONSTRUCTION', + phone: '06 75 88 04 75', + email: 'nicolas@acroboisconstruction.com', + address: 'Les Traverses, 05600, ST CLEMENT SUR DURANCE', + coordinates: [0, 0], + }, + '010d29f7-6a3f-45b4-833e-1e9e096ad849': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'KEMPF CHARPENTE SARL', + phone: '04 92 23 95 64', + email: 'contact@kempf-charpente.com', + address: '363 rue des pins, 05230, CHORGES', + coordinates: [0, 0], + }, + '7c893f24-8137-4777-ba52-6c2bdc1ba206': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'CHARPENTE LAGIER', + phone: '06 84 52 21 82', + email: 'charpente.lagier@hotmail.fr', + address: 'Route du Pont, 05200, LES ORRES', + coordinates: [0, 0], + }, + 'ef8be843-2642-4859-bdcf-27bbded0f2d2': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOUDOT SARL', + phone: '04 92 50 69 49', + email: 'cathia@guyboudot-charpente.fr', + address: 'BP 31, Zone Artisanale la Grande Ile, 05230, CHORGES', + coordinates: [0, 0], + }, + '4d5ab191-4d9b-4180-b574-34439cfab969': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'ESMIEU Vincent', + phone: '04 92 43 63 28', + email: 'vincent.esmieu@sfr.fr', + address: "Zone artisanale d'Entraigues, 05200, EMBRUN", + coordinates: [0, 0], + }, + '5d712633-ed05-4417-90c3-06e6e6492eac': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'BOIS ET BETON', + phone: '04 92 23 75 40', + email: 'contact@boisetbeton.fr', + address: 'Charbillac, BENEVENT ET CHARBILLAC, 05500, ST BONNET EN CHAMPSAUR', + coordinates: [0, 0], + }, + '43d48c6a-e761-4eeb-9182-7466befc6618': { + activities: ['Couvreur', 'Toiture', 'Etanchéité'], + name: 'S.T.G.M.', + phone: '04 76 79 90 23', + email: 'stgmlagrave@wanadoo.fr', + address: 'La Meije, 05320, LA GRAVE', + coordinates: [0, 0], + }, +}; diff --git a/src/pages/Directory/directory-list-item.tsx b/src/pages/Directory/directory-list-item.tsx new file mode 100644 index 00000000..c555ce51 --- /dev/null +++ b/src/pages/Directory/directory-list-item.tsx @@ -0,0 +1,29 @@ +import { FC } from 'react'; +import { Link } from 'react-router-dom'; + +import { Box, Typography } from '@mui/material'; + +import { IRoofer } from './types'; + +interface IDirectoryListItem { + roofers: Record; + zoneId: string; + title: string; +} + +export const DirectoryListItem: FC = ({ roofers, zoneId, title }) => { + return ( + <> + + {title} + + + {Object.keys(roofers).map((id) => ( + + {roofers[id].name} + + ))} + + + ); +}; diff --git a/src/pages/Directory/directory-list.tsx b/src/pages/Directory/directory-list.tsx new file mode 100644 index 00000000..567d02e9 --- /dev/null +++ b/src/pages/Directory/directory-list.tsx @@ -0,0 +1,29 @@ +import { Box } from '@mui/material'; + +import { AinAuvergneRAlpesDirectory } from './Ain (Auvergne-R-Alpes)'; +import { AisneHautsDeFrance } from './Aisne (Hauts-de-France)'; +import { AllierAuvergneRAlpes } from './Allier (Auvergne-R-Alpes)'; +import { AlpesMaritimes } from './Alpes Maritimes'; +import { AlpesHautProvence } from './Alpes-Haut-Provence'; +import { ArdecheAuvergneRAlpes } from './Ardeche (Auvergne-R-Alpes)'; +import { AveyronOccitanie } from './Aveyron ( Occitanie )'; +import { BouchesDuRhone } from './Bouches-du-Rhone'; +import { HautesAlpes } from './Hautes-Alptes'; +import { DirectoryListItem } from './directory-list-item'; +import { directoryListStyles } from './styles'; + +export const DirectoryList = () => { + return ( + + + + + + + + + + + + ); +}; diff --git a/src/pages/Directory/directory.tsx b/src/pages/Directory/directory.tsx index 5361eafd..d586b17e 100644 --- a/src/pages/Directory/directory.tsx +++ b/src/pages/Directory/directory.tsx @@ -7,8 +7,8 @@ import { Box, Button, Chip, Stack, Typography, useMediaQuery, useTheme } from '@ import { Icon } from 'leaflet'; import 'leaflet/dist/leaflet.css'; -import { AinAuvergneRAlpesDirectory } from './Ain (Auvergne-R-Alpes)'; import { directoryStyle as style } from './styles'; +import { zone } from './zones'; const userIcon = new Icon({ iconUrl: 'https://cdn-icons-png.flaticon.com/512/447/447031.png', @@ -24,9 +24,9 @@ const ChangeLocation: FC<{ coordinates: [number, number] }> = (props) => { const parisLocation = [48.8581479079253, 2.342225169981041]; export const Directory = () => { const [location] = useState(parisLocation as any); - const { id } = useParams(); + const { id, zId } = useParams(); - const current = AinAuvergneRAlpesDirectory[id]; + const current = zone[zId][id]; const theme = useTheme(); const isLessThanLg = useMediaQuery(theme.breakpoints.down('lg')); diff --git a/src/pages/Directory/index.ts b/src/pages/Directory/index.ts index 50ddb46f..77ced9e9 100644 --- a/src/pages/Directory/index.ts +++ b/src/pages/Directory/index.ts @@ -1 +1,2 @@ export * from './directory'; +export * from './directory-list'; diff --git a/src/pages/Directory/styles.ts b/src/pages/Directory/styles.ts index 48abefca..b147bac2 100644 --- a/src/pages/Directory/styles.ts +++ b/src/pages/Directory/styles.ts @@ -124,3 +124,15 @@ export const directoryStyle: SxProps = { flexGrow: 1, }, }; + +export const directoryListStyles: SxProps = { + '& .title': { + mb: 2, + background: PALETTE_COLORS['forest'], + '& .MuiTypography-root': { + color: 'white !important', + fontSize: '1rem', + fontWeight: 'bold', + }, + }, +}; diff --git a/src/pages/Directory/zones.ts b/src/pages/Directory/zones.ts new file mode 100644 index 00000000..45f2d5df --- /dev/null +++ b/src/pages/Directory/zones.ts @@ -0,0 +1,22 @@ +import { AinAuvergneRAlpesDirectory } from './Ain (Auvergne-R-Alpes)'; +import { AisneHautsDeFrance } from './Aisne (Hauts-de-France)'; +import { AllierAuvergneRAlpes } from './Allier (Auvergne-R-Alpes)'; +import { AlpesMaritimes } from './Alpes Maritimes'; +import { AlpesHautProvence } from './Alpes-Haut-Provence'; +import { ArdecheAuvergneRAlpes } from './Ardeche (Auvergne-R-Alpes)'; +import { AveyronOccitanie } from './Aveyron ( Occitanie )'; +import { BouchesDuRhone } from './Bouches-du-Rhone'; +import { HautesAlpes } from './Hautes-Alptes'; +import { IRoofer } from './types'; + +export const zone: Record> = { + 'd1670139-a272-447b-9c18-061c3fef2442': AinAuvergneRAlpesDirectory, + 'f4fadd67-45e6-4931-a654-714462f700a5': AisneHautsDeFrance, + 'f84496a9-ab89-4d9b-b09b-b3c94d476ea1': AllierAuvergneRAlpes, + 'b20b0e86-1bf8-4c27-9d87-5338ac5ab5c7': ArdecheAuvergneRAlpes, + '2c7f3b92-4341-460f-bedf-68eb0066e1f3': AlpesHautProvence, + 'b7221afa-1e34-4e36-bdc6-ac585917e2ba': HautesAlpes, + '947e6020-e9e8-4ebe-abde-801c744ff2f8': AlpesMaritimes, + '4103ebbb-84e5-426a-adcd-1ec8d0027fc3': AveyronOccitanie, + 'c5fac599-e4fe-4c77-8c49-aa2f4c81c081': BouchesDuRhone, +};