# Vendor

Many WireBootstrap components are extensions of the third-party plugins and widgets that come with Bootstrap themes.  Most of these plugins and widgets have their own native configuration.

All WireBootstrap components that extend the functionality of another provide a "pass-through" attribute for the plugin or widget's native configuration.  The name of this attribute will be different depending on the component.  Check the component documentation for details.

## Select2

The [Select2 for WireBootstrap](https://docs.wirebootstrap.com/components/select2) component extends the functionality of the popular Select2 jQuery plugin.  The `select2` configuration attribute allows any of the native configuration options for Select2 to be passed in. &#x20;

In the example below, the component is told to turn on multiple selections for the drop down via the `multiple` property on the Select2 plugin's native configuration.

```javascript
const select = new wire.select2().render("#select", {
    ...
    select2: { multiple: true }
});
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wirebootstrap.com/wirebootstrap/working-with-components/configuration/vendor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
