This commit is contained in:
2023-08-11 10:45:20 +08:00
commit 161ca982f3
31850 changed files with 2706500 additions and 0 deletions

1
node_modules/vant/lib/badge/index.css generated vendored Normal file
View File

@ -0,0 +1 @@
.van-badge{display:inline-block;box-sizing:border-box;min-width:16px;padding:0 3px;color:#fff;font-weight:500;font-size:12px;font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;line-height:1.2;text-align:center;background-color:#ee0a24;border:1px solid #fff;border-radius:999px}.van-badge--fixed{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%}.van-badge--dot{width:8px;min-width:0;height:8px;background-color:#ee0a24;border-radius:100%}.van-badge__wrapper{position:relative;display:inline-block}

76
node_modules/vant/lib/badge/index.js generated vendored Normal file
View File

@ -0,0 +1,76 @@
"use strict";
exports.__esModule = true;
exports.default = void 0;
var _utils = require("../utils");
var _number = require("../utils/validate/number");
var _createNamespace = (0, _utils.createNamespace)('badge'),
createComponent = _createNamespace[0],
bem = _createNamespace[1];
var _default = createComponent({
props: {
dot: Boolean,
max: [Number, String],
color: String,
content: [Number, String],
tag: {
type: String,
default: 'div'
}
},
methods: {
hasContent: function hasContent() {
return !!(this.$scopedSlots.content || (0, _utils.isDef)(this.content) && this.content !== '');
},
renderContent: function renderContent() {
var dot = this.dot,
max = this.max,
content = this.content;
if (!dot && this.hasContent()) {
if (this.$scopedSlots.content) {
return this.$scopedSlots.content();
}
if ((0, _utils.isDef)(max) && (0, _number.isNumeric)(content) && +content > max) {
return max + "+";
}
return content;
}
},
renderBadge: function renderBadge() {
var h = this.$createElement;
if (this.hasContent() || this.dot) {
return h("div", {
"class": bem({
dot: this.dot,
fixed: !!this.$scopedSlots.default
}),
"style": {
background: this.color
}
}, [this.renderContent()]);
}
}
},
render: function render() {
var h = arguments[0];
if (this.$scopedSlots.default) {
var tag = this.tag;
return h(tag, {
"class": bem('wrapper')
}, [this.$scopedSlots.default(), this.renderBadge()]);
}
return this.renderBadge();
}
});
exports.default = _default;

38
node_modules/vant/lib/badge/index.less generated vendored Normal file
View File

@ -0,0 +1,38 @@
@import '../style/var';
.van-badge {
display: inline-block;
box-sizing: border-box;
min-width: @badge-size;
padding: @badge-padding;
color: @badge-color;
font-weight: @badge-font-weight;
font-size: @badge-font-size;
font-family: @badge-font-family;
line-height: 1.2;
text-align: center;
background-color: @badge-background-color;
border: @badge-border-width solid @white;
border-radius: @border-radius-max;
&--fixed {
position: absolute;
top: 0;
right: 0;
transform: translate(50%, -50%);
transform-origin: 100%;
}
&--dot {
width: @badge-dot-size;
min-width: 0;
height: @badge-dot-size;
background-color: @badge-dot-color;
border-radius: 100%;
}
&__wrapper {
position: relative;
display: inline-block;
}
}

2
node_modules/vant/lib/badge/style/index.js generated vendored Normal file
View File

@ -0,0 +1,2 @@
require('../../style/base.css');
require('../index.css');

2
node_modules/vant/lib/badge/style/less.js generated vendored Normal file
View File

@ -0,0 +1,2 @@
require('../../style/base.less');
require('../index.less');