{"data":{"slug":"module-wrapper","term":"Module Wrapper","bucket":"surfaces","definition":"The shared React component every workspace, talent, and SEO module wraps with: heading, count chip, error banner, skeleton.","short_definition":"The shared React component every workspace, talent, and SEO module wraps with: heading, count chip, error banner, skeleton.","long_definition":"Module is the wrapper that owns the heading row, count chip, error banner, skeleton placeholder, and empty state for every list-shaped section in the product. Workspace canvas, Talent canvas, and the new Discovery surfaces all consume it so the visual language stays consistent.","related_terms":["quiet-canvas","signal-canvas","talent-canvas"],"related_term_routes":[{"slug":"quiet-canvas","term":"Quiet Canvas","route":"/resources/glossary/quiet-canvas"},{"slug":"signal-canvas","term":"Signal Canvas","route":"/resources/glossary/signal-canvas"},{"slug":"talent-canvas","term":"Talent Canvas","route":"/resources/glossary/talent-canvas"}],"canonical_route":"/resources/glossary/module-wrapper","api_route":"/api/v1/resources/glossary/module-wrapper","jsonld_id":"https://sciencetostartup.com/resources/glossary/module-wrapper","variants":[],"tldr":"The shared React component every workspace, talent, and SEO module wraps with: heading, count chip, error banner, skeleton.","key_points":[],"quality_tier":null,"citation_count":null,"source_state":"curated_static","source_module":"apps/web/data/glossary/terms.ts","definition_sections":{"schema_version":1,"intro":"Module is the wrapper that owns the heading row, count chip, error banner, skeleton placeholder, and empty state for every list-shaped section in the product. Workspace canvas, Talent canvas, and the new Discovery surfaces all consume it so the visual language stays consistent.","sections":[{"title":"Definition","items":[{"subtitle":"Module Wrapper","text":"Module is the wrapper that owns the heading row, count chip, error banner, skeleton placeholder, and empty state for every list-shaped section in the product. Workspace canvas, Talent canvas, and the new Discovery surfaces all consume it so the visual language stays consistent."}]},{"title":"Related vocabulary","items":[{"subtitle":"Quiet Canvas","text":"The Claude-language design system: cream surface, hairline borders, ink primary text, amber forbidden."},{"subtitle":"Signal Canvas","text":"The primary research-synthesis surface. Citation-first search across the corpus with three modes: corpus, paper, workspace."},{"subtitle":"Talent Canvas","text":"The keystone deep module for /talent. Five slots — search, results, profile, outreach, history — behind one session prop."}]}],"cited_arxiv_ids":[]}},"meta":{"canonical_route":"/resources/glossary/module-wrapper","api_route":"/api/v1/resources/glossary/module-wrapper","source":{"label":"curated glossary catalog","source_state":"curated_static","source_module":"apps/web/data/glossary/terms.ts","method_version":"public_glossary_curated_terms_v2","freshness":{"status":"versioned","observed_at":null,"fresh_until":null,"reason":"Git-versioned curated catalog; daily ingestion freshness windows do not apply.","reason_code":"git_versioned_curated_catalog"},"source_count":111,"bucket_count":7,"buckets":["scoring","surfaces","agents","distribution","data","foresight","buildability"]}}}