Component Generator
Usage
azu generate component COMPONENT_NAME [OPTIONS]Description
Options
Examples
Generate a basic component
Generate a component with description
Generate specific component types
Generated Files
Component Class (src/components/COMPONENT_NAME.cr)
src/components/COMPONENT_NAME.cr)Component Template (src/components/COMPONENT_NAME.jinja)
src/components/COMPONENT_NAME.jinja)Test File (spec/components/COMPONENT_NAME_spec.cr)
spec/components/COMPONENT_NAME_spec.cr)Component Patterns
Basic Component Pattern
Component with Data Processing
Form Component Pattern
Navigation Component Pattern
Template Patterns
Basic Component Template
List Component Template
Form Component Template
Navigation Component Template
Using Components
In Pages
In Templates
In Layouts
Best Practices
1. Keep Components Focused
2. Use Flexible Parameters
3. Handle Missing Data Gracefully
4. Use Semantic HTML
Testing Components
Unit Testing
Integration Testing
Common Component Types
1. Display Components
2. Form Components
3. Navigation Components
4. Layout Components
Related Commands
Templates
Last updated