This commit is contained in:
Ling53666
2025-08-18 09:11:51 +08:00
commit 02554225da
2516 changed files with 133155 additions and 0 deletions

View File

@ -0,0 +1 @@
.ant-skeleton-button{width:60px;height:24px;border-radius:4px;background:#eee;display:inline-block}.ant-skeleton-button-animate{background:linear-gradient(90deg,#eee 25%,rgba(204,204,204,.6) 37%,#eee 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton-button-large{font-size:18px;padding:12px 12px 12px 12px}.ant-skeleton-button-medium{font-size:17px;padding:8px 12px 8px 12px}.ant-skeleton-button-small{font-size:15px;padding:4px 12px 4px 12px}

View File

@ -0,0 +1,10 @@
<import-sjs
from="./index.sjs"
name="utils"
></import-sjs>
<view
a:if="{{loading}}"
class="ant-skeleton-button {{animate ? 'ant-skeleton-button-animate' : ''}} {{utils.getClass(size)}} {{className || ''}}"
style="{{style}}"
></view>
<slot a:else></slot>

View File

@ -0,0 +1 @@
export {};

View File

@ -0,0 +1,3 @@
import { Component } from '../../_util/simply';
import { SkeletonButtonDefaultProps } from './props';
Component(SkeletonButtonDefaultProps);

View File

@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@ -0,0 +1,10 @@
function getClass(size) {
var list = ['small', 'medium', 'large'];
if (list.indexOf(size) >= 0) {
return "ant-skeleton-button-".concat(size);
}
return 'ant-skeleton-button-medium';
}
export default {
getClass: getClass
};

View File

@ -0,0 +1,5 @@
import { ISkeletonBaseProps } from '../props';
export interface SkeletonButtonProps extends ISkeletonBaseProps {
size?: 'small' | 'medium' | 'large';
}
export declare const SkeletonButtonDefaultProps: Partial<SkeletonButtonProps>;

View File

@ -0,0 +1,3 @@
import { __assign } from "tslib";
import { SkeletonDefaultBaseProps } from '../props';
export var SkeletonButtonDefaultProps = __assign(__assign({}, SkeletonDefaultBaseProps), { size: 'medium' });