Skip to content

Commit e4fed54

Browse files
committed
Improved block settings code
1 parent e2bb117 commit e4fed54

2 files changed

Lines changed: 14 additions & 20 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@coolbytes/editorjs-header",
33
"description": "Header block tool for Editor.js",
4-
"version": "1.0.1",
4+
"version": "1.0.2",
55
"private": false,
66
"homepage": "https://apps.coolbytes.in/editorjs-header",
77
"license": "MIT",

src/index.js

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -396,25 +396,19 @@ export default class Header {
396396
* @returns {[{*}]}
397397
*/
398398
renderSettings() {
399-
let headerTypes = []
400-
if (this.availableLevels.length > 1) {
401-
headerTypes = this.availableLevels.map((level) =>
402-
this._createSetting(
403-
level.icon, this._getFormattedLabel(level.id, 'Heading '), () => this._setHeaderLevel(level.id),
404-
level.id === this.currentLevel.id, 'heading'
405-
)
406-
);
407-
}
408-
409-
let alignTypes = []
410-
if (this.availableAlignTypes.length > 1) {
411-
alignTypes = this.availableAlignTypes.map((align) =>
412-
this._createSetting(
413-
getAlignmentIcon(align), this._getFormattedLabel(align), () => this._setAlignType(align),
414-
align === this.currentAlignType, 'align'
415-
)
416-
);
417-
}
399+
const headerTypes = this.availableLevels.map((level) =>
400+
this._createSetting(
401+
level.icon, this._getFormattedLabel(level.id, 'Heading '), () => this._setHeaderLevel(level.id),
402+
level.id === this.currentLevel.id, 'heading'
403+
)
404+
);
405+
406+
const alignTypes = this.availableAlignTypes.map((align) =>
407+
this._createSetting(
408+
getAlignmentIcon(align), this._getFormattedLabel(align), () => this._setAlignType(align),
409+
align === this.currentAlignType, 'align'
410+
)
411+
);
418412

419413
return [...headerTypes, ...alignTypes];
420414
}

0 commit comments

Comments
 (0)