# `mix mishka.ui.gen.components`
[🔗](https://github.com/mishka-group/mishka_chelekom/blob/v0.0.9/lib/mix/tasks/mishka.ui.gen.components.ex#L1)

A Mix Task for generating and configuring multi components of Phoenix

A Mix Task for generating and configuring multi components of Phoenix

> This task does not do any additional work compared to the `mix mishka.ui.gen.component` task,
> it just creates all the components in one place. For this purpose, all components
> are created with default arguments.

## Example

```bash
mix mishka.ui.gen.components component1,component2
```

## Options

* `--import` - Generates import file
* `--helpers` - Specifies helper functions of each component in import file
* `--global` - Makes components accessible throughout the project without explicit imports
* `--exclude` - Comma-separated list of components to exclude (e.g., `--exclude alert,badge`)
* `--component-prefix` - Prefix for all component function names (e.g., `--component-prefix mishka_`)
* `--module-prefix` - Prefix for module names (e.g., `--module-prefix mishka_` makes Chat become MishkaChat)
* `--no-save` - Use prefixes without saving them to config file
* `--yes` - Makes directly without questions

# `igniter`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
