import React from 'react'; export interface WrapperContentProps { children: React.ReactNode; noMargin: Boolean; // 在主题色为themeTech下,会默认给定一个margin,可 } export interface SubfiledContentProps { // leftStyle: leftSiderNode: React.ReactNode; // 左侧内容区域结构 children: React.ReactNode; // 右侧内容区域结构 leftSiderWidth: Number; // 左侧内容宽度 } export interface SubsystemContent { children: React.ReactNode; // 内容区域结构 title: String; } export interface SubContentTab { leafWidth: Number; // 右侧栏列表 title: String; hideHeader: Boolean; // 就否隐藏头部内容区 } /* export interface GeographicType { province: { label: string; key: string; }; city: { label: string; key: string; }; } export interface NoticeType { id: string; title: string; logo: string; description: string; updatedAt: string; member: string; href: string; memberLink: string; } export interface CurrentUser { name: string; avatar: string; userid: string; notice: NoticeType[]; email: string; signature: string; title: string; group: string; tags: TagType[]; notifyCount: number; unreadCount: number; country: string; geographic: GeographicType; address: string; phone: string; } export interface Member { avatar: string; name: string; id: string; } export interface ListItemDataType { id: string; owner: string; title: string; avatar: string; cover: string; status: 'normal' | 'exception' | 'active' | 'success'; percent: number; logo: string; href: string; body?: any; updatedAt: number; createdAt: number; subDescription: string; description: string; activeUser: number; newUser: number; star: number; like: number; message: number; content: string; members: Member[]; } */