Commands
crud-ui
Generate React components for CRUD operations
CRUD UI Command
The crud-ui
command generates React components for CRUD (Create, Read, Update, Delete) operations in your zopio
project. This command creates reusable UI components that connect to your backend API.
Usage
Options
Option | Description |
---|---|
-m, --model <name> | Model name |
-f, --fields <fields> | Fields in format “name:type:label,age:number:Age” |
-o, --output <directory> | Output directory for UI components |
-t, --theme <theme> | UI theme (bootstrap, material) (default: “bootstrap”) |
-h, --help | Display help for command |
Examples
Generate UI components for a User model
Generate UI components with Material UI theme
Generated Components
When you run the crud-ui
command, the following React components will be generated:
- List Component: Displays a table of all records with sorting and pagination
- Form Component: Provides a form for creating and editing records
- Detail Component: Shows detailed information for a single record
- Service: Contains API calls for CRUD operations
Example Component Structure
Example Usage in React Router
Related Commands
crud
- Generate basic CRUD operationscrud-unified
- Generate a complete CRUD setupdata-provider
- Generate data providers for yourzopio
project