Wireframes · JSON Structure

Wireframes Component Structure

Structure of a UI component within a wireframe design file.

Type: Properties: 0
DesignFigmaPrototypingUI DesignUXWireframing

Wireframe Component is a JSON Structure definition published by Wireframes.

Meta-schema:

JSON Structure

Raw ↑
{
  "name": "Wireframe Component",
  "description": "Structure of a UI component within a wireframe design file.",
  "fields": [
    { "name": "id", "type": "string", "required": true, "description": "Unique identifier." },
    { "name": "name", "type": "string", "required": true, "description": "Component name." },
    { "name": "type", "type": "string", "required": true, "description": "UI type: Button, Input, Navigation, Header, Footer, Card, Modal, Form, Table, etc." },
    { "name": "fidelity", "type": "string", "required": false, "description": "Level of detail: Low, Medium, High." },
    { "name": "position", "type": "object", "required": false, "description": "Canvas x/y coordinates." },
    { "name": "dimensions", "type": "object", "required": false, "description": "Width and height in pixels." },
    { "name": "annotations", "type": "array<string>", "required": false, "description": "Design notes attached to the component." },
    { "name": "interactive", "type": "boolean", "required": false, "description": "Whether the component has prototype links." },
    { "name": "linkedScreen", "type": "string", "required": false, "description": "Navigation target screen ID." },
    { "name": "designToken", "type": "string", "required": false, "description": "Associated design token reference." }
  ]
}