import { callable, classNames } from 'mixlea-utils-js'; import { View } from '@tarojs/components'; import type { MlBaseFormHeaderProps } from './types'; export function FormHeader(props: MlBaseFormHeaderProps) { const { headerTitle, headerPaddingX, headerPaddingLeft, headerPaddingRight, headerLeftSlots, headerRightSlots, showHeader, } = props; if (showHeader || headerTitle || headerLeftSlots || headerRightSlots) { const paddingLeft = headerPaddingLeft || headerPaddingX; const paddingRight = headerPaddingRight || headerPaddingX; return ( {headerTitle && ( {callable(headerTitle)} )} {headerLeftSlots && ( {headerLeftSlots?.map((slot) => slot())} )} {headerRightSlots && ( {headerRightSlots?.map((slot) => slot())} )} ); } return null; }