@gouvfr-anct/mediation-numerique
Version:
📚 Bibliothèque pour la cartographie de l’offre de médiation numérique.
76 lines • 10.4 kB
JavaScript
import { divIcon } from 'leaflet';
export const markerIcon = divIcon({
className: null,
html: '<svg width="48" height="48" fill="#4C4D53"><use xlink:href="assets/ico/sprite.svg#map-marker"></use></svg>',
iconSize: [48, 48],
iconAnchor: [24, 48],
popupAnchor: [0, -48]
});
export const markerIconActive = divIcon({
className: 'on-top-marker',
html: '<svg width="48" height="48"><use xlink:href="assets/ico/sprite.svg#map-markerSelected"></use></svg>',
iconSize: [48, 48],
iconAnchor: [24, 48],
popupAnchor: [0, -48]
});
export const markerIconHover = divIcon({
className: 'on-top-marker',
html: '<svg width="48" height="48"><use xlink:href="assets/ico/sprite.svg#map-markerHover"></use></svg>',
iconSize: [48, 48],
iconAnchor: [24, 48],
popupAnchor: [0, -48]
});
export const markerIconAddedToList = divIcon({
className: null,
html: '<svg width="48" height="48"><use xlink:href="assets/ico/sprite.svg#map-marker-added"></use></svg>',
iconSize: [48, 48],
iconAnchor: [24, 48],
popupAnchor: [0, -48]
});
export const userLocationIcon = divIcon({
className: null,
html: '<svg width="34" height="34"><use xlink:href="assets/ico/sprite.svg#user-location"></use></svg>',
iconSize: [34, 34],
iconAnchor: [17, 0]
});
export const markerIconMdm = divIcon({
className: null,
html: '<svg width="19" height="24" fill="#D4C4A9" class="mdm"><use xlink:href="assets/ico/sprite.svg#mdm"></use></svg>',
iconSize: [19, 24],
iconAnchor: [9, 0]
});
export const markerIconMdmActive = divIcon({
className: null,
html: '<svg width="19" height="24"><use xlink:href="assets/ico/sprite.svg#mdmActive"></use></svg>',
iconSize: [19, 24],
iconAnchor: [9, 0]
});
export const markerIconFranceService = divIcon({
className: null,
html: '<svg width="48" height="48" fill="#ED3939" class="france-service"><use xlink:href="assets/ico/sprite.svg#conseillerFranceService"></use></svg>',
iconSize: [48, 48],
iconAnchor: [24, 48],
popupAnchor: [0, -48]
});
export const markerIconFranceServiceActive = divIcon({
className: null,
html: '<svg width="48" height="48"><use xlink:href="assets/ico/sprite.svg#conseillerFranceServiceSelected"></use></svg>',
iconSize: [48, 48],
iconAnchor: [24, 48],
popupAnchor: [0, -48]
});
export const markerIconFranceServiceHover = divIcon({
className: null,
html: '<svg width="48" height="48"><use xlink:href="assets/ico/sprite.svg#conseillerFranceServiceHover"></use></svg>',
iconSize: [48, 48],
iconAnchor: [24, 48],
popupAnchor: [0, -48]
});
export const markerIconFranceServiceAddedToList = divIcon({
className: null,
html: '<svg width="48" height="48"><use xlink:href="assets/ico/sprite.svg#conseillerFranceServiceAdded"></use></svg>',
iconSize: [48, 48],
iconAnchor: [24, 48],
popupAnchor: [0, -48]
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFya2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvQGdvdXZmci1hbmN0L21lZGlhdGlvbi1udW1lcmlxdWUvc3JjL2xpYi9tYXAvY29tcG9uZW50cy9tYXJrZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLFNBQVMsQ0FBQztBQUVsQyxNQUFNLENBQUMsTUFBTSxVQUFVLEdBQUcsT0FBTyxDQUFDO0lBQ2hDLFNBQVMsRUFBRSxJQUFJO0lBQ2YsSUFBSSxFQUFFLDRHQUE0RztJQUNsSCxRQUFRLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxDQUFDO0lBQ2xCLFVBQVUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUM7SUFDcEIsV0FBVyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDO0NBQ3RCLENBQUMsQ0FBQztBQUNILE1BQU0sQ0FBQyxNQUFNLGdCQUFnQixHQUFHLE9BQU8sQ0FBQztJQUN0QyxTQUFTLEVBQUUsZUFBZTtJQUMxQixJQUFJLEVBQUUscUdBQXFHO0lBQzNHLFFBQVEsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUM7SUFDbEIsVUFBVSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsQ0FBQztJQUNwQixXQUFXLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUM7Q0FDdEIsQ0FBQyxDQUFDO0FBQ0gsTUFBTSxDQUFDLE1BQU0sZUFBZSxHQUFHLE9BQU8sQ0FBQztJQUNyQyxTQUFTLEVBQUUsZUFBZTtJQUMxQixJQUFJLEVBQUUsa0dBQWtHO0lBQ3hHLFFBQVEsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUM7SUFDbEIsVUFBVSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsQ0FBQztJQUNwQixXQUFXLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUM7Q0FDdEIsQ0FBQyxDQUFDO0FBQ0gsTUFBTSxDQUFDLE1BQU0scUJBQXFCLEdBQUcsT0FBTyxDQUFDO0lBQzNDLFNBQVMsRUFBRSxJQUFJO0lBQ2YsSUFBSSxFQUFFLG1HQUFtRztJQUN6RyxRQUFRLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxDQUFDO0lBQ2xCLFVBQVUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUM7SUFDcEIsV0FBVyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDO0NBQ3RCLENBQUMsQ0FBQztBQUNILE1BQU0sQ0FBQyxNQUFNLGdCQUFnQixHQUFHLE9BQU8sQ0FBQztJQUN0QyxTQUFTLEVBQUUsSUFBSTtJQUNmLElBQUksRUFBRSxnR0FBZ0c7SUFDdEcsUUFBUSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsQ0FBQztJQUNsQixVQUFVLEVBQUUsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0NBQ3BCLENBQUMsQ0FBQztBQUNILE1BQU0sQ0FBQyxNQUFNLGFBQWEsR0FBRyxPQUFPLENBQUM7SUFDbkMsU0FBUyxFQUFFLElBQUk7SUFDZixJQUFJLEVBQUUsaUhBQWlIO0lBQ3ZILFFBQVEsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUM7SUFDbEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztDQUNuQixDQUFDLENBQUM7QUFDSCxNQUFNLENBQUMsTUFBTSxtQkFBbUIsR0FBRyxPQUFPLENBQUM7SUFDekMsU0FBUyxFQUFFLElBQUk7SUFDZixJQUFJLEVBQUUsNEZBQTRGO0lBQ2xHLFFBQVEsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUM7SUFDbEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztDQUNuQixDQUFDLENBQUM7QUFDSCxNQUFNLENBQUMsTUFBTSx1QkFBdUIsR0FBRyxPQUFPLENBQUM7SUFDN0MsU0FBUyxFQUFFLElBQUk7SUFDZixJQUFJLEVBQUUsZ0pBQWdKO0lBQ3RKLFFBQVEsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUM7SUFDbEIsVUFBVSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsQ0FBQztJQUNwQixXQUFXLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUM7Q0FDdEIsQ0FBQyxDQUFDO0FBQ0gsTUFBTSxDQUFDLE1BQU0sNkJBQTZCLEdBQUcsT0FBTyxDQUFDO0lBQ25ELFNBQVMsRUFBRSxJQUFJO0lBQ2YsSUFBSSxFQUFFLGtIQUFrSDtJQUN4SCxRQUFRLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxDQUFDO0lBQ2xCLFVBQVUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUM7SUFDcEIsV0FBVyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDO0NBQ3RCLENBQUMsQ0FBQztBQUNILE1BQU0sQ0FBQyxNQUFNLDRCQUE0QixHQUFHLE9BQU8sQ0FBQztJQUNsRCxTQUFTLEVBQUUsSUFBSTtJQUNmLElBQUksRUFBRSwrR0FBK0c7SUFDckgsUUFBUSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsQ0FBQztJQUNsQixVQUFVLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxDQUFDO0lBQ3BCLFdBQVcsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQztDQUN0QixDQUFDLENBQUM7QUFDSCxNQUFNLENBQUMsTUFBTSxrQ0FBa0MsR0FBRyxPQUFPLENBQUM7SUFDeEQsU0FBUyxFQUFFLElBQUk7SUFDZixJQUFJLEVBQUUsK0dBQStHO0lBQ3JILFFBQVEsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUM7SUFDbEIsVUFBVSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsQ0FBQztJQUNwQixXQUFXLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUM7Q0FDdEIsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZGl2SWNvbiB9IGZyb20gJ2xlYWZsZXQnO1xuXG5leHBvcnQgY29uc3QgbWFya2VySWNvbiA9IGRpdkljb24oe1xuICBjbGFzc05hbWU6IG51bGwsXG4gIGh0bWw6ICc8c3ZnIHdpZHRoPVwiNDhcIiBoZWlnaHQ9XCI0OFwiIGZpbGw9XCIjNEM0RDUzXCI+PHVzZSB4bGluazpocmVmPVwiYXNzZXRzL2ljby9zcHJpdGUuc3ZnI21hcC1tYXJrZXJcIj48L3VzZT48L3N2Zz4nLFxuICBpY29uU2l6ZTogWzQ4LCA0OF0sXG4gIGljb25BbmNob3I6IFsyNCwgNDhdLFxuICBwb3B1cEFuY2hvcjogWzAsIC00OF1cbn0pO1xuZXhwb3J0IGNvbnN0IG1hcmtlckljb25BY3RpdmUgPSBkaXZJY29uKHtcbiAgY2xhc3NOYW1lOiAnb24tdG9wLW1hcmtlcicsXG4gIGh0bWw6ICc8c3ZnIHdpZHRoPVwiNDhcIiBoZWlnaHQ9XCI0OFwiPjx1c2UgeGxpbms6aHJlZj1cImFzc2V0cy9pY28vc3ByaXRlLnN2ZyNtYXAtbWFya2VyU2VsZWN0ZWRcIj48L3VzZT48L3N2Zz4nLFxuICBpY29uU2l6ZTogWzQ4LCA0OF0sXG4gIGljb25BbmNob3I6IFsyNCwgNDhdLFxuICBwb3B1cEFuY2hvcjogWzAsIC00OF1cbn0pO1xuZXhwb3J0IGNvbnN0IG1hcmtlckljb25Ib3ZlciA9IGRpdkljb24oe1xuICBjbGFzc05hbWU6ICdvbi10b3AtbWFya2VyJyxcbiAgaHRtbDogJzxzdmcgd2lkdGg9XCI0OFwiIGhlaWdodD1cIjQ4XCI+PHVzZSB4bGluazpocmVmPVwiYXNzZXRzL2ljby9zcHJpdGUuc3ZnI21hcC1tYXJrZXJIb3ZlclwiPjwvdXNlPjwvc3ZnPicsXG4gIGljb25TaXplOiBbNDgsIDQ4XSxcbiAgaWNvbkFuY2hvcjogWzI0LCA0OF0sXG4gIHBvcHVwQW5jaG9yOiBbMCwgLTQ4XVxufSk7XG5leHBvcnQgY29uc3QgbWFya2VySWNvbkFkZGVkVG9MaXN0ID0gZGl2SWNvbih7XG4gIGNsYXNzTmFtZTogbnVsbCxcbiAgaHRtbDogJzxzdmcgd2lkdGg9XCI0OFwiIGhlaWdodD1cIjQ4XCI+PHVzZSB4bGluazpocmVmPVwiYXNzZXRzL2ljby9zcHJpdGUuc3ZnI21hcC1tYXJrZXItYWRkZWRcIj48L3VzZT48L3N2Zz4nLFxuICBpY29uU2l6ZTogWzQ4LCA0OF0sXG4gIGljb25BbmNob3I6IFsyNCwgNDhdLFxuICBwb3B1cEFuY2hvcjogWzAsIC00OF1cbn0pO1xuZXhwb3J0IGNvbnN0IHVzZXJMb2NhdGlvbkljb24gPSBkaXZJY29uKHtcbiAgY2xhc3NOYW1lOiBudWxsLFxuICBodG1sOiAnPHN2ZyB3aWR0aD1cIjM0XCIgaGVpZ2h0PVwiMzRcIj48dXNlIHhsaW5rOmhyZWY9XCJhc3NldHMvaWNvL3Nwcml0ZS5zdmcjdXNlci1sb2NhdGlvblwiPjwvdXNlPjwvc3ZnPicsXG4gIGljb25TaXplOiBbMzQsIDM0XSxcbiAgaWNvbkFuY2hvcjogWzE3LCAwXVxufSk7XG5leHBvcnQgY29uc3QgbWFya2VySWNvbk1kbSA9IGRpdkljb24oe1xuICBjbGFzc05hbWU6IG51bGwsXG4gIGh0bWw6ICc8c3ZnIHdpZHRoPVwiMTlcIiBoZWlnaHQ9XCIyNFwiIGZpbGw9XCIjRDRDNEE5XCIgY2xhc3M9XCJtZG1cIj48dXNlIHhsaW5rOmhyZWY9XCJhc3NldHMvaWNvL3Nwcml0ZS5zdmcjbWRtXCI+PC91c2U+PC9zdmc+JyxcbiAgaWNvblNpemU6IFsxOSwgMjRdLFxuICBpY29uQW5jaG9yOiBbOSwgMF1cbn0pO1xuZXhwb3J0IGNvbnN0IG1hcmtlckljb25NZG1BY3RpdmUgPSBkaXZJY29uKHtcbiAgY2xhc3NOYW1lOiBudWxsLFxuICBodG1sOiAnPHN2ZyB3aWR0aD1cIjE5XCIgaGVpZ2h0PVwiMjRcIj48dXNlIHhsaW5rOmhyZWY9XCJhc3NldHMvaWNvL3Nwcml0ZS5zdmcjbWRtQWN0aXZlXCI+PC91c2U+PC9zdmc+JyxcbiAgaWNvblNpemU6IFsxOSwgMjRdLFxuICBpY29uQW5jaG9yOiBbOSwgMF1cbn0pO1xuZXhwb3J0IGNvbnN0IG1hcmtlckljb25GcmFuY2VTZXJ2aWNlID0gZGl2SWNvbih7XG4gIGNsYXNzTmFtZTogbnVsbCxcbiAgaHRtbDogJzxzdmcgd2lkdGg9XCI0OFwiIGhlaWdodD1cIjQ4XCIgZmlsbD1cIiNFRDM5MzlcIiBjbGFzcz1cImZyYW5jZS1zZXJ2aWNlXCI+PHVzZSB4bGluazpocmVmPVwiYXNzZXRzL2ljby9zcHJpdGUuc3ZnI2NvbnNlaWxsZXJGcmFuY2VTZXJ2aWNlXCI+PC91c2U+PC9zdmc+JyxcbiAgaWNvblNpemU6IFs0OCwgNDhdLFxuICBpY29uQW5jaG9yOiBbMjQsIDQ4XSxcbiAgcG9wdXBBbmNob3I6IFswLCAtNDhdXG59KTtcbmV4cG9ydCBjb25zdCBtYXJrZXJJY29uRnJhbmNlU2VydmljZUFjdGl2ZSA9IGRpdkljb24oe1xuICBjbGFzc05hbWU6IG51bGwsXG4gIGh0bWw6ICc8c3ZnIHdpZHRoPVwiNDhcIiBoZWlnaHQ9XCI0OFwiPjx1c2UgeGxpbms6aHJlZj1cImFzc2V0cy9pY28vc3ByaXRlLnN2ZyNjb25zZWlsbGVyRnJhbmNlU2VydmljZVNlbGVjdGVkXCI+PC91c2U+PC9zdmc+JyxcbiAgaWNvblNpemU6IFs0OCwgNDhdLFxuICBpY29uQW5jaG9yOiBbMjQsIDQ4XSxcbiAgcG9wdXBBbmNob3I6IFswLCAtNDhdXG59KTtcbmV4cG9ydCBjb25zdCBtYXJrZXJJY29uRnJhbmNlU2VydmljZUhvdmVyID0gZGl2SWNvbih7XG4gIGNsYXNzTmFtZTogbnVsbCxcbiAgaHRtbDogJzxzdmcgd2lkdGg9XCI0OFwiIGhlaWdodD1cIjQ4XCI+PHVzZSB4bGluazpocmVmPVwiYXNzZXRzL2ljby9zcHJpdGUuc3ZnI2NvbnNlaWxsZXJGcmFuY2VTZXJ2aWNlSG92ZXJcIj48L3VzZT48L3N2Zz4nLFxuICBpY29uU2l6ZTogWzQ4LCA0OF0sXG4gIGljb25BbmNob3I6IFsyNCwgNDhdLFxuICBwb3B1cEFuY2hvcjogWzAsIC00OF1cbn0pO1xuZXhwb3J0IGNvbnN0IG1hcmtlckljb25GcmFuY2VTZXJ2aWNlQWRkZWRUb0xpc3QgPSBkaXZJY29uKHtcbiAgY2xhc3NOYW1lOiBudWxsLFxuICBodG1sOiAnPHN2ZyB3aWR0aD1cIjQ4XCIgaGVpZ2h0PVwiNDhcIj48dXNlIHhsaW5rOmhyZWY9XCJhc3NldHMvaWNvL3Nwcml0ZS5zdmcjY29uc2VpbGxlckZyYW5jZVNlcnZpY2VBZGRlZFwiPjwvdXNlPjwvc3ZnPicsXG4gIGljb25TaXplOiBbNDgsIDQ4XSxcbiAgaWNvbkFuY2hvcjogWzI0LCA0OF0sXG4gIHBvcHVwQW5jaG9yOiBbMCwgLTQ4XVxufSk7XG4iXX0=