{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "spleen",
  "title": "Spleen",
  "description": "The spleen from the OrganUI spleen explorer: 9 selectable structures and 3 named views. Model licensed CC BY-SA 2.1 JP.",
  "registryDependencies": [
    "@organui/organ-viewer"
  ],
  "files": [
    {
      "path": "registry/base-nova/spleen/spleen.tsx",
      "content": "import {\n  OrganViewer,\n  type OrganModel,\n  type OrganViewerProps,\n} from \"@/components/organ-viewer\"\n\n// Generated from organui/spleen-3d at 5059a95. The GLB stays in that\n// repository under its own licence; see attribution.source.\nexport const spleenModel: OrganModel = {\n  name: \"Spleen\",\n  src: \"https://cdn.jsdelivr.net/gh/organui/spleen-3d@5059a958d2c39547294d39de8ec296fda3888148/public/models/spleen.glb\",\n  bytes: 1695732,\n  defaultView: \"Posterior\",\n  views: [\n    {\n      name: \"Anterior\",\n      direction: [0, 0, 1],\n    },\n    {\n      name: \"Posterior\",\n      direction: [0, 0, -1],\n    },\n    {\n      name: \"Left lateral\",\n      direction: [1, 0, 0],\n    },\n  ],\n  structures: [\n    {\n      id: \"spleen\",\n      label: \"Spleen\",\n      group: \"Spleen\",\n      color: \"#8d4f63\",\n      description:\n        \"The largest lymphatic organ. It filters blood, removes worn-out red blood cells, and helps the immune system respond to infection.\",\n    },\n    {\n      id: \"splenic-artery\",\n      label: \"Splenic artery\",\n      group: \"Splenic vessels\",\n      color: \"#c46a5c\",\n      description:\n        \"Carries blood from the celiac trunk along the upper border of the pancreas to the spleen.\",\n    },\n    {\n      id: \"splenic-vein\",\n      label: \"Splenic vein\",\n      group: \"Splenic vessels\",\n      color: \"#6f8aa6\",\n      description:\n        \"Drains blood from the spleen behind the pancreas. It joins the superior mesenteric vein to form the portal vein, which carries it to the liver.\",\n    },\n    {\n      id: \"celiac-trunk\",\n      label: \"Celiac trunk\",\n      group: \"Splenic vessels\",\n      color: \"#d2896f\",\n      description:\n        \"A short branch of the abdominal aorta that divides to supply the stomach, liver and spleen. The splenic artery is its largest branch.\",\n    },\n    {\n      id: \"superior-mesenteric-vein\",\n      label: \"Superior mesenteric vein\",\n      group: \"Splenic vessels\",\n      color: \"#8ea3b5\",\n      description:\n        \"Drains the small intestine and joins the splenic vein behind the neck of the pancreas.\",\n    },\n    {\n      id: \"stomach\",\n      label: \"Stomach\",\n      group: \"Neighbouring organs\",\n      color: \"#d3ad94\",\n      description:\n        \"Lies in front of and to the right of the spleen. The spleen’s front surface rests against the back of the stomach.\",\n    },\n    {\n      id: \"pancreas\",\n      label: \"Pancreas\",\n      group: \"Neighbouring organs\",\n      color: \"#dcbf7d\",\n      description:\n        \"Its tail reaches toward the splenic hilum, and the splenic vessels run along its upper border and back.\",\n    },\n    {\n      id: \"left-kidney\",\n      label: \"Left kidney\",\n      group: \"Neighbouring organs\",\n      color: \"#a87268\",\n      description:\n        \"Sits behind and below the spleen. The spleen’s inner surface touches the upper part of the left kidney.\",\n    },\n    {\n      id: \"left-adrenal\",\n      label: \"Left adrenal gland\",\n      group: \"Neighbouring organs\",\n      color: \"#c79a5e\",\n      description:\n        \"A small hormone-producing gland on top of the left kidney, close to the spleen’s inner surface.\",\n    },\n  ],\n  attribution: {\n    credit:\n      \"BodyParts3D, © The Database Center for Life Science licensed under CC Attribution-Share Alike 2.1 Japan\",\n    license: \"CC BY-SA 2.1 JP\",\n    licenseUrl: \"https://creativecommons.org/licenses/by-sa/2.1/jp/deed.en\",\n    source:\n      \"https://github.com/organui/spleen-3d/blob/5059a958d2c39547294d39de8ec296fda3888148/public/models/ATTRIBUTION.md\",\n  },\n}\n\nexport type SpleenProps = Omit<OrganViewerProps, \"model\">\n\nexport function Spleen(props: SpleenProps) {\n  return <OrganViewer model={spleenModel} {...props} />\n}\n",
      "type": "registry:component"
    }
  ],
  "docs": "Spleen docs: https://organui.com/docs/components/spleen. The model is licensed CC BY-SA 2.1 JP (https://creativecommons.org/licenses/by-sa/2.1/jp/deed.en); keep the viewer's credit visible.",
  "categories": [
    "organ",
    "lymphatic"
  ],
  "type": "registry:component"
}