@tplc/business
Version:
58 lines (57 loc) • 1.45 kB
TypeScript
import { LcbActionViewProps } from '../lcb-action-view/types'
import { LcbBlockProps } from '../lcb-block/types'
export interface LcbUserTopProps extends LcbBlockProps {
photoRound?: boolean
photoSize?: number
textSize?: number
textColor?: string
backgroundColor?: string
backgroundImage?: string
moreIcon?: boolean
iconName?: string
iconUpload?: string
iconType?: 0 | 1
editText?: string
editBorder?: boolean
editSize?: number
valuesCard?: boolean
coupons?: boolean
presales?: boolean
memberPoints?: boolean
numsSize?: number
numsColor?: string
titleSize?: number
titleColor?: string
numsMarginTop?: number
numsPadLR?: number
rightIconSize?: number
rightIconLink?: LcbActionViewProps
numsBackgroundImage?: string
numsBorderRadius?: number
numsPadTB?: number
numsBackgroundColor?: string
valuesCardText?: string
couponsText?: string
presalesText?: string
memberPointsText?: string
titleMarginTop?: number
valuesCardLink?: LcbActionViewProps
couponsLink?: LcbActionViewProps
presalesLink?: LcbActionViewProps
memberPointsLink?: LcbActionViewProps
valuesCardKey?: string
couponsKey?: string
presalesKey?: string
memberPointsKey?: string
}
export interface NumsItemProps {
numsSize?: number
numsColor?: string
titleSize?: number
titleColor?: string
value?: number
title?: string
valueKey: string
titleMarginTop?: number
link?: LcbActionViewProps
}