init
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -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);
|
||||
};
|
||||
},
|
||||
});
|
||||
@@ -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}
|
||||
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user