We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
UI Components v0.6.0
React, Vue, and Web Components for intelligence dashboards. Comprehensive component library with charts, tables, forms, navigation, and specialized intelligence widgets.
Choose Your Framework
All components available for React, Vue, and Web Components
React
Modern React components with TypeScript support
Vue.js
Composition API components for Vue 3+
Web Components
Framework-agnostic custom elements
Component Library
Comprehensive set of components for intelligence applications
Charts & Visualizations
Interactive data visualization components
LineChart
Time-series data visualization
BarChart
Categorical data comparison
PieChart
Proportional data display
HeatMap
Matrix data visualization
NetworkGraph
Relationship mapping
TreeMap
Hierarchical data display
Code Example
import { LineChart, BarChart } from '@prismatic/react-components';
function DashboardCharts() {
const timeSeriesData = [
{ date: '2024-01', value: 120, category: 'incidents' },
{ date: '2024-02', value: 98, category: 'incidents' },
{ date: '2024-03', value: 145, category: 'incidents' }
];
return (
<div className="grid grid-cols-1 sm:grid-cols-2 gap-6">
<LineChart
data={timeSeriesData}
xAxis="date"
yAxis="value"
theme="dark"
interactive={true}
animations={true}
/>
<BarChart
data={timeSeriesData}
xAxis="date"
yAxis="value"
color="emerald"
showTooltip={true}
/>
</div>
);
}
npm install @prismatic/react-components
Theme Customization
Built-in theming system with dark/light mode support
Dark Theme
Light Theme
Emerald Theme
Purple Theme
Amber Theme
Theme Configuration
CSS Variables
:root {
--primary-color: #3B82F6;
--background-color: #0F172A;
--text-color: #F8FAFC;
--border-color: #334155;
--accent-color: #10B981;
}
Component Theming
import { ThemeProvider } from '@prismatic/react-components';
<ThemeProvider theme="dark">
<LineChart theme="dark" />
<DataTable theme="dark" />
</ThemeProvider>
Key Features
Everything you need for modern intelligence dashboards
TypeScript Ready
Full TypeScript support with comprehensive type definitions
Responsive Design
Mobile-first design that adapts to any screen size
High Performance
Optimized for large datasets and real-time updates
Accessibility
WCAG 2.1 AA compliant with keyboard navigation
Build Beautiful Interfaces
Create stunning intelligence dashboards with our comprehensive component library
Need help? Check our documentation or browse examples