solace-ui-components
v16.1.1
Published
React component library designed for Solace.
Readme
solace-ui-components
Component library designed for Solace UI
🚀 Features
- Comprehensive Production-Ready Components - Extensive React component library built on Material-UI
- TypeScript First - Full type definitions and strict type safety
- Accessible by Default - WCAG compliant components with automated a11y testing
- Multi-Theme Support - Built-in themes for Solace, Boomi, and SAP platforms
- Enterprise Ready - Apache 2.0 licensed with comprehensive security scanning
🔒 Security & Quality Assurance
This library undergoes comprehensive automated scanning on every commit:
- ✅ FOSSA - License compliance and vulnerability scanning
- ✅ WhiteSource/Mend - Dependency security analysis
- ✅ SonarQube - Code quality and security hotspot detection
- ✅ Chromatic - Visual regression testing for UI consistency
- ✅ Automated Testing - Unit tests with Jest + React Testing Library
- ✅ Pre-commit Validation - ESLint, TypeScript, and Prettier checks
📦 Browser Support
ES5-compatible builds ensure broad browser support across modern evergreen browsers and legacy environments.
Installation
No special configuration is needed. The public package is named solace-ui-components:
npm install --save solace-ui-componentsUsage
import React from "react";
import { SolaceButton } from "solace-ui-components";
export default function Example() {
return <SolaceButton />;
}License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Copyright 2023-2025 Solace Systems
