Skip to content
This repository has been archived by the owner on Jan 16, 2018. It is now read-only.

Commit

Permalink
Add to lint ignore needed component imports for soy in js files
Browse files Browse the repository at this point in the history
  • Loading branch information
Carlos Lancha committed Dec 26, 2017
1 parent 5ad6642 commit 5018aae
Show file tree
Hide file tree
Showing 7 changed files with 59 additions and 38 deletions.
5 changes: 4 additions & 1 deletion packages/clay-card-grid/src/ClayCardGrid.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
/* eslint-disable */
import {
ClayCard,
ClayFileCard,
ClayHorizontalCard,
ClayImageCard,
ClayUserCard,
ClayUserCard
} from 'clay-card';
/* eslint-enable */

import Component from 'metal-component';
import defineWebComponent from 'metal-web-component';
import Soy from 'metal-soy';
Expand Down
17 changes: 10 additions & 7 deletions packages/clay-card/src/ClayCard.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
/* eslint-disable */
import { ClayActionsDropdown } from 'clay-dropdown';
/* eslint-disable */

import 'clay-checkbox';
import 'clay-label';
import 'clay-link';
import 'clay-sticker';
import {ClayActionsDropdown} from 'clay-dropdown';
import {Config} from 'metal-state';
import { Config } from 'metal-state';
import Component from 'metal-component';
import defineWebComponent from 'metal-web-component';
import Soy from 'metal-soy';
Expand Down Expand Up @@ -91,7 +94,7 @@ ClayCard.STATE = {
'primary',
'secondary',
'success',
'warning',
'warning'
]).value('primary'),

/**
Expand Down Expand Up @@ -172,8 +175,8 @@ ClayCard.STATE = {
'info',
'secondary',
'success',
'warning',
]).value('secondary'),
'warning'
]).value('secondary')
})
),

Expand Down Expand Up @@ -220,12 +223,12 @@ ClayCard.STATE = {
* @type {!string}
* @default undefined
*/
title: Config.string().required(),
title: Config.string().required()
};

defineWebComponent('clay-card', ClayCard);

Soy.register(ClayCard, templates);

export {ClayCard};
export { ClayCard };
export default ClayCard;
11 changes: 7 additions & 4 deletions packages/clay-card/src/ClayHorizontalCard.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
/* eslint-disable */
import { ClayActionsDropdown } from 'clay-dropdown';
/* eslint-disable */

import 'clay-checkbox';
import 'clay-link';
import 'clay-sticker';
import {ClayActionsDropdown} from 'clay-dropdown';
import {Config} from 'metal-state';
import { Config } from 'metal-state';
import Component from 'metal-component';
import defineWebComponent from 'metal-web-component';
import Soy from 'metal-soy';
Expand Down Expand Up @@ -136,12 +139,12 @@ ClayHorizontalCard.STATE = {
* @type {!string}
* @default undefined
*/
title: Config.string().required(),
title: Config.string().required()
};

defineWebComponent('clay-horizontal-card', ClayHorizontalCard);

Soy.register(ClayHorizontalCard, templates);

export {ClayHorizontalCard};
export { ClayHorizontalCard };
export default ClayHorizontalCard;
13 changes: 8 additions & 5 deletions packages/clay-card/src/ClayUserCard.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
/* eslint-disable */
import { ClayActionsDropdown } from 'clay-dropdown';
/* eslint-disable */

import './ClayCard';
import 'clay-link';
import 'clay-sticker';
import {ClayActionsDropdown} from 'clay-dropdown';
import {Config} from 'metal-state';
import { Config } from 'metal-state';
import Component from 'metal-component';
import defineWebComponent from 'metal-web-component';
import Soy from 'metal-soy';
Expand Down Expand Up @@ -180,13 +183,13 @@ ClayUserCard.STATE = {
'primary',
'secondary',
'success',
'warning',
]).value('primary'),
'warning'
]).value('primary')
};

defineWebComponent('clay-user-card', ClayUserCard);

Soy.register(ClayUserCard, templates);

export {ClayUserCard};
export { ClayUserCard };
export default ClayUserCard;
17 changes: 10 additions & 7 deletions packages/clay-list/src/ClayListItem.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
/* eslint-disable */
import { ClayActionsDropdown } from 'clay-dropdown';
/* eslint-disable */

