mirror of
https://github.com/Hopiu/vue-material.git
synced 2026-05-15 18:53:12 +00:00
add name to all components
This commit is contained in:
parent
911099bce3
commit
ddeb48d0e9
64 changed files with 112 additions and 3 deletions
|
|
@ -10,6 +10,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-avatar',
|
||||
mixins: [theme]
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-backdrop',
|
||||
methods: {
|
||||
close() {
|
||||
this.$emit('close');
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-bottom-bar',
|
||||
props: {
|
||||
mdShift: Boolean
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<a :href="href" class="md-bottom-bar-item" :class="classes" :disabled="disabled" @click="setActive" v-if="href">
|
||||
|
||||
|
||||
<md-icon v-if="mdIcon || mdIconSrc || mdIconset" :md-icon-src="mdIconSrc" :md-iconset="mdIconset">{{ mdIcon }}</md-icon>
|
||||
|
||||
<md-ink-ripple :md-disabled="disabled" />
|
||||
|
|
@ -11,7 +11,7 @@
|
|||
</a>
|
||||
|
||||
<button type="button" class="md-bottom-bar-item" :class="classes" :disabled="disabled" @click="setActive" v-else>
|
||||
|
||||
|
||||
<md-icon v-if="mdIcon || mdIconSrc || mdIconset" :md-src="mdIconSrc" :md-iconset="mdIconset">{{ mdIcon }}</md-icon>
|
||||
|
||||
<md-ink-ripple :md-disabled="disabled" />
|
||||
|
|
@ -24,6 +24,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-bottom-bar-item',
|
||||
props: {
|
||||
mdIcon: String,
|
||||
mdIconSrc: String,
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-button',
|
||||
props: {
|
||||
href: String,
|
||||
target: String,
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@
|
|||
let onClickButton;
|
||||
|
||||
export default {
|
||||
name: 'md-button-toggle',
|
||||
props: {
|
||||
mdSingle: Boolean
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-card',
|
||||
props: {
|
||||
mdWithHover: Boolean
|
||||
},
|
||||
|
|
|
|||
|
|
@ -3,3 +3,9 @@
|
|||
<slot></slot>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-card-actions'
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-card-area',
|
||||
props: {
|
||||
mdInset: Boolean
|
||||
},
|
||||
|
|
|
|||
|
|
@ -3,3 +3,9 @@
|
|||
<slot></slot>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-card-content'
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-card-expand',
|
||||
methods: {
|
||||
setContentMargin() {
|
||||
this.content.style.marginTop = -this.content.offsetHeight + 'px';
|
||||
|
|
|
|||
|
|
@ -3,3 +3,9 @@
|
|||
<slot></slot>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-card-header'
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-card-header-text',
|
||||
mounted() {
|
||||
this.parentClasses = this.$parent.$el.classList;
|
||||
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-card-media',
|
||||
props: {
|
||||
mdRatio: String,
|
||||
mdMedium: Boolean,
|
||||
|
|
|
|||
|
|
@ -3,3 +3,9 @@
|
|||
<slot></slot>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-card-media-actions'
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
import getImageLightness from '../../core/utils/getImageLightness';
|
||||
|
||||
export default {
|
||||
name: 'md-card-media-cover',
|
||||
props: {
|
||||
mdTextScrim: Boolean,
|
||||
mdSolid: Boolean
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-checkbox',
|
||||
props: {
|
||||
name: String,
|
||||
value: [String, Boolean],
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-chip',
|
||||
props: {
|
||||
disabled: Boolean,
|
||||
mdDeletable: Boolean
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@
|
|||
import uniqueId from '../../core/utils/uniqueId';
|
||||
|
||||
export default {
|
||||
name: 'md-chips',
|
||||
props: {
|
||||
value: Array,
|
||||
disabled: Boolean,
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@
|
|||
import transitionEndEventName from '../../core/utils/transitionEndEventName';
|
||||
|
||||
export default {
|
||||
name: 'md-dialog',
|
||||
props: {
|
||||
mdClickOutsideToClose: {
|
||||
type: Boolean,
|
||||
|
|
|
|||
|
|
@ -3,3 +3,9 @@
|
|||
<slot></slot>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-dialog-actions'
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -3,3 +3,9 @@
|
|||
<slot></slot>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-dialog-content'
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -3,3 +3,9 @@
|
|||
<slot></slot>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-dialog-title'
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-dialog-alert',
|
||||
props: {
|
||||
mdTitle: String,
|
||||
mdContent: String,
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-dialog-confirm',
|
||||
props: {
|
||||
mdTitle: String,
|
||||
mdContent: String,
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-dialog-prompt',
|
||||
props: {
|
||||
value: {
|
||||
type: [String, Number],
|
||||
|
|
|
|||
|
|
@ -3,3 +3,9 @@
|
|||
</template>
|
||||
|
||||
<style lang="scss" src="./mdDivider.scss"></style>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-divider'
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
import getClosestVueParent from '../../core/utils/getClosestVueParent';
|
||||
|
||||
export default {
|
||||
name: 'md-file',
|
||||
props: {
|
||||
value: String,
|
||||
id: String,
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
let registeredIcons = {};
|
||||
|
||||
export default {
|
||||
name: 'md-icon',
|
||||
props: {
|
||||
mdSrc: String,
|
||||
mdIconset: {
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@
|
|||
import getImageLightness from '../../core/utils/getImageLightness';
|
||||
|
||||
export default {
|
||||
name: 'md-image',
|
||||
props: {
|
||||
mdSrc: String
|
||||
},
|
||||
|
|
|
|||
|
|
@ -19,13 +19,14 @@
|
|||
import getClosestVueParent from '../../core/utils/getClosestVueParent';
|
||||
|
||||
export default {
|
||||
mixins: [common],
|
||||
name: 'md-input',
|
||||
props: {
|
||||
type: {
|
||||
type: String,
|
||||
default: 'text'
|
||||
}
|
||||
},
|
||||
mixins: [common],
|
||||
mounted() {
|
||||
this.$nextTick(() => {
|
||||
this.parentContainer = getClosestVueParent(this.$parent, 'md-input-container');
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
import isArray from '../../core/utils/isArray';
|
||||
|
||||
export default {
|
||||
name: 'md-input-container',
|
||||
props: {
|
||||
mdInline: Boolean,
|
||||
mdHasPassword: Boolean
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
import getClosestVueParent from '../../core/utils/getClosestVueParent';
|
||||
|
||||
export default {
|
||||
name: 'md-textarea',
|
||||
mixins: [common],
|
||||
watch: {
|
||||
value() {
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-layout',
|
||||
props: {
|
||||
mdTag: {
|
||||
type: String,
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-list',
|
||||
mixins: [theme]
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -3,3 +3,9 @@
|
|||
<slot></slot>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-list-expand'
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@
|
|||
import getInViewPosition from '../../core/utils/getInViewPosition';
|
||||
|
||||
export default {
|
||||
name: 'md-menu',
|
||||
props: {
|
||||
mdSize: {
|
||||
type: [Number, String],
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-menu-content',
|
||||
data() {
|
||||
return {
|
||||
oldHighlight: false,
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@
|
|||
import 'element.scrollintoviewifneeded-polyfill';
|
||||
|
||||
export default {
|
||||
name: 'md-menu-item',
|
||||
props: {
|
||||
href: String,
|
||||
target: String,
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-progress',
|
||||
props: {
|
||||
mdIndeterminate: Boolean,
|
||||
mdProgress: {
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-radio',
|
||||
props: {
|
||||
name: String,
|
||||
id: String,
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
import getClosestVueParent from '../../core/utils/getClosestVueParent';
|
||||
|
||||
export default {
|
||||
name: 'md-option',
|
||||
props: {
|
||||
value: [String, Boolean, Number]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
import isArray from '../../core/utils/isArray';
|
||||
|
||||
export default {
|
||||
name: 'md-select',
|
||||
props: {
|
||||
name: String,
|
||||
id: String,
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-sidenav',
|
||||
data() {
|
||||
return {
|
||||
mdVisible: false
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
import manager from './manager';
|
||||
|
||||
export default {
|
||||
name: 'md-snackbar',
|
||||
props: {
|
||||
id: [String, Number],
|
||||
mdPosition: {
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-speed-dial',
|
||||
props: {
|
||||
mdOpen: {
|
||||
type: String,
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-spinner',
|
||||
props: {
|
||||
mdSize: {
|
||||
type: Number,
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-subheader',
|
||||
mixins: [theme]
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
const initialPosition = '-1px';
|
||||
|
||||
export default {
|
||||
name: 'md-switch',
|
||||
props: {
|
||||
name: String,
|
||||
value: Boolean,
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@
|
|||
import getClosestVueParent from '../../core/utils/getClosestVueParent';
|
||||
|
||||
export default {
|
||||
name: 'md-table',
|
||||
props: {
|
||||
mdSortType: String,
|
||||
mdSort: String
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
import getClosestVueParent from '../../core/utils/getClosestVueParent';
|
||||
|
||||
export default {
|
||||
name: 'md-table-alternate-header',
|
||||
props: {
|
||||
mdSelectedLabel: {
|
||||
type: String,
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-table-card',
|
||||
mixins: [theme]
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-table-cell',
|
||||
props: {
|
||||
mdNumeric: Boolean
|
||||
},
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-table-edit',
|
||||
props: {
|
||||
value: [String, Number],
|
||||
mdLarge: Boolean,
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
import getClosestVueParent from '../../core/utils/getClosestVueParent';
|
||||
|
||||
export default {
|
||||
name: 'md-table-head',
|
||||
props: {
|
||||
mdNumeric: Boolean,
|
||||
mdSortBy: String,
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-table-pagination',
|
||||
props: {
|
||||
mdSize: {
|
||||
type: [Number, String],
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
const transitionClass = 'md-transition-off';
|
||||
|
||||
export default {
|
||||
name: 'md-table-row',
|
||||
props: {
|
||||
mdAutoSelect: Boolean,
|
||||
mdSelection: Boolean,
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
import getClosestVueParent from '../../core/utils/getClosestVueParent';
|
||||
|
||||
export default {
|
||||
name: 'md-tab',
|
||||
props: {
|
||||
id: [String, Number],
|
||||
mdLabel: [String, Number],
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@
|
|||
import throttle from '../../core/utils/throttle';
|
||||
|
||||
export default {
|
||||
name: 'md-tabs',
|
||||
props: {
|
||||
mdFixed: Boolean,
|
||||
mdCentered: Boolean,
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
import theme from '../../core/components/mdTheme/mixin';
|
||||
|
||||
export default {
|
||||
name: 'md-toolbar',
|
||||
mixins: [theme]
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
import transitionEndEventName from '../../core/utils/transitionEndEventName';
|
||||
|
||||
export default {
|
||||
name: 'md-tooltip',
|
||||
props: {
|
||||
mdDirection: {
|
||||
type: String,
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
<script>
|
||||
export default {
|
||||
name: 'md-whiteframe',
|
||||
props: {
|
||||
mdElevation: {
|
||||
type: [String, Number],
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
};
|
||||
|
||||
export default {
|
||||
name: 'md-ink-ripple',
|
||||
props: {
|
||||
mdDisabled: Boolean
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
export default {
|
||||
name: 'md-theme',
|
||||
props: {
|
||||
mdTag: String,
|
||||
mdName: {
|
||||
|
|
|
|||
Loading…
Reference in a new issue