Skip to main content

Interactive Components Showcase

Discover interactive components that enhance user engagement and provide dynamic content experiences.

🗂️ Tabs Component

Basic Tabs

Proper Labs Overview

We're building the bridge between Web3 and AI, creating tools and frameworks that empower developers to build the next generation of decentralized applications.

Key focus areas:

  • Blockchain integration
  • AI model deployment
  • Smart contract automation
  • Decentralized governance

Synchronized Tabs (groupId)

# Windows Installation
npm install -g proper-labs-cli
proper-labs init my-project

These tabs will sync with other tabs using the same groupId:

Windows-specific configuration files

Code Example Tabs

example.js
// JavaScript Implementation
class ProperLabsSDK {
constructor(apiKey) {
this.apiKey = apiKey;
this.baseURL = 'https://api.properlabs.io';
}

async deployContract(contract) {
const response = await fetch(`${this.baseURL}/deploy`, {
method: 'POST',
headers: { 'Authorization': `Bearer ${this.apiKey}` },
body: JSON.stringify(contract)
});
return response.json();
}
}

🎚️ Toggle Components

Checkbox Examples

Radio Button Groups

Select Deployment Network:

📝 Interactive Forms

Contact Form Example

💡 Tooltips

Hover over these elements to see tooltips:

BX Framework ℹ️

AX Framework ℹ️

PX Framework ℹ️

🔄 Loading States

Spinner Examples

Loading...

Progress Bars

Deployment Progress75%
AI Training45%

🎬 Interactive Buttons

🎯 Interactive Navigation

https://proper-labs.io/demo

Pagination

...

Implementation Notes
  • Use Tabs for organizing related content
  • Add Forms for user input and feedback
  • Implement Tooltips for contextual help
  • Design Loading States for async operations
  • Create Interactive Buttons with clear CTAs