nextspace
    Preparing search index...

    Function ConceptGraphView

    • Draws a ConceptGraphArtifact as a dark "concept sky": concepts are bone-coloured stars, the people in the room draw the constellations. Contributions are diamonds (or the line between two concepts), solid when a direct quote survived and dashed when only a summary did, and origin prompts are small pills dotted to what they led to. On a series graph each star's ring is cut into one arc per session it appears in.

      Three views share one set of selections: Sky (every star at its fixed place), Orbit (the selected concept at the centre, the rest on rings by distance) and List, the complete keyboard and screen-reader equivalent. Filtering fades but never moves anything. Layout and rules live in utils/conceptSky.ts; this component only holds the reader's state and wires the pieces in components/artifacts/sky together.

      The dark theme is scoped to the .concept-sky container, so the surrounding app stays light. Nothing that identifies a speaker (a pseudonym, a message id) is read or drawn anywhere in the sky: these graphs come out of Chatham House Rule events. See buildScene.

      Parameters

      • __namedParameters: ConceptGraphViewProps

      Returns Element