Skip to content

Commit 642a050

Browse files
authored
refactor: do not use sub-properties in crud observers (#8251)
1 parent eae2558 commit 642a050

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

packages/crud/src/vaadin-crud-mixin.js

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -321,15 +321,15 @@ export const CrudMixin = (superClass) =>
321321

322322
static get observers() {
323323
return [
324-
'__headerPropsChanged(_defaultHeader, __isNew, i18n.newItem, i18n.editItem)',
324+
'__headerPropsChanged(_defaultHeader, __isNew, i18n)',
325325
'__formPropsChanged(_form, _theme, include, exclude)',
326326
'__gridPropsChanged(_grid, _theme, include, exclude, noFilter, noHead, noSort, items)',
327327
'__i18nChanged(i18n, _grid)',
328328
'__editOnClickChanged(editOnClick, _grid)',
329-
'__saveButtonPropsChanged(_saveButton, i18n.saveItem, __isDirty)',
330-
'__cancelButtonPropsChanged(_cancelButton, i18n.cancel)',
331-
'__deleteButtonPropsChanged(_deleteButton, i18n.deleteItem, __isNew)',
332-
'__newButtonPropsChanged(_newButton, i18n.newItem)',
329+
'__saveButtonPropsChanged(_saveButton, i18n, __isDirty)',
330+
'__cancelButtonPropsChanged(_cancelButton, i18n)',
331+
'__deleteButtonPropsChanged(_deleteButton, i18n, __isNew)',
332+
'__newButtonPropsChanged(_newButton, i18n)',
333333
];
334334
}
335335

@@ -423,9 +423,9 @@ export const CrudMixin = (superClass) =>
423423
* @param {string} i18nEditItem
424424
* @private
425425
*/
426-
__headerPropsChanged(headerNode, isNew, i18nNewItem, i18nEditItem) {
426+
__headerPropsChanged(headerNode, isNew, i18n) {
427427
if (headerNode) {
428-
headerNode.textContent = isNew ? i18nNewItem : i18nEditItem;
428+
headerNode.textContent = isNew ? i18n.newItem : i18n.editItem;
429429
}
430430
}
431431

@@ -677,12 +677,12 @@ export const CrudMixin = (superClass) =>
677677
* @param {boolean} isDirty
678678
* @private
679679
*/
680-
__saveButtonPropsChanged(saveButton, i18nLabel, isDirty) {
680+
__saveButtonPropsChanged(saveButton, i18n, isDirty) {
681681
if (saveButton) {
682682
saveButton.toggleAttribute('disabled', this.__isSaveBtnDisabled(isDirty));
683683

684684
if (saveButton === this._saveButtonController.defaultNode) {
685-
saveButton.textContent = i18nLabel;
685+
saveButton.textContent = i18n.saveItem;
686686
}
687687
}
688688
}
@@ -693,12 +693,12 @@ export const CrudMixin = (superClass) =>
693693
* @param {boolean} isNew
694694
* @private
695695
*/
696-
__deleteButtonPropsChanged(deleteButton, i18nLabel, isNew) {
696+
__deleteButtonPropsChanged(deleteButton, i18n, isNew) {
697697
if (deleteButton) {
698698
deleteButton.toggleAttribute('hidden', isNew);
699699

700700
if (deleteButton === this._deleteButtonController.defaultNode) {
701-
deleteButton.textContent = i18nLabel;
701+
deleteButton.textContent = i18n.deleteItem;
702702
}
703703
}
704704
}
@@ -708,9 +708,9 @@ export const CrudMixin = (superClass) =>
708708
* @param {string} i18nLabel
709709
* @private
710710
*/
711-
__cancelButtonPropsChanged(cancelButton, i18nLabel) {
711+
__cancelButtonPropsChanged(cancelButton, i18n) {
712712
if (cancelButton && cancelButton === this._cancelButtonController.defaultNode) {
713-
cancelButton.textContent = i18nLabel;
713+
cancelButton.textContent = i18n.cancel;
714714
}
715715
}
716716

@@ -719,9 +719,9 @@ export const CrudMixin = (superClass) =>
719719
* @param {string} i18nNewItem
720720
* @private
721721
*/
722-
__newButtonPropsChanged(newButton, i18nNewItem) {
722+
__newButtonPropsChanged(newButton, i18n) {
723723
if (newButton && newButton === this._newButtonController.defaultNode) {
724-
newButton.textContent = i18nNewItem;
724+
newButton.textContent = i18n.newItem;
725725
}
726726
}
727727

0 commit comments

Comments
 (0)