继续补齐个人中心弹窗底部插槽
扩展 PlatformProfileModalShell 透传共享 footer 插槽能力 将昵称修改弹窗改为使用标准 profile modal footer 补充 modal shell 与昵称弹窗的 footer 接法回归测试 更新 PlatformUiKit 收口计划与共享决策记录
This commit is contained in:
@@ -8,6 +8,7 @@ type PlatformProfileModalShellProps = {
|
||||
description?: ReactNode;
|
||||
onClose: () => void;
|
||||
children: ReactNode;
|
||||
footer?: ReactNode;
|
||||
closeLabel?: string;
|
||||
closeVariant?: 'profile' | 'profileCompact';
|
||||
closeDisabled?: boolean;
|
||||
@@ -18,6 +19,7 @@ type PlatformProfileModalShellProps = {
|
||||
panelClassName: string;
|
||||
bodyClassName?: string;
|
||||
descriptionClassName?: string;
|
||||
footerClassName?: string;
|
||||
};
|
||||
|
||||
type PlatformProfileSecondaryModalShellProps = {
|
||||
@@ -56,6 +58,7 @@ export function PlatformProfileModalShell({
|
||||
description,
|
||||
onClose,
|
||||
children,
|
||||
footer,
|
||||
closeLabel,
|
||||
closeVariant = 'profile',
|
||||
closeDisabled = false,
|
||||
@@ -66,6 +69,7 @@ export function PlatformProfileModalShell({
|
||||
panelClassName,
|
||||
bodyClassName = 'px-5 py-5',
|
||||
descriptionClassName = PROFILE_MODAL_DESCRIPTION_CLASS,
|
||||
footerClassName,
|
||||
}: PlatformProfileModalShellProps) {
|
||||
return (
|
||||
<UnifiedModal
|
||||
@@ -89,6 +93,8 @@ export function PlatformProfileModalShell({
|
||||
titleClassName={PROFILE_MODAL_TITLE_CLASS}
|
||||
descriptionClassName={descriptionClassName}
|
||||
bodyClassName={bodyClassName}
|
||||
footer={footer}
|
||||
footerClassName={footerClassName}
|
||||
>
|
||||
{children}
|
||||
</UnifiedModal>
|
||||
|
||||
Reference in New Issue
Block a user