This commit is contained in:
2022-12-09 16:41:41 +08:00
parent c1cce5a7c2
commit ff7aa8774f
2003 changed files with 156639 additions and 140 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,23 @@
import { defineComponent, VNodeTypes } from "vue";
import type { PropType } from "vue";
export type RenderFunc = (props: Record<string, unknown>) => VNodeTypes;
export default defineComponent({
name: "RenderFunction",
props: {
renderFunc: {
type: Function as PropType<RenderFunc>,
default: null,
},
},
setup(props, ctx) {
return () => {
if (typeof props.renderFunc !== "function") {
return null;
}
return props.renderFunc(ctx.attrs);
};
},
});

View File

@@ -0,0 +1 @@
:root{--card-border-radius: var(--global-border-radius)}.layui-card{margin-bottom:15px;background-color:#fff;border-radius:var(--card-border-radius)}.layui-card .layui-card-header{height:42px;line-height:42px;padding:0 15px;border-bottom:1px solid #f6f6f6;font-size:14px}.layui-card .layui-card-footer{height:42px;line-height:42px;padding:0 15px;border-top:1px solid #f6f6f6;font-size:14px}.layui-card .layui-card-header .layui-card-header-extra{float:right}.layui-card .layui-card-body{padding:10px 15px;line-height:24px}.layui-card:last-child{margin-bottom:0}.layui-card.is-hover-shadow:hover,.layui-card.shadow{box-shadow:0 1px 2px #0000000d}

View File

@@ -0,0 +1,42 @@
:root {
--button-primary-color: var(--global-primary-color);
--button-border-radius: var(--global-border-radius);
}
.layui-btn-group {
vertical-align: middle;
font-size: 0;
}
.layui-btn-group .layui-btn {
margin-left: 0 !important;
margin-right: 0 !important;
border-radius: 0;
}
.layui-btn-group .layui-btn:not(:last-child) {
border-right: none !important;
}
.layui-btn-group .layui-btn.layui-btn-primary:not(:first-child),
.layui-btn-group .layui-btn.layui-btn-normal:not(:first-child),
.layui-btn-group .layui-btn.layui-btn-warm:not(:first-child),
.layui-btn-group .layui-btn.layui-btn-danger:not(:first-child) {
border-left: 1px solid rgba(255, 255, 255, .5)
}
.layui-btn-group .layui-btn:first-child {
border-radius: var(--button-border-radius) 0 0 var(--button-border-radius);
}
.layui-btn-group .layui-btn:last-child {
border-radius: 0 var(--button-border-radius) var(--button-border-radius) 0;
}
.layui-btn-group .layui-btn + .layui-btn {
margin-left: 0;
}
.layui-btn-group + .layui-btn-group {
margin-left: 10px;
}