


About
An interactive demonstration app showcasing custom Streamlit components and utilities for building Constellab applications. Each component includes a live demo, source code, and documentation.
Components
Containers
- Centered Container - Centers content with configurable max-width
- Row Container - Arranges elements horizontally with flexbox
- Columns with Fit Content - Flexible columns with proportional and fit-to-content sizing
- Full Min Height Container - Container that takes at minimum the full page height
- Container with Style - Apply custom CSS styling to containers
- Grid Container - Create complex grid layouts with cell spans
- Exception Container - Display errors and exceptions gracefully
Resources
- Resource Select - Search and select Constellab resources
Processes
- Task Configuration Form - Generate configuration forms for tasks
- Task Config in Dialog - Display task configuration in modal dialogs
- Task Runner - Execute tasks with file upload and result handling
Dataframes
- Full Width Dataframe Container - Display dataframes at full container width
- Paginated Dataframes - Row and column pagination with customizable page sizes
Rich Text
- Rich Text Editor - Interactive editor for formatted text creation and editing
AI Chat
- AI Chat Interface - OpenAI-powered chat that generates Plotly visualizations from natural language
Menu Button
- Menu Button - Advanced button with nested items, icons, and color themes
Tree Menu
- Tree Menu - Hierarchical navigation with parent-child relationships
Utils
- User Authentication - Access current user information
- Sidebar Control - Programmatically show, hide, or toggle sidebar
- Router - Multi-page navigation with URL routing
- Translation Service - Multi-language support (English and French)
Comments (1)
Write a comment