Creates a Fuchsia component that can be registered as a driver.

See `fuchsia_component` for more information.

## **PARAMETERS**

| Name | Description | Default |
|---|---|---|
| name | The target name. | - |
| manifest | The component manifest file. | - |
| driver_lib | The shared library that will be registered with the driver manager. This file will end up in /driver/\<lib_name\> and should match what is listed in the manifest. See https://fuchsia.dev/fuchsia-src/concepts/components/v2/driver_runner for more details. | - |
| bind_bytecode | The driver bind bytecode needed for binding the driver. | - |
| component_name | The name of the component. | `None` |
| deps | A list of targets that this component depends on. | `[]` |
| tags | Standard meaning. Defaults to `["manual"]`. | `["manual"]` |
| kwargs | Extra attributes to forward to the build rule. | - |