{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "rhode-island",
  "title": "Rhode Island",
  "description": "Interactive Rhode Island map with 5 regions. Supports click, hover, selection, tooltips, and custom markers.",
  "registryDependencies": [
    "https://shadcnmaps.com/r/map.json"
  ],
  "files": [
    {
      "path": "registry/shadcnmaps/maps/rhode-island.tsx",
      "content": "'use client'\n\nimport { Map, type MapProps } from '../map'\nimport { rhodeIslandMapData } from '../map-data/rhode-island'\n\nexport type RegionId = (typeof rhodeIslandMapData)['regions'][number]['id']\n\nexport interface RhodeIslandMapProps extends Omit<MapProps, 'data'> {}\n\nexport function RhodeIslandMap(props: RhodeIslandMapProps) {\n  return <Map data={rhodeIslandMapData} {...props} />\n}\n",
      "type": "registry:file",
      "target": "components/shadcnmaps/maps/rhode-island.tsx"
    },
    {
      "path": "registry/shadcnmaps/map-data/rhode-island.ts",
      "content": "import type { MapData } from '@/registry/shadcnmaps/types'\n\nexport const rhodeIslandMapData = {\n  id: 'rhode-island',\n  name: 'Rhode Island',\n  viewBox: '0 0 455.167 700.4',\n  regions: [\n    {\n      id: 'WA',\n      name: 'Washington',\n      abbreviation: 'WA',\n      path: 'M182.0,700.0 L156.4,695.6 L159.9,675.2 L181.5,636.3 L198.6,689.4 Z M277.0,293.4 L278.5,327.1 L260.2,357.8 L271.2,386.6 L270.4,443.1 L253.0,493.5 L227.0,525.6 L207.2,517.4 L165.6,524.6 L0.0,576.5 L6.3,562.3 L25.7,544.5 L18.2,489.4 L45.1,484.6 L50.7,339.6 L235.0,335.2 L248.3,306.6 Z',\n    },\n    {\n      id: 'NE',\n      name: 'Newport',\n      abbreviation: 'NE',\n      path: 'M290.7,447.5 L289.0,396.6 L299.6,355.1 L311.6,371.0 L303.5,432.1 Z M337.4,352.7 L328.0,357.0 L324.8,316.1 L312.2,311.9 L320.0,280.4 L344.4,316.0 Z M454.6,406.9 L415.9,442.8 L406.0,415.5 L402.7,299.9 L410.0,276.6 L447.6,288.3 Z M378.8,300.0 L394.4,288.3 L387.3,332.4 L386.9,426.4 L368.0,420.9 L344.8,444.9 L318.8,454.3 L311.8,440.0 L341.4,421.5 L333.2,393.3 L341.3,363.2 L355.3,351.9 L370.1,306.4 L372.6,306.5 Z',\n    },\n    {\n      id: 'PR',\n      name: 'Providence',\n      abbreviation: 'PR',\n      path: 'M312.8,219.5 L291.1,161.1 L288.7,204.6 L263.3,208.6 L252.6,230.8 L50.8,236.8 L46.4,70.5 L45.8,8.4 L215.5,2.6 L226.7,1.3 L296.9,0.0 L297.0,27.2 L296.8,101.2 L322.7,96.9 L325.6,126.0 L317.7,157.6 L335.5,195.4 L313.7,215.4 Z',\n    },\n    {\n      id: 'BR',\n      name: 'Bristol',\n      abbreviation: 'BR',\n      path: 'M312.8,219.5 L313.7,215.4 L335.5,195.4 L369.8,214.7 L387.9,242.1 L370.4,296.0 L345.3,289.2 L345.4,254.6 L357.8,223.3 L347.0,211.5 L341.0,239.0 Z M370.1,306.4 L372.0,304.4 L378.8,300.0 L372.6,306.5 Z',\n    },\n    {\n      id: 'KE',\n      name: 'Kent',\n      abbreviation: 'KE',\n      path: 'M288.7,204.6 L305.6,237.6 L295.4,277.6 L274.8,261.1 L257.8,275.2 L277.0,293.4 L248.3,306.6 L235.0,335.2 L50.7,339.6 L51.4,319.7 L52.1,291.9 L50.8,236.8 L252.6,230.8 L263.3,208.6 Z',\n    },\n  ],\n} as const satisfies MapData\n",
      "type": "registry:file",
      "target": "components/shadcnmaps/map-data/rhode-island.ts"
    }
  ],
  "type": "registry:component"
}