Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(mixins): add index for mixins and simplify imports #1036

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<script>
import CvSkeletonText from '../cv-skeleton-text/cv-skeleton-text';
import ChevronRight16 from '@carbon/icons-vue/es/chevron--right/16';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';

export default {
name: 'CvAccordionItemSkeleton',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,7 @@

<script>
import ChevronRight16 from '@carbon/icons-vue/es/chevron--right/16';
import uidMixin from '../../mixins/uid-mixin';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import methodsMixin from '../../mixins/methods-mixin';

import { uidMixin, carbonPrefixMixin, methodsMixin } from '../../mixins';
export default {
name: 'CvAccordionItem',
mixins: [uidMixin, carbonPrefixMixin, methodsMixin({ button: ['blur', 'focus'] })],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<script>
import CvSkeletonText from '../cv-skeleton-text/cv-skeleton-text';
import CvAccordionItemSkeleton from './_cv-accordion-item-skeleton';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';

export default {
name: 'CvAccordionSkeleton',
Expand Down
2 changes: 1 addition & 1 deletion packages/core/src/components/cv-accordion/cv-accordion.vue
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';

export default {
name: 'CvAccordion',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';
export default {
name: 'CvBreadcrumbItemSkeleton',
mixins: [carbonPrefixMixin],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';
export default {
name: 'CvBreadcrumbItem',
mixins: [carbonPrefixMixin],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

<script>
import CvBreadcrumbItemSkeleton from './_cv-breadcrumb-item-skeleton';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';

export default {
name: 'CvBreadcrumbSkeleton',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';
export default {
name: 'CvBreadcrumb',
mixins: [carbonPrefixMixin],
Expand Down
2 changes: 1 addition & 1 deletion packages/core/src/components/cv-button/cv-button-set.vue
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';

export default {
name: 'CvButtonSet',
Expand Down
2 changes: 1 addition & 1 deletion packages/core/src/components/cv-button/cv-button.vue
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

<script>
import buttonMixin from './button-mixin';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';
import CvSvg from '../cv-svg/_cv-svg';

export default {
Expand Down
2 changes: 1 addition & 1 deletion packages/core/src/components/cv-button/cv-icon-button.vue
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

<script>
import buttonMixin from './button-mixin';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';
import CvSvg from '../cv-svg/_cv-svg';

export default {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';
export default {
name: 'CvCheckboxSkeleton',
mixins: [carbonPrefixMixin],
Expand Down
5 changes: 1 addition & 4 deletions packages/core/src/components/cv-checkbox/cv-checkbox.vue
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,7 @@
</template>

<script>
import checkMixin from '../../mixins/check-mixin';
import uidMixin from '../../mixins/uid-mixin';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import methodsMixin from '../../mixins/methods-mixin';
import { checkMixin, uidMixin, carbonPrefixMixin, methodsMixin } from '../../mixins';

export default {
name: 'CvCheckbox',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,7 @@

<script>
import CvFeedbackButton from '../cv-feedback-button/_cv-feedback-button';
import themeMixin from '../../mixins/theme-mixin';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { themeMixin, carbonPrefixMixin } from '../../mixins';

export default {
name: 'CvCodeSnippetInline',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,7 @@ import CvButton from '../cv-button/cv-button';

import Copy16 from '@carbon/icons-vue/es/copy/16';
import ChevronDown16 from '@carbon/icons-vue/es/chevron--down/16';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import themeMixin from '../../mixins/theme-mixin';
import { carbonPrefixMixin, themeMixin } from '../../mixins';

export default {
name: 'CvCodeSnippetMultiline',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,7 @@
</template>

<script>
import themeMixin from '../../mixins/theme-mixin';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { themeMixin, carbonPrefixMixin } from '../../mixins';
import CvFeedbackButton from '../cv-feedback-button/_cv-feedback-button';
import Copy16 from '@carbon/icons-vue/es/copy/16';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';

export default {
name: 'CvCodeSnippetSkeleton',
Expand Down
5 changes: 1 addition & 4 deletions packages/core/src/components/cv-combo-box/cv-combo-box.vue
Original file line number Diff line number Diff line change
Expand Up @@ -113,13 +113,10 @@
</template>

<script>
import themeMixin from '../../mixins/theme-mixin';
import { themeMixin, uidMixin, carbonPrefixMixin, methodsMixin } from '../../mixins';
import WarningFilled16 from '@carbon/icons-vue/es/warning--filled/16';
import ChevronDown16 from '@carbon/icons-vue/es/chevron--down/16';
import Close16 from '@carbon/icons-vue/es/close/16';
import uidMixin from '../../mixins/uid-mixin';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import methodsMixin from '../../mixins/methods-mixin';

export default {
name: 'CvComboBox',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,8 @@
</template>

<script>
import uidMixin from '../../mixins/uid-mixin';
import { uidMixin, carbonPrefixMixin } from '../../mixins';
import CvSvg from '../cv-svg/_cv-svg';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';

export default {
name: 'CvContentSwitcherButton',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<script>
import store from './cv-content-switcher-store';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';

const toggleContent = (selector, on) => {
// hide content
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ import CvCheckbox from '../cv-checkbox/cv-checkbox';
import CvOverflowMenu from '../cv-overflow-menu/cv-overflow-menu';
import CvOverflowMenuItem from '../cv-overflow-menu/cv-overflow-menu-item';
import ChevronRight16 from '@carbon/icons-vue/es/chevron--right/16';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';

export default {
name: 'CvDataTableRowInner',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';
export default {
name: 'cv-data-table-action',
mixins: [carbonPrefixMixin],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@
import ArrowDown16 from '@carbon/icons-vue/es/arrow--down/16';
import Arrows16 from '@carbon/icons-vue/es/arrows/16';
import CvWrapper from '../cv-wrapper/_cv-wrapper';
import uidMixin from '../../mixins/uid-mixin';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { uidMixin, carbonPrefixMixin } from '../../mixins';

const nextOrder = {
ascending: 'descending',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@

<script>
import CvDataTableRowInner from './_cv-data-table-row-inner';
import uidMixin from '../../mixins/uid-mixin';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { uidMixin, carbonPrefixMixin } from '../../mixins';

export default {
name: 'CvDataTableRow',
Expand Down
4 changes: 1 addition & 3 deletions packages/core/src/components/cv-data-table/cv-data-table.vue
Original file line number Diff line number Diff line change
Expand Up @@ -187,12 +187,10 @@ import CvButton from '../cv-button/cv-button';
import CvCheckbox from '../cv-checkbox/cv-checkbox';
import CvPagination from '../cv-pagination/cv-pagination';
import CvWrapper from '../cv-wrapper/_cv-wrapper';
import uidMixin from '../../mixins/uid-mixin';
import { uidMixin, carbonPrefixMixin } from '../../mixins';
import Search16 from '@carbon/icons-vue/es/search/16';
import Close16 from '@carbon/icons-vue/es/close/16';
import ChevronRight16 from '@carbon/icons-vue/es/chevron--right/16';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';

export default {
name: 'CvDataTable',
components: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,11 +77,9 @@ import carbonFlatpickrFixEventsPlugin from './plugins/fixEventsPlugin';
import carbonFlatpickrRangePlugin from './plugins/rangePlugin';
import carbonFlatpickrMonthSelectPlugin from './plugins/monthSelectPlugin';

import uidMixin from '../../mixins/uid-mixin';
import themeMixin from '../../mixins/theme-mixin';
import { uidMixin, themeMixin, carbonPrefixMixin } from '../../mixins';
import Calendar16 from '@carbon/icons-vue/es/calendar/16';
import CvWrapper from '../cv-wrapper/_cv-wrapper';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';

// Weekdays shorthand for english locale
l10n.en.weekdays.shorthand.forEach((day, index) => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';
export default {
name: 'CvDropdownItem',
mixins: [carbonPrefixMixin],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';
export default {
name: 'CvDropdownSkeleton',
mixins: [carbonPrefixMixin],
Expand Down
5 changes: 1 addition & 4 deletions packages/core/src/components/cv-dropdown/cv-dropdown.vue
Original file line number Diff line number Diff line change
Expand Up @@ -114,13 +114,10 @@
</template>

<script>
import themeMixin from '../../mixins/theme-mixin';
import uidMixin from '../../mixins/uid-mixin';
import methodsMixin from '../../mixins/methods-mixin';
import { themeMixin, uidMixin, methodsMixin, carbonPrefixMixin } from '../../mixins';
import CvDropdownItem from './cv-dropdown-item';
import WarningFilled16 from '@carbon/icons-vue/es/warning--filled/16';
import ChevronDown16 from '@carbon/icons-vue/es/chevron--down/16';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import clickout from '../../directives/clickout';

export default {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';
const feedbackPhases = {
DEFAULT: 0,
FADE_IN: 1,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<script>
import CvSkeletonText from '../cv-skeleton-text/cv-skeleton-text';
import CvButtonSkeleton from '../cv-button/cv-button-skeleton';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';

export default {
name: 'CvFileUploaderSkeleton',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,15 +110,13 @@
</template>

<script>
import uidMixin from '../../mixins/uid-mixin';
import { uidMixin, carbonPrefixMixin, methodsMixin } from '../../mixins';
import CvFormItem from '../cv-form/cv-form-item';
import CheckmarkFilled16 from '@carbon/icons-vue/es/checkmark--filled/16';
import WarningFilled16 from '@carbon/icons-vue/es/warning--filled/16';
import Close16 from '@carbon/icons-vue/es/close/16';
import CvWrapper from '../cv-wrapper/_cv-wrapper';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { STATES, KINDS } from './consts.js';
import methodsMixin from '../../mixins/methods-mixin';

export default {
name: 'CvFileUploader',
Expand Down
2 changes: 1 addition & 1 deletion packages/core/src/components/cv-form/cv-form-group.vue
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';
export default {
name: 'CvFormGroup',
mixins: [carbonPrefixMixin],
Expand Down
2 changes: 1 addition & 1 deletion packages/core/src/components/cv-form/cv-form-item.vue
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';
export default {
name: 'CvFormItem',
mixins: [carbonPrefixMixin],
Expand Down
2 changes: 1 addition & 1 deletion packages/core/src/components/cv-form/cv-form.vue
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
</template>

<script>
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';
export default {
name: 'CvForm',
mixins: [carbonPrefixMixin],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
import { STATES } from './consts';
import ErrorFilled16 from '@carbon/icons-vue/lib/error--filled/16';
import CheckmarkFilled16 from '@carbon/icons-vue/lib/checkmark--filled/16';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { carbonPrefixMixin } from '../../mixins';

export default {
name: 'CvInlineLoading',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,12 @@
</template>

<script>
import notificationMixin from '../../mixins/notification-mixin';
import { notificationMixin, carbonPrefixMixin } from '../../mixins';
import ErrorFilled20 from '@carbon/icons-vue/es/error--filled/20';
import CheckmarkFilled20 from '@carbon/icons-vue/es/checkmark--filled/20';
import WarningFilled20 from '@carbon/icons-vue/es/warning--filled/20';
import Close20 from '@carbon/icons-vue/es/close/20';
import InformationFilled20 from '@carbon/icons-vue/es/information--filled/20';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';

export default {
name: 'CvInlineNotification',
Expand Down
5 changes: 2 additions & 3 deletions packages/core/src/components/cv-link/cv-link.vue
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,11 @@
</template>

<script>
import LinkMixin from '../../mixins/link-mixin';
import carbonPrefixMixin from '../../mixins/carbon-prefix-mixin';
import { linkMixin, carbonPrefixMixin } from '../../mixins';

export default {
name: 'CvLink',
mixins: [LinkMixin, carbonPrefixMixin],
mixins: [linkMixin, carbonPrefixMixin],
props: {
inline: Boolean,
},
Expand Down
Loading