# basic-styles/utils

module

<a id="functions">

## Functions

<a id="function-getButtonCreator">

### `getButtonCreator( __namedParameters = { __namedParameters.commandName, __namedParameters.editor, __namedParameters.icon, __namedParameters.keystroke?, __namedParameters.label, __namedParameters.plugin } ) → ( ButtonClass: T ) => InstanceType<T>` _(internal)_

Returns a function that creates a (toolbar or menu bar) button for a basic style feature.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-basic-styles/src/utils.ts#L19)

#### Parameters

* `__namedParameters: object`

  Properties

  * `__namedParameters.commandName: string`
  * `__namedParameters.editor: Editor`
  * `__namedParameters.icon: string`
  * `__namedParameters.keystroke?: string`
  * `__namedParameters.label: string`
  * `__namedParameters.plugin: Plugin`

#### Returns

* `( ButtonClass: T ) => InstanceType<T>`

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
