Rename service from toasts to toster

This commit is contained in:
Stanislav Romanov 2022-09-19 15:36:40 +03:00
parent b8d7f749cf
commit 85c92c2c2b
14 changed files with 24 additions and 24 deletions

View file

@ -5,7 +5,7 @@ import ActionInvoker from '../lib/action-invoker';
import { inject as service } from '@ember/service';
export default class FormIndexSettingComponent extends Component {
@service toasts;
@service toaster;
@tracked value;
@tracked error;
@ -25,7 +25,7 @@ export default class FormIndexSettingComponent extends Component {
try {
return this.args.index
.updateSetting(this.args.name, JSON.parse(newValue))
.then(this.toasts.taskToast);
.then(this.toaster.taskToast);
} catch (error) {
this.error = error.error || error;
}
@ -44,7 +44,7 @@ export default class FormIndexSettingComponent extends Component {
try {
return this.args.index
.resetSetting(this.args.name)
.then(this.toasts.taskToast);
.then(this.toaster.taskToast);
} catch (error) {
this.error = error.error || error;
}

View file

@ -1,4 +1,4 @@
{{#in-element this.toasts.destinationElement insertBefore=null}}
{{#in-element this.toaster.destinationElement insertBefore=null}}
<div
class='absolute max-w-sm border rounded bg-base-7 shadow-sm'
role='alert'

View file

@ -8,7 +8,7 @@ import { htmlSafe } from '@ember/template';
const margin = 16;
export default class ToastComponent extends Component {
@service toasts;
@service toaster;
@tracked width;
@tracked height;
@ -18,7 +18,7 @@ export default class ToastComponent extends Component {
}
get top() {
const queue = this.toasts.queue;
const queue = this.toaster.queue;
for (let i = 0, height = 0; i < queue.length; i++) {
height += margin;
@ -66,10 +66,10 @@ export default class ToastComponent extends Component {
}
registerInQueue() {
this.toasts.add(this);
this.toaster.add(this);
registerDestructor(this, () => {
this.toasts.remove(this);
this.toaster.remove(this);
});
}
}

View file

@ -1,5 +1,5 @@
<div ...attributes>
{{#each this.toasts.container as |Item|}}
{{#each this.toaster.container as |Item|}}
<Item />
{{/each}}
</div>

View file

@ -2,5 +2,5 @@ import Component from '@glimmer/component';
import { inject as service } from '@ember/service';
export default class ToastsContainerComponent extends Component {
@service toasts;
@service toaster;
}

View file

@ -5,13 +5,13 @@ import { inject as service } from '@ember/service';
export default class AdminIndexesItemDeleteController extends Controller {
@service meilisearch;
@service router;
@service toasts;
@service toaster;
@action
delete() {
return this.meilisearch
.deleteIndex(this.model.uid)
.then(this.toasts.taskToast);
.then(this.toaster.taskToast);
}
@action

View file

@ -4,13 +4,13 @@ import { inject as service } from '@ember/service';
export default class AdminIndexesItemDocumentsDocumentDeleteController extends Controller {
@service router;
@service toasts;
@service toaster;
@action
delete() {
return this.model.index
.deleteDocument(this.model.document)
.then(this.toasts.taskToast);
.then(this.toaster.taskToast);
}
@action

View file

@ -6,7 +6,7 @@ import ActionInvoker from 'meiliadmin/lib/action-invoker';
export default class AdminIndexesItemDocumentsDocumentEditController extends Controller {
@service router;
@service toasts;
@service toaster;
@tracked error;
@tracked isSaving;
@ -28,7 +28,7 @@ export default class AdminIndexesItemDocumentsDocumentEditController extends Con
this.isSaving = false;
this.toasts.taskToast(task);
this.toaster.taskToast(task);
} catch (error) {
this.error = error.error || error;
}

View file

@ -5,7 +5,7 @@ import { tracked } from '@glimmer/tracking';
export default class AdminIndexesItemEditController extends Controller {
@service router;
@service toasts;
@service toaster;
@tracked isSaving;
@ -22,7 +22,7 @@ export default class AdminIndexesItemEditController extends Controller {
this.isSaving = false;
this.toasts.taskToast(task);
this.toaster.taskToast(task);
}
@action

View file

@ -5,7 +5,7 @@ import { inject as service } from '@ember/service';
export default class AdminKeysKeyDeleteController extends Controller {
@service router;
@service meilisearch;
@service toasts;
@service toaster;
@action
delete() {

View file

@ -6,7 +6,7 @@ import ActionInvoker from 'meiliadmin/lib/action-invoker';
export default class AdminKeysKeyEditController extends Controller {
@service router;
@service toasts;
@service toaster;
@tracked error;
@tracked isSaving;

View file

@ -5,7 +5,7 @@ import { action } from '@ember/object';
import SuccessToast from '../components/success-toast';
import TaskToast from '../components/task-toast';
export default class ToastsService extends Service {
export default class ToasterService extends Service {
@tracked container = [];
@tracked queue = [];

View file

@ -3,7 +3,7 @@ import { setupRenderingTest } from 'meiliadmin/tests/helpers';
import { render } from '@ember/test-helpers';
import { hbs } from 'ember-cli-htmlbars';
module('Integration | Component | toasts-container', function (hooks) {
module('Integration | Component | toaster-container', function (hooks) {
setupRenderingTest(hooks);
test('it renders', async function (assert) {

View file

@ -1,12 +1,12 @@
import { module, test } from 'qunit';
import { setupTest } from 'meiliadmin/tests/helpers';
module('Unit | Service | toasts', function (hooks) {
module('Unit | Service | toaster', function (hooks) {
setupTest(hooks);
// TODO: Replace this with your real tests.
test('it exists', function (assert) {
let service = this.owner.lookup('service:toasts');
let service = this.owner.lookup('service:toaster');
assert.ok(service);
});
});