Bibliothèque graphique réutilisable Steerfox avec composants TSX et styles CSS complets
npm install @steerfox/ui-libraryBibliothèque graphique moderne et réutilisable basée sur React et TypeScript, conçue pour les projets Steerfox avec un design glassmorphique élégant.
⚠️ ATTENTION : Cette bibliothèque est sous licence propriétaire Steerfox. Usage exclusivement réservé à Steerfox et ses partenaires autorisés.
- 🎯 Composants TypeScript - Typage complet pour une meilleure DX
- 🎨 Design Glassmorphique - Effets visuels modernes et élégants
- 🌙 Mode Sombre - Support natif du thème sombre
- 📱 Responsive - Optimisé pour tous les écrans
- 🎭 Variants - Multiples variantes pour chaque composant
- 🔧 Personnalisable - Variables CSS facilement modifiables
- 📦 Tree-shakable - Import sélectif des composants
``bash`
npm install @steerfox/ui-libraryou
yarn add @steerfox/ui-libraryou
pnpm add @steerfox/ui-library
`tsx
import { Button, Card, Badge } from '@steerfox/ui-library'
import '@steerfox/ui-library/dist/index.css'
function App() {
return (
Bienvenue dans Steerfox UI
)
}
`
La bibliothèque utilise un système de couleurs cohérent :
- Primaire : #df6535 (Orange Steerfox)#262d6f
- Secondaire : (Bleu Steerfox)#1bee30
- Succès : #f39427
- Avertissement : #dc2626
- Erreur :
`css`
/ Classes disponibles /
.glass / Effet standard /
.glass-subtle / Effet subtil /
.glass-card / Pour les cartes /
.glass-btn / Pour les boutons /
`tsx
import { Button } from '@steerfox/ui-library'
// Variants disponibles
// Tailles disponibles
`
`tsx
import { Card, CardHeader, CardTitle, CardContent } from '@steerfox/ui-library'
Contenu de la carte
`
`tsx
import { Badge } from '@steerfox/ui-library'
`
`tsx
import { GaugeBar } from '@steerfox/ui-library'
max={100}
label="Performance"
variant="success"
size="md"
/>
`
- Node.js 18+
- npm/yarn/pnpm
`bash`
npm install
`bash`
npm run build # Build de production
npm run dev # Mode développement avec watch
npm run test # Lancer les tests
``
src/
├── components/
│ ├── ui/ # Composants UI de base
│ ├── charts/ # Composants de graphiques
│ ├── layout/ # Composants de layout
│ └── feedback/ # Composants de feedback
├── styles/
│ ├── variables.css # Variables CSS
│ ├── base.css # Styles de base
│ ├── glassmorphism.css # Effets glassmorphiques
│ ├── components.css # Styles des composants
│ └── index.css # Point d'entrée des styles
└── utils/
└── cn.ts # Utilitaire de classes CSS
1. Fork le projet
2. Créer une branche feature (git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature'
3. Commit les changements ()git push origin feature/AmazingFeature
4. Push vers la branche ()
5. Ouvrir une Pull Request
⚠️ LICENCE PROPRIÉTAIRE STEERFOX
Ce projet est sous licence propriétaire exclusive à Steerfox.
Voir le fichier LICENSE` pour les détails complets des termes et conditions.
Développé avec ❤️ par l'équipe Steerfox pour créer des interfaces utilisateur modernes et élégantes.