import 'clay-checkbox';
import 'clay-icon';
import 'clay-label';
import 'clay-link';
import 'clay-sticker';
import {ClayActionsDropdown} from 'clay-dropdown';
import {Config} from 'metal-state';
import { Config } from 'metal-state';
import Component from 'metal-component';
import defineWebComponent from 'metal-web-component';
import Soy from 'metal-soy';
Expand Down Expand Up @@ -45,7 +48,7 @@ ClayListItem.STATE = {
icon: Config.string(),
label: Config.string().required(),
quickAction: Config.bool(),
separator: Config.bool().value(false),
separator: Config.bool().value(false)
})
),

Expand Down Expand Up @@ -127,8 +130,8 @@ ClayListItem.STATE = {
'info',
'secondary',
'success',
'warning',
]).value('secondary'),
'warning'
]).value('secondary')
})
),

Expand Down Expand Up @@ -166,12 +169,12 @@ ClayListItem.STATE = {
* @type {?string|undefined}
* @default undefined
*/
title: Config.string().required(),
title: Config.string().required()
};

defineWebComponent('clay-list-item', ClayListItem);

Soy.register(ClayListItem, templates);

export {ClayListItem};
export { ClayListItem };
export default ClayListItem;
19 changes: 11 additions & 8 deletions packages/clay-management-toolbar/src/ClayManagementToolbar.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
/* eslint-disable */
import { ClayActionsDropdown } from 'clay-dropdown';
/* eslint-disable */

import 'clay-button';
import 'clay-checkbox';
import {ClayActionsDropdown} from 'clay-dropdown';
import {Config} from 'metal-state';
import { Config } from 'metal-state';
import Component from 'metal-component';
import defineWebComponent from 'metal-web-component';
import Soy from 'metal-soy';
Expand All @@ -15,7 +18,7 @@ let filterItemShape = {
inputValue: Config.string(),
label: Config.string().required(),
separator: Config.bool().value(false),
type: Config.oneOf(['checkbox', 'group', 'radiogroup']),
type: Config.oneOf(['checkbox', 'group', 'radiogroup'])
};

const filterItemsValidator = Config.arrayOf(Config.shapeOf(filterItemShape));
Expand All @@ -29,7 +32,7 @@ let actionItemShape = {
label: Config.string().required(),
quickAction: Config.bool(),
separator: Config.bool().value(false),
type: Config.oneOf(['group', 'item']).value('item'),
type: Config.oneOf(['group', 'item']).value('item')
};

const actionItemsValidator = Config.arrayOf(Config.shapeOf(actionItemShape));
Expand Down Expand Up @@ -82,7 +85,7 @@ class ClayManagementToolbar extends Component {
*/
handleSortingButtonClicked_() {
this.emit('sortingButtonClicked', {
sortingOrder: this.sortingOrder,
sortingOrder: this.sortingOrder
});
}
}
Expand Down Expand Up @@ -187,14 +190,14 @@ ClayManagementToolbar.STATE = {
active: Config.bool().value(false),
disabled: Config.bool().value(false),
icon: Config.string().required(),
label: Config.string().required(),
label: Config.string().required()
})
),
)
};

defineWebComponent('clay-management-toolbar', ClayManagementToolbar);

Soy.register(ClayManagementToolbar, templates);

export {ClayManagementToolbar};
export { ClayManagementToolbar };
export default ClayManagementToolbar;
15 changes: 9 additions & 6 deletions packages/clay-table/src/ClayTable.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
/* eslint-disable */
import { ClayActionsDropdown } from 'clay-dropdown';
/* eslint-disable */

import 'clay-button';
import 'clay-checkbox';
import 'clay-label';
import 'clay-link';
import 'clay-progress-bar';
import {ClayActionsDropdown} from 'clay-dropdown';
import {Config} from 'metal-state';
import {EventHandler} from 'metal-events';
import { Config } from 'metal-state';
import { EventHandler } from 'metal-events';
import Component from 'metal-component';
import defineWebComponent from 'metal-web-component';
import dom from 'metal-dom';
Expand Down Expand Up @@ -145,7 +148,7 @@ ClayTable.STATE = {
fieldName: Config.string().required(),
label: Config.string(),
sortable: Config.bool(),
sortingOrder: Config.oneOf(['asc', 'desc']),
sortingOrder: Config.oneOf(['asc', 'desc'])
})
).required(),

Expand Down Expand Up @@ -183,12 +186,12 @@ ClayTable.STATE = {
* @type {?string|undefined}
* @default undefined
*/
spritemap: Config.string(),
spritemap: Config.string()
};

defineWebComponent('clay-table', ClayTable);

Soy.register(ClayTable, templates);

export {ClayTable};
export { ClayTable };
export default ClayTable;

0 comments on commit 5018aae

Please sign in to comment.