Refactore import of icons

This commit is contained in:
Stanislav Romanov 2022-04-27 11:44:49 +03:00
parent 920e4b0d2c
commit 99188cfb11
5 changed files with 6 additions and 13 deletions

View file

@ -1,9 +1,7 @@
import Component from '@glimmer/component';
import { action } from '@ember/object';
import { tracked } from '@glimmer/tracking';
import ClockOutline from 'ember-mdi/components/md-icon/clock-outline';
import Check from 'ember-mdi/components/md-icon/check';
import AlertCircleOutline from 'ember-mdi/components/md-icon/alert-circle-outline';
import { ClockOutline, Check, AlertCircleOutline } from 'ember-mdi/icons';
export default class ButtonComponent extends Component {
@tracked _state = 'default';
@ -35,8 +33,6 @@ export default class ButtonComponent extends Component {
return this.args.fulfilledIcon ?? Check;
} else if (this.isRejected) {
return this.args.rejectedIcon ?? AlertCircleOutline;
} else if (this.isSettled) {
return this.args.settledIcon;
}
return this.args.icon ?? null;

View file

@ -1,6 +1,5 @@
import Controller from '@ember/controller';
import DatabaseOutline from 'ember-mdi/components/md-icon/database-outline';
import CogOutline from 'ember-mdi/components/md-icon/cog-outline';
import { DatabaseOutline, CogOutline } from 'ember-mdi/icons';
export default class AdminIndexesItemController extends Controller {
DatabaseOutline = DatabaseOutline;

View file

@ -1,9 +1,7 @@
import Controller from '@ember/controller';
import { action } from '@ember/object';
import { tracked } from '@glimmer/tracking';
import Magnify from 'ember-mdi/components/md-icon/magnify';
import Table from 'ember-mdi/components/md-icon/table';
import MapOutline from 'ember-mdi/components/md-icon/map-outline';
import { Magnify, Table, MapOutline } from 'ember-mdi/icons';
export default class AdminIndexesItemDataController extends Controller {
@tracked q = null;

View file

@ -1,7 +1,7 @@
import Controller from '@ember/controller';
import { action, get } from '@ember/object';
import arrayEquals from 'meilisearch-admin/utils/array-equals';
import DatabaseArrowUpOutline from 'ember-mdi/components/md-icon/database-arrow-up-outline';
import { DatabaseArrowUpOutline } from 'ember-mdi/icons';
export default class AdminIndexesItemSettingsController extends Controller {
emptyObj = {};

4
package-lock.json generated
View file

@ -15443,7 +15443,7 @@
"node_modules/ember-mdi": {
"version": "0.10.0",
"resolved": "file:../ember-mdi-0.10.0.tgz",
"integrity": "sha512-yf/Ji0bNkEvweTJjLd5uH/TlzsKTDb8QqXELiZWO83ggVLRThID3jo4HDcwIt7Yyc+kRg77BUBIlBsM/nao1mw==",
"integrity": "sha512-/k6zrFG9hPjd3WU8WUf76LPa6HVd4GcjORJd8QNNasBTmhRYPDEfKO79yiyvlEzAg4NjjsJFOtVaCN4BaDgoEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -41465,7 +41465,7 @@
},
"ember-mdi": {
"version": "file:../ember-mdi-0.10.0.tgz",
"integrity": "sha512-yf/Ji0bNkEvweTJjLd5uH/TlzsKTDb8QqXELiZWO83ggVLRThID3jo4HDcwIt7Yyc+kRg77BUBIlBsM/nao1mw==",
"integrity": "sha512-/k6zrFG9hPjd3WU8WUf76LPa6HVd4GcjORJd8QNNasBTmhRYPDEfKO79yiyvlEzAg4NjjsJFOtVaCN4BaDgoEQ==",
"dev": true,
"requires": {
"@embroider/addon-shim": "^1.6.0",