DEV: Remove 'dasherize' string prototype extensions (#16740)

Context: https://deprecations.emberjs.com/v3.x/#toc_ember-string-prototype_extensions
This commit is contained in:
Isaac Janzen
2022-05-13 10:56:23 -05:00
committed by GitHub
parent 66a04c5cfe
commit aa95a3d654
8 changed files with 16 additions and 8 deletions
@@ -6,6 +6,7 @@ import { guidFor } from "@ember/object/internals";
import layout from "select-kit/templates/components/select-kit/select-kit-row";
import { makeArray } from "discourse-common/lib/helpers";
import { reads } from "@ember/object/computed";
import { dasherize } from "@ember/string";
export default Component.extend(UtilsMixin, {
layout,
@@ -72,7 +73,7 @@ export default Component.extend(UtilsMixin, {
}),
dasherizedTitle: computed("title", function () {
return (this.title || "").replace(".", "-").dasherize();
return dasherize((this.title || "").replace(".", "-"));
}),
label: computed("rowLabel", "item.label", "title", "rowName", function () {