Skip to content

Commit d75a604

Browse files
committed
refactor: FieldGridDropdown registration
1 parent d27842e commit d75a604

2 files changed

Lines changed: 11 additions & 3 deletions

File tree

plugins/field-grid-dropdown/README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@ in Blockly core. The config object bag passed into this field accepts additional
3636

3737
```js
3838
import * as Blockly from 'blockly';
39-
import {FieldGridDropdown} from '@blockly/field-grid-dropdown';
39+
import {
40+
FieldGridDropdown,
41+
registerFieldGridDropdown,
42+
} from '@blockly/field-grid-dropdown';
43+
registerFieldGridDropdown();
4044
Blockly.Blocks['test_field_grid_dropdown'] = {
4145
init: function () {
4246
this.appendDummyInput()
@@ -62,7 +66,8 @@ Blockly.Blocks['test_field_grid_dropdown'] = {
6266

6367
```js
6468
import * as Blockly from 'blockly';
65-
import '@blockly/field-grid-dropdown';
69+
import {registerFieldGridDropdown} from '@blockly/field-grid-dropdown';
70+
registerFieldGridDropdown();
6671
Blockly.defineBlocksWithJsonArray([
6772
{
6873
type: 'test_field_grid_dropdown',

plugins/field-grid-dropdown/src/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,10 @@ export class FieldGridDropdown extends Blockly.FieldDropdown {
208208
}
209209
}
210210

211-
Blockly.fieldRegistry.register('field_grid_dropdown', FieldGridDropdown);
211+
/** Register the field and any dependencies. */
212+
export function registerFieldGridDropdown() {
213+
Blockly.fieldRegistry.register('field_grid_dropdown', FieldGridDropdown);
214+
}
212215

213216
/**
214217
* CSS for grid field.

0 commit comments

Comments
 (0)