What is Infa
Infa Chrome Extension
How to use and install our Chrome Extension
Community
Browse community design systems
Release Notes
Featuring the latest changes to keep you up-to-date
Research Program
Participate in shaping the future of Infa
SOC 2 Type II Compliance Badge
Enterprise Ready
SOC 2 Type II certified for enterprise-level security and compliance
EventsLearnPricing
Sign up for free

Feedback

Share your feedback

Close
Anonymous submissions are auto-posted to #feedback channel. You can also share directly in Slack.

Need help?

Reach out to contact@infa.ai or see docs

Navigation
Search...
⌘ K
Focus sentinel
Close

Search Documentation

PressESCto close
Focus sentinel
Infa Documentation
  • General Information
    • Boards
    • Components
      • Main Components Vs Component Views
      • Component Tagging
      • Component Anatomy
    • Labels
    • Teams
    • Authentication
    • Permissions
      • Inviting People to Teams
      • Inviting People to Boards
    • Billing & Subscription
      • Managing Subscription
      • Promo Code Activation
    • Data Import, Export & Sync
      • Local vs. Cloud Boards
  • App Blocks
    • Building App Blocks
  • Chrome Extension
    • Deep Links
    • Using Labels
    • Updating the Extension
  • Integrations
    • MCP Server
    • Claude Code Plugin
    • External API
    • Progressive Web App
    • Figma Plugin
    • Coda Pack
    • Overview
    • Managing Runs
    • Board Agents
    • Overview
    • Infa Capture
    • Installation
    • Authentication
    • Connect a Board
    • Run Modes
    • Hooks & Agents
    • File Sync
    • CLI Reference
Switch to Light theme
Switch to Dark theme
TermsPrivacyChat with Us
  1. Docs
  2. General Information
  3. Components

Guide to Components in Infa.ai

Learn how components are structured in Infa.ai, including Main Components and Component Views, to improve consistency, efficiency, and adoption across product teams.

This article focuses specifically on Components, which are further divided into Main Components and Component Views.

Copy link
Main Components: The Foundation

Copy link
Overview

Main Components in Infa.ai serve as a way to structure components that might be related to your design system documentation. For example, you might create Main Components for inputs, buttons, navigation elements, and other reusable interface elements.

Copy link
Key Features

  • Description: A concise summary of the component's purpose and functionality. This supports markdown and is the first thing people will see when they open your Main Component. You can use this space to provide guidelines, pro tips, and even for internal communication until our comments feature is available.
  • External Links: References to additional resources, such as Figma files, Storybook documentation, Jira tickets, PRD documents, etc.

Main Components act as the central reference point, ensuring consistency and coherence throughout your design system documentation in Infa.ai.

Copy link
Component Views: Real-world Applications

Copy link
Overview

Component Views in Infa.ai represent the actual uses of your components within the product. If you want to tag components in your product, you'll use Component Views with the element selector functionality within Infa.ai.

For every Main Component, you can generate multiple Component Views to track where exactly your components are being used within your product.

Copy link
Key Fields

  • Component View Title: A descriptor that often extends the Main Component Title with "View" and may include status indicators in square brackets
  • XPath Selector: For detailed instructions on utilizing XPath selectors

Component Views enable teams to visualize the practical use of Main Components, offering insights into their deployment across the product ecosystem.

Copy link
Comparing Main Components and Component Views

AspectMain ComponentsComponent Views
PurposeDefine core functionality and appearanceShow contextual implementation
DocumentationComprehensive specificationsUsage examples and context
RelationshipParentChild/Instance

Copy link
The Value of Component Views

Component Views shift the focus from mere documentation to the actual usage and adoption of design systems. They:

  • Demonstrate Real-world Applications: Showing where and how Main Components are deployed sparks ideas and fosters understanding among users
  • Facilitate Design System Inventory: They are an efficient tool for inventorying components across a product's experience, aiding in the identification of gaps or inconsistencies
  • Bridge Design and Development: Provide a common reference point for designers and developers
  • Accelerate Onboarding: Help new team members understand how components are used in context

Content Feedback

Feedback on selected content

Close
Anonymous submissions are auto-posted to #feedback channel. You can also share directly in Slack.

Need help?

Reach out to contact@infa.ai or see docs