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-container{border-radius:8px;margin-bottom:12px}.ant-container-headerInBox{background-color:#fff}.ant-container-headerInBox .ant-container-header{padding:0 12px}.ant-container-headerInBox .ant-container-header .ant-container-header-right,.ant-container-headerInBox .ant-container-header .ant-container-header-title{position:relative}.ant-container-headerInBox .ant-container-header .ant-container-header-right::after,.ant-container-headerInBox .ant-container-header .ant-container-header-title::after{content:'';position:absolute;background-color:#eee;display:block;top:auto;right:0;bottom:0;left:0;height:1px;transform:scaleY(.5)}.ant-container-content{padding:12px;background-color:#fff;border-radius:8px}.ant-container-header{display:flex}.ant-container-header-title{font-size:16px;font-weight:700;color:#333;display:flex;align-items:center;height:48px;flex:1}.ant-container-header-title:empty{display:none}.ant-container-header-right{color:#999;display:flex;align-items:center;height:48px;justify-content:flex-end}.ant-container-header-right:empty{display:none}.ant-container-header .ant-container-header-title:empty+.ant-container-header-right:not(:empty){flex:1}

View File

@ -0,0 +1,16 @@
<view
class="ant-container {{headerInBox ? 'ant-container-headerInBox' : 'ant-container-headerNotInBox'}} {{className ? className : ''}}"
style="{{style}}"
>
<view class="ant-container-header">
<view class="ant-container-header-title">
<slot name="title">{{title}}</slot>
</view>
<view class="ant-container-header-right">
<slot name="headerRight"></slot>
</view>
</view>
<view class="ant-container-content">
<slot></slot>
</view>
</view>

View File

@ -0,0 +1 @@
import '../_util/assert-component2';

View File

@ -0,0 +1,5 @@
import { ContainerDefaultProps } from './props';
import '../_util/assert-component2';
Component({
props: ContainerDefaultProps,
});

View File

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

View File

@ -0,0 +1,24 @@
import { IBaseProps } from '../_util/base';
/**
* @description 容器,依据最佳实践统一了元素的间距、圆角,并可根据具体情况选择使用 title 内容。
*/
export interface IContainerProps extends IBaseProps {
/**
* @description 标题
*/
title?: string;
/**
* @description 标题是否在容器内
* @default true
*/
headerInBox?: boolean;
/**
* @description 类名
*/
className?: string;
/**
* @description 样式
*/
style?: string;
}
export declare const ContainerDefaultProps: IContainerProps;

View File

@ -0,0 +1,3 @@
export var ContainerDefaultProps = {
headerInBox: true,
};