This commit is contained in:
darenhsu
2022-07-17 13:16:16 +08:00
parent 84759556ff
commit befd344ab0
28070 changed files with 4008428 additions and 1 deletions
+37
View File
@@ -0,0 +1,37 @@
// Styles
import "../../../src/components/VDivider/VDivider.sass"; // Mixins
import Themeable from '../../mixins/themeable';
export default Themeable.extend({
name: 'v-divider',
props: {
inset: Boolean,
vertical: Boolean
},
render(h) {
// WAI-ARIA attributes
let orientation;
if (!this.$attrs.role || this.$attrs.role === 'separator') {
orientation = this.vertical ? 'vertical' : 'horizontal';
}
return h('hr', {
class: {
'v-divider': true,
'v-divider--inset': this.inset,
'v-divider--vertical': this.vertical,
...this.themeClasses
},
attrs: {
role: 'separator',
'aria-orientation': orientation,
...this.$attrs
},
on: this.$listeners
});
}
});
//# sourceMappingURL=VDivider.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["../../../src/components/VDivider/VDivider.ts"],"names":[],"mappings":"AAAA;AACA,OAAO,gDAAP,C,CAKA;;AACA,OAAO,SAAP,MAAsB,wBAAtB;AAEA,eAAe,SAAS,CAAC,MAAV,CAAiB;AAC9B,EAAA,IAAI,EAAE,WADwB;AAG9B,EAAA,KAAK,EAAE;AACL,IAAA,KAAK,EAAE,OADF;AAEL,IAAA,QAAQ,EAAE;AAFL,GAHuB;;AAQ9B,EAAA,MAAM,CAAE,CAAF,EAAG;AACP;AACA,QAAI,WAAJ;;AACA,QAAI,CAAC,KAAK,MAAL,CAAY,IAAb,IAAqB,KAAK,MAAL,CAAY,IAAZ,KAAqB,WAA9C,EAA2D;AACzD,MAAA,WAAW,GAAG,KAAK,QAAL,GAAgB,UAAhB,GAA6B,YAA3C;AACD;;AACD,WAAO,CAAC,CAAC,IAAD,EAAO;AACb,MAAA,KAAK,EAAE;AACL,qBAAa,IADR;AAEL,4BAAoB,KAAK,KAFpB;AAGL,+BAAuB,KAAK,QAHvB;AAIL,WAAG,KAAK;AAJH,OADM;AAOb,MAAA,KAAK,EAAE;AACL,QAAA,IAAI,EAAE,WADD;AAEL,4BAAoB,WAFf;AAGL,WAAG,KAAK;AAHH,OAPM;AAYb,MAAA,EAAE,EAAE,KAAK;AAZI,KAAP,CAAR;AAcD;;AA5B6B,CAAjB,CAAf","sourcesContent":["// Styles\nimport './VDivider.sass'\n\n// Types\nimport { VNode } from 'vue'\n\n// Mixins\nimport Themeable from '../../mixins/themeable'\n\nexport default Themeable.extend({\n name: 'v-divider',\n\n props: {\n inset: Boolean,\n vertical: Boolean,\n },\n\n render (h): VNode {\n // WAI-ARIA attributes\n let orientation\n if (!this.$attrs.role || this.$attrs.role === 'separator') {\n orientation = this.vertical ? 'vertical' : 'horizontal'\n }\n return h('hr', {\n class: {\n 'v-divider': true,\n 'v-divider--inset': this.inset,\n 'v-divider--vertical': this.vertical,\n ...this.themeClasses,\n },\n attrs: {\n role: 'separator',\n 'aria-orientation': orientation,\n ...this.$attrs,\n },\n on: this.$listeners,\n })\n },\n})\n"],"sourceRoot":"","file":"VDivider.js"}
+4
View File
@@ -0,0 +1,4 @@
import VDivider from './VDivider';
export { VDivider };
export default VDivider;
//# sourceMappingURL=index.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["../../../src/components/VDivider/index.ts"],"names":[],"mappings":"AAAA,OAAO,QAAP,MAAqB,YAArB;AAEA,SAAS,QAAT;AACA,eAAe,QAAf","sourcesContent":["import VDivider from './VDivider'\n\nexport { VDivider }\nexport default VDivider\n"],"sourceRoot":"","file":"index.js"